Documentation

TauCeti.LinearAlgebra.RootSystem.DiagramPermutations

Numbered diagram permutations for the finite groups of Lie type #

This file pins the permutations of Bourbaki-numbered simple roots used by the graph automorphisms and exceptional isogenies in the construction of finite groups of Lie type. Bourbaki node i is represented by Fin index i - 1, as in TauCeti.DynkinType.cartanMatrix.

The ordinary graph automorphisms preserve the relevant Cartan matrix. The Suzuki--Ree permutations instead exchange long and short nodes; the corresponding special isogenies attach different field exponents to the two root lengths.

The conventions follow Bourbaki, Lie Groups and Lie Algebras, Chapters 4--6, plates I--IX, and the CFSGStatement roadmap's conventions for Steinberg endomorphisms.

Main definitions #

Main results #

The Aₙ diagram automorphism, reversing its chain of Bourbaki-numbered nodes.

Equations
Instances For
    def TauCeti.graphPermD (n : ℕ) (hn : 2 ≤ n) :

    The permutation exchanging the final two indices of Fin n. For 4 ≤ n, this is the Dₙ diagram automorphism exchanging its two fork nodes and fixing the chain.

    Equations
    Instances For

      The E₆ diagram automorphism, exchanging Bourbaki nodes 1 ↔ 6 and 3 ↔ 5.

      Equations
      Instances For

        Triality of D₄, cycling its three outer nodes (0 2 3) and fixing the central node 1.

        Equations
        Instances For

          The length-exchanging permutation of the two nodes of B₂ and G₂.

          Equations
          Instances For

            The length-exchanging permutation of F₄, reversing its four-node diagram.

            Equations
            Instances For
              theorem TauCeti.graphPermA_ne_one {n : ℕ} (hn : 2 ≤ n) :

              Reversal of a chain of at least two nodes moves the first node, so it is not the identity. The bound is necessary: graphPermA 0 and graphPermA 1 are the identity.

              @[simp]
              theorem TauCeti.graphPermA_sq (n : ℕ) :
              graphPermA n ^ 2 = 1

              Reversing the Aₙ chain twice is the identity.

              @[simp]
              theorem TauCeti.orderOf_graphPermA {n : ℕ} (hn : 2 ≤ n) :

              Reversal of a chain of at least two nodes has order exactly two.

              @[simp]
              theorem TauCeti.graphPermD_apply_left (n : ℕ) (hn : 2 ≤ n) :
              (graphPermD n hn) ⟨n - 2, ⋯⟩ = ⟨n - 1, ⋯⟩

              The final-index swap sends index n - 2 to index n - 1; for 4 ≤ n, these are the two Dₙ fork nodes.

              @[simp]
              theorem TauCeti.graphPermD_apply_right (n : ℕ) (hn : 2 ≤ n) :
              (graphPermD n hn) ⟨n - 1, ⋯⟩ = ⟨n - 2, ⋯⟩

              The final-index swap sends index n - 1 to index n - 2; for 4 ≤ n, these are the two Dₙ fork nodes.

              @[simp]
              theorem TauCeti.graphPermD_apply_of_ne_of_ne (n : ℕ) (hn : 2 ≤ n) (i : Fin n) (hi : ↑i ≠ n - 2) (hi' : ↑i ≠ n - 1) :
              (graphPermD n hn) i = i

              The final-index swap fixes every index except n - 2 and n - 1; for 4 ≤ n, these are the two Dₙ fork nodes.

              @[simp]
              theorem TauCeti.graphPermD_symm (n : ℕ) (hn : 2 ≤ n) :

              The final-index swap is its own inverse.

              @[simp]
              theorem TauCeti.graphPermD_sq (n : ℕ) (hn : 2 ≤ n) :
              graphPermD n hn ^ 2 = 1

              Swapping the final two indices twice is the identity.

              @[simp]
              theorem TauCeti.graphPermD_apply_apply (n : ℕ) (hn : 2 ≤ n) (i : Fin n) :
              (graphPermD n hn) ((graphPermD n hn) i) = i

              Applying the final-index swap twice returns an index to itself.

              theorem TauCeti.graphPermD_ne_one (n : ℕ) (hn : 2 ≤ n) :

              The two swapped indices are distinct, so the swap is not the identity.

              @[simp]
              theorem TauCeti.orderOf_graphPermD (n : ℕ) (hn : 2 ≤ n) :

              Exchanging the final two indices has order exactly two.

              @[simp]

              The E₆ graph permutation sends node 0 to node 5.

              @[simp]

              The E₆ graph permutation fixes node 1.

              @[simp]

              The E₆ graph permutation sends node 2 to node 4.

              @[simp]

              The E₆ graph permutation fixes node 3.

              @[simp]

              The E₆ graph permutation sends node 4 to node 2.

              @[simp]

              The E₆ graph permutation sends node 5 to node 0.

              @[simp]

              Applying the E₆ graph permutation twice is the identity.

              @[simp]

              The E₆ graph permutation is its own inverse.

              @[simp]

              The E₆ graph permutation has order exactly two.

              @[simp]

              Triality sends outer node 0 to outer node 2.

              @[simp]

              Triality fixes the central node 1.

              @[simp]

              Triality sends outer node 2 to outer node 3.

              @[simp]

              Triality sends outer node 3 to outer node 0.

              @[simp]

              Applying triality three times is the identity.

              @[simp]

              Applying triality three times fixes every node of the D₄ diagram; the pointwise form of TauCeti.trialityPermD4_pow_three.

              @[simp]

              Triality has order exactly three.

              @[simp]

              The rank-two length permutation sends node 0 to node 1.

              @[simp]

              The rank-two length permutation sends node 1 to node 0.

              @[simp]

              Exchanging the two rank-two nodes twice is the identity.

              @[simp]

              Exchanging the two rank-two nodes is an involution.

              The two rank-two nodes are distinct, so exchanging them is not the identity.

              On two nodes, exchanging them is reversal.

              @[simp]

              Exchanging the two rank-two nodes has order exactly two.

              theorem TauCeti.graphPermA_apply (n : ℕ) (i : Fin n) :
              (graphPermA n) i = i.rev

              Reversal of a chain sends a node to its reverse.

              Reversal of the F₄ diagram sends node i to the node at the mirrored index.

              @[simp]
              theorem TauCeti.graphPermA_graphPermA (n : ℕ) (i : Fin n) :
              (graphPermA n) ((graphPermA n) i) = i

              Reversal of a chain is an involution.

              @[simp]

              Reversing the F₄ diagram is an involution.

              @[simp]

              Reversal is an automorphism of the type-A Cartan matrix.

              @[simp]
              theorem TauCeti.cartanMatrix_D_graphPermD (n : ℕ) (hn : 4 ≤ n) (i j : Fin n) :

              Swapping the fork nodes is an automorphism of the type-D Cartan matrix.

              @[simp]

              The pinned order-two permutation is an automorphism of the type-E₆ Cartan matrix.

              @[simp]

              The pinned triality permutation is an automorphism of the type-D₄ Cartan matrix.

              @[simp]

              The rank-two permutation exchanges the long and short nodes of B₂.

              @[simp]

              The rank-two permutation exchanges the long and short nodes of G₂.

              The length permutations transpose the Cartan matrix #

              A length-exchanging permutation is not a symmetry of its diagram: it carries the Cartan matrix to the transposed matrix, which is the Cartan matrix of the dual diagram. That is the reason the families ²B₂, ²G₂ and ²F₄ are built from an odd power of a half-Frobenius rather than from a graph automorphism composed with a field Frobenius, and it is what makes the exceptional isogeny attach the two different exponents 1 and p to the two root lengths.

              @[simp]

              The rank-two length permutation carries the B₂ Cartan matrix to its transpose.

              @[simp]

              The rank-two length permutation carries the G₂ Cartan matrix to its transpose.

              @[simp]

              Diagram reversal carries the F₄ Cartan matrix to its transpose.

              The rank-two length permutation is not an automorphism of the B₂ Cartan matrix: the entry it moves to the corner (0, 1) is -1 rather than -2.

              The rank-two length permutation is not an automorphism of the G₂ Cartan matrix.

              Diagram reversal is not an automorphism of the F₄ Cartan matrix: it exchanges the two entries -1 and -2 across the double bond.

              Symmetries of the Bourbaki-numbered Cartan matrix #

              The symmetry group of a Bourbaki-numbered Dynkin diagram: the permutations of the nodes which preserve the Cartan matrix. This is TauCeti.matrixSymmetryGroup at that matrix.

              Equations
              Instances For

                The matrix form of membership in TauCeti.DynkinType.diagramSymmetry. This is the shape in which TauCeti.serreDiagramAut takes a Cartan-matrix symmetry.

                The entrywise form of membership in TauCeti.DynkinType.diagramSymmetry. This is the shape in which the graph permutations above are shown to be diagram symmetries.