Zulip Chat Archive

Stream: maths

Topic: Eigenvalues of Cartan matrices


Oliver Nash (May 07 2025 at 10:55):

Does anyone know an elementary proof of that fact that 4 is never an eigenvalue of a Cartan matrix?

Oliver Nash (May 07 2025 at 10:55):

The background is that I've recently been working to formalise various parts of a nice paper of Geck "On the construction of semisimple Lie algebras and Chevalley groups".

(e.g., Lemma 2.6 is docs#RootPairing.chainBotCoeff_mul_chainTopCoeff)

One of the results I want to include is Lemma 4.2 and this needs the fact that 4 is never an eigenvalue of a Cartan matrix.

Oliver Nash (May 07 2025 at 10:59):

Geck's proof of this is just to invoke the classification of Cartan matrices. I could do this too but it would mean I'd have to delay proving Lemma 4.2 until we had the classification (as well as introducing a dependency).

I believe stronger results are true, e.g., if pp is the characteristic polynomial of a Cartan matrix then I've just convinced myself that p(4λ)=p(λ)p(4 - λ) = p(λ) (I don't have a reference, but I expect this is in Bourbaki, at least implicitly). I don't know if this is useful to me though: as I just need the weaker result mentioned.

Oliver Nash (May 07 2025 at 11:01):

My guess is that there is a proof of what I need that does not need the classification but I haven't yet found / thought of one.

Damiano Testa (May 07 2025 at 11:42):

I wonder if you could use the Perron-Frobenius theorem to bound the spectral radius of Cartan matrices and deduce what you want. I have not tried to see what you get as an answer, though.

Oliver Nash (May 07 2025 at 15:16):

Interesting idea! I believe the spectral radius of a Cartan matrix is strictly less than 4, though I can't immediately see if I can use PF here. I'm out of time for now but I'll think some more this evening.

Kevin Buzzard (May 07 2025 at 15:32):

What do we know about Cartan matrices? Square matrix, integer entries, diagonal entries are all 2, non-diagonal entries are 0 or -1 or -2 or -3, det is positive, are all of those right? Anything else?

Oliver Nash (May 07 2025 at 16:43):

Yes we know all of the above (modulo the detail that Mathlib only knows the det is non-zero but it would be very easy to sharpen to the fact that it is positive). The only other things Mathlib currently knows about a Cartan matrix AA are:

  • Off-diagonal entries satisfy a further constraint: if iji \ne j then (Aij,Aji){(0,0),(1,1),(1,2),(2,1),(1,3),(3,1)}(A_{ij}, A_{ji}) \in \{(0, 0), (-1, -1), (-1, -2), (-2, -1), (-1, -3), (-3, -1)\}. (In other words the Aij=0    Aji=0A_{ij} = 0 \iff A_{ji} = 0 and AijAji<4A_{ij}A_{ji} < 4.)
  • If the matrix has rank > 2 then the value -3 cannot occur.
  • There exists a diagonal matrix DD (with strictly positive entries) of the same size as AA and a symmetric positive-definite matrix SS such that A=DSA = DS.

Oliver Nash (May 07 2025 at 16:52):

FWIW I think that [2110121111210222]\begin{bmatrix}2 & -1 & -1 & 0\\-1 & 2 & -1 & -1\\-1 & -1 & 2 & -1\\0 & -2 & -2 & 2\end{bmatrix} satisfies all the conditions except the last one and has eigenvalues 1,2,3,4-1, 2, 3, 4. EDIT: oh wait, it has negative determinant :man_facepalming:

Oliver Nash (May 07 2025 at 16:52):

I'll stop spamming this channel now and do some thinking instead.

Kevin Buzzard (May 07 2025 at 17:26):

If X is your counterexample then X oplus X will have positive determinant :-( (PS typo (-2,1) -> (-2,-1) in your list above)

Antoine Chambert-Loir (May 07 2025 at 21:45):

Proposition 1 expresses the characteristic polynomial of Cartan matrices of simple Lie algebras as Chebyshev polynomials. But the proof is a case by case analysis using the Cartan-Killing classification.

Antoine Chambert-Loir (May 07 2025 at 21:57):

Then, the symmetry A4AA \leftrightarrow 4-A that appears in Geck's paper comes from the fact that 2A2-A is the adjacency matrix of the Coxeter diagram.

Antoine Chambert-Loir (May 07 2025 at 21:57):

(I don't know whether that helps.)

Oliver Nash (May 08 2025 at 08:57):

Thank you all for these remarks, all of which are very helpful.

I believe that Damiano's suggestion to use Perron-Frobenius works, though it needs to be the version for non-negative irreducible matrices. Here's a sketch:

If AA is a Cartan matrix, let M=2IAM = 2I - A and note that MM non-negative and irreducible. By PF, the spectral radius ρ\rho of MM is an eigenvalue. Let vv be a corresponding eigenvector. Let SS and DD be positive-definite matrices such that S=DAS = DA where SS is symmetric and DD is diagonal. Now calculate 0<vtSv=vtDAv=vtD(2IM)v=(2ρ)vtDv0 < v^tSv = v^tDAv = v^tD(2I - M)v = (2-\rho)v^tDv. Since 0<vtDv0 < v^tDv this gives ρ<2\rho < 2. Thus any eigenvalue μ\mu of MM satisfies μ<2|\mu| < 2 and thus if λ=2μ\lambda = 2 - \mu is an eigenvector of AA we must have λ<4|\lambda| < 4.

Oliver Nash (May 08 2025 at 09:05):

I need to spend my time on other things for the next couple of days so it might not be till next week that I can think more about this. One question that immediately occurs to me is whether it might be able to prove this without PF since (again, by PF) the ρ\rho-eigenspace is 1-dimensional and thus vv should should up as some "geometric" object in the root space.

Oliver Nash (May 08 2025 at 09:16):

Come to think of it, I think it's easy to see that AA must have real eigenvalues and so the argument I sketched goes through without PF. OK I really need to focus my other work now.

Damiano Testa (May 08 2025 at 09:48):

I am so glad that PF works! It is one of my favourite results, not just in linear algebra, but in maths!

Damiano Testa (May 08 2025 at 09:48):

(I also understand if you prefer to find an alternative argument that bypasses: I am still happy that it could be used!)

Damiano Testa (May 08 2025 at 09:49):

Another thing that PF gives you, is that the eigenvector has positive entries. It has been a while since I thought about Lie theory, but I am thinking of Casimir-something now...

Patrick Massot (May 09 2025 at 07:22):

What is the issue with using Perron-Frobenius? It’s a lot less work than the classification you are trying to avoid, right?

Oliver Nash (May 09 2025 at 07:41):

There's no issue, and I agree that PF would be much less work than classifying Cartan matrices (and calculating from there). It's just that I can't help suspecting that there might be an argument that is more intrinsic to the root system (and hopefully short and slick). For example, I learned yesterday that the spectral radius of a Cartan matrix is 2+2cos(π/h)2 + 2\cos(\pi/h) where hh is the Coxeter number (i.e., the order of an element of the Weyl group which can be written as a product of all the reflections in a base). So this is an example of a more "intrinsic" fact. Of course proving this is probably more work than classifying Cartan matrices, and certainly much more work than proving PF, but then it's more than we need. Perhaps there is a slick argument that gives ρ<4\rho < 4. The most promising approach seems to be proving the symmetry of eigenvalues under λ4λ\lambda \mapsto 4 - \lambda and I also learned yesterday there is a nice proof of this in a 1989 paper of Berman, Lee, and Moody but even after that I still think PF is the easiest approach.

Oliver Nash (May 09 2025 at 07:42):

But I'm supposed to be writing a talk about AI in math so I really shouldn't have been delving into the literature yesterday and I've promised myself not to allow a repeat today. The Lie theory will have to wait till next week.

Kalle Kytölä (May 09 2025 at 20:59):

Patrick Massot said:

What is the issue with using Perron-Frobenius? It’s a lot less work than the classification you are trying to avoid, right?

I would fully agree with this point --- I see no issue using Perron-Frobenius.

But I just note that perhaps the Mathlib-appropriate proof of Perron-Frobenius theorem should be a special case of Krein-Rutman theorem, and this does not necessarily look like "a lot less work". (A student in my course is formalizing one complex analysis lemma that goes into the proof of Krein-Rutman, but my estimate is that Mathlib has too little on Larent-expansions of resolvents to finish Krein-Rutman with a reasonable amount of work.)

I am also, of course, hugely symphathetic to the idea of avoiding the use of the classification wherever possible. :heart:

Mr Proof (Jul 23 2025 at 00:18):

I thought the idea is the Cartan matrix entries give the angles between roots from the formula:

θ=acos(N/2)\theta = acos(-\sqrt{N}/2)

with N the entry (0,1,2,3) Since you want theta<180 degrees then N<4. Although you can have generalised Cartan matrices with any integers. Not sure if that helps or it just pushes the proof to why roots have an angle < 180.

Oliver Nash (Jul 23 2025 at 08:55):

@Mr Proof Perhaps I misunderstand but you seem to be outlining a reason why the entries of a Cartan matrix cannot exceed 4 (in magnitude) rather than saying something about the topic of this thread, which is about the eigenvalues.

Oliver Nash (Jul 23 2025 at 08:56):

(The result about entries is indeed easier and already in mathlib as docs#RootPairing.Base.cartanMatrix_mem_of_ne)

Mr Proof (Jul 23 2025 at 09:50):

@Oliver Nash You are correct. I apologise for my oversight. :pensive:


Last updated: Dec 20 2025 at 21:32 UTC