Documentation

TauCeti.LinearAlgebra.RootSystem.FiniteType.AffineD

Affine type D̃ₘ for m ≥ 5 is not of finite type #

The diagram of an indecomposable finite-type Cartan matrix is a tree of maximum degree three. To finish the simply-laced part of the Cartan--Killing classification one must also show that such a tree cannot have two branch vertices. The path between two branch vertices, together with two branches at either end, contains an affine diagram of type D. This file supplies the uniform matrix obstruction for that argument.

The matrix doubleForkCartanMatrix n has two fork vertices joined by a chain with n internal vertices. Each fork vertex has two leaves. Thus it is the affine diagram D̃ₘ for m = n + 5, so this construction covers exactly the family D̃ₘ for m ≥ 5. The vector which is 1 on the four leaves and 2 on the middle chain is a nonzero null vector. Since a finite-type matrix has positive-definite symmetrization, it cannot admit this vector.

The spine of the diagram is a chain, so its entries and the row sum along it come from TauCeti.LinearAlgebra.RootSystem.Chain, which the star obstructions of TauCeti.LinearAlgebra.RootSystem.FiniteType.Star share.

Main definitions #

Main results #

References #

This is the affine-D obstruction needed by the “chain/fork length constraints” step in Layer 5 of TauCetiRoadmap/RepresentationTheory/RootSystems/README.md. See J. E. Humphreys, Introduction to Lie Algebras and Representation Theory, §11.4, and Bourbaki, Lie Groups and Lie Algebras, Chapters 4--6, Ch. VI, §4.

@[reducible, inline]

The indices of the affine D̃ₘ diagram for m = n + 5, parameterized by its n internal vertices between the two forks.

Each outer Fin 2 is the pair of leaves attached to the left, resp. right, fork vertex, so the diagram has four leaves in all. The middle Fin (n + 2) consists of the two fork vertices and the n vertices between them.

Equations
Instances For

    The Cartan matrix of the affine D̃ₘ diagram for m = n + 5, parameterized by the n internal chain vertices between its two forks.

    Equations
    Instances For

      The affine marks for D̃ₘ, where m = n + 5: 1 on each of the four leaves and 2 on every vertex of the middle chain.

      Equations
      Instances For
        @[simp]

        The entries between two left leaves.

        @[simp]
        theorem TauCeti.doubleForkCartanMatrix_inl_inr_inl (n : ℕ) (i : Fin 2) (j : Fin (n + 2)) :

        The entries from a left leaf to the middle chain.

        @[simp]

        The entries from a left leaf to a right leaf.

        @[simp]
        theorem TauCeti.doubleForkCartanMatrix_inr_inl_inl (n : ℕ) (i : Fin (n + 2)) (j : Fin 2) :

        The entries from the middle chain to a left leaf.

        The middle chain is Mathlib's Cartan matrix of type A. This is not a simp lemma, since CartanMatrix.A has no entry lemma and simp would stall on it.

        @[simp]
        theorem TauCeti.doubleForkCartanMatrix_inr_inl_inr_inl (n : ℕ) (i j : Fin (n + 2)) :
        doubleForkCartanMatrix n (Sum.inr (Sum.inl i)) (Sum.inr (Sum.inl j)) = if i = j then 2 else if ↑i + 1 = ↑j ∨ ↑j + 1 = ↑i then -1 else 0

        The entries within the middle chain: 2 on the diagonal, and -1 between consecutive vertices of the chain.

        @[simp]
        theorem TauCeti.doubleForkCartanMatrix_inr_inl_inr_inr (n : ℕ) (i : Fin (n + 2)) (j : Fin 2) :

        The entries from the middle chain to a right leaf.

        @[simp]

        The entries from a right leaf to a left leaf.

        @[simp]
        theorem TauCeti.doubleForkCartanMatrix_inr_inr_inr_inl (n : ℕ) (i : Fin 2) (j : Fin (n + 2)) :

        The entries from a right leaf to the middle chain.

        @[simp]

        The entries between two right leaves.

        @[simp]
        theorem TauCeti.doubleForkMark_inl (n : ℕ) (i : Fin 2) :

        Every left leaf has affine mark one.

        @[simp]
        theorem TauCeti.doubleForkMark_inr_inl (n : ℕ) (i : Fin (n + 2)) :

        Every vertex of the middle chain has affine mark two.

        @[simp]

        Every right leaf has affine mark one.

        The affine mark vector is nonzero: every leaf has mark 1.

        @[simp]

        Every diagonal entry of a double-fork Cartan matrix is 2.

        A double-fork Cartan matrix is simply laced: every off-diagonal entry is 0 or -1.

        Every off-diagonal entry of a double-fork Cartan matrix is nonpositive.

        Every double-fork Cartan matrix is symmetric.

        @[simp]

        Transposing a double-fork Cartan matrix leaves it unchanged.

        Every row of a double-fork Cartan matrix annihilates the affine marks. At a leaf the row meets its fork vertex only; at a fork vertex the two leaves cancel the end of the chain the row sum from TauCeti.sum_range_chainEntry_mul leaves over; and in the interior of the chain the row sum vanishes on its own.

        This is the shape TauCeti.IsFiniteType.eq_zero_of_forall_mul_sum_apply_mul_nonpos consumes; it is not a simp lemma, since simp dismantles the sum over TauCeti.DoubleForkIndex with the entry lemmas above before this equation could fire.

        The standard affine marks form a null vector for the double-fork Cartan matrix.

        Affine Cartan matrices D̃ₘ for m ≥ 5 are not of finite type. The affine marks are a nonzero null vector, contradicting positive definiteness of any finite-type symmetrization.