Documentation

TauCeti.LinearAlgebra.RootSystem.SimplyConnectedRootDatum.F4.Length

Squared lengths of the pinned F₄ roots #

TauCeti.DynkinType.f4SimplyConnectedRootDatum tabulates its forty-eight roots in the fundamental-weight basis and its forty-eight coroots in the simple-coroot basis. Neither table displays how long a root is, and a consumer that has to distinguish long roots from short ones needs that: a characteristic-two special isogeny of type F₄ attaches one field exponent to the long root subgroups and another to the short ones.

This file supplies the missing table. TauCeti.DynkinType.f4Length is normalised as TauCeti.DynkinType.rootLength normalises the simple roots, so it is 1 on the twenty-four short roots and 2 on the twenty-four long ones. Mathlib's RootPairing.RootPositiveForm.rootLength is not that table: it is the value of a chosen invariant form, so it carries whatever scale that form has, whereas the exponent convention of a special isogeny is stated against the normalisation in which a shortest root has length 1.

The normalisation is not a stipulation. Because the invariant form is symmetric, ℓ(α) ⟨β, α∨⟩ = 2 (β, α) = 2 (α, β) = ℓ(β) ⟨α, β∨⟩ for every pair of roots, and TauCeti.DynkinType.f4Length_mul_pairing_comm records exactly that identity for the tabulated values. Together with the value on the four simple roots those equations pin the whole table, which is TauCeti.DynkinType.eq_f4Length_of_mul_pairing.

Main definitions #

Main results #

References #

The coordinates and the node numbering follow Bourbaki, Lie Groups and Lie Algebras, Chapters 4--6, Plate VIII. The table is the type F₄ input asked for by the "special isogenies in characteristics two and three" bullet of Layer 9 of TauCetiRoadmap/ReductiveGroups/README.md, matching the rank-two type B table of TauCeti/LinearAlgebra/RootSystem/SimplyConnectedRootDatum/B/RankTwo.lean.

The squared lengths of the forty-eight roots of the pinned F₄ datum, in the index order of TauCeti.DynkinType.f4Root and normalised as TauCeti.DynkinType.rootLength normalises the simple ones: 1 on a short root and 2 on a long one.

Equations
Instances For
    theorem TauCeti.DynkinType.f4Length_def :
    f4Length = ![2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2]

    The explicit squared lengths of the roots in the pinned F₄ table.

    @[simp]

    On the four simple roots the length table is TauCeti.DynkinType.rootLength: the first two Bourbaki nodes of F₄ are long and the last two are short.

    @[simp]

    A root and its negative have the same squared length.

    Every root of the pinned F₄ datum is short or long, of squared length 1 or 2.

    Every root of the pinned F₄ datum has positive squared length.

    The length table symmetrises the Cartan integers. Expanding α∨ = 2 α / (α, α) on both sides, the identity ℓ(α) ⟨β, α∨⟩ = ℓ(β) ⟨α, β∨⟩ is the symmetry of the invariant form.

    The symmetry equations against the simple roots determine the length table. No root is orthogonal to every simple root, so the value at an arbitrary index is forced by the four values TauCeti.DynkinType.f4Length_castAdd prescribes.

    A simple root of the pinned F₄ datum is long exactly when its squared length is two, which is the convention TauCeti.DynkinType.rootLength fixes and the one a length-exchanging map is pinned against.

    A simple root of the pinned F₄ datum is short exactly when its squared length is one. This is the form in which a characteristic-two special isogeny states which of its two rescaling exponents it attaches to which node.