Properties of the 𝔤₂
root system. #
The 𝔤₂
root pairing is special enough to deserve its own API. We provide one in this file.
As an application we prove the key result that a finite, crystallographic, reduced, irreducible root pairing containing two roots of Coxeter weight three is spanned by this pair of roots (and thus is two-dimensional). This result is usually proved only for pairs of roots belonging to a base (as a corollary of the fact that no node can have degree greater than three) and moreover usually requires stronger assumptions on the coefficients than here.
Main results: #
RootPairing.EmbeddedG2
: a data-bearing typeclass which distinguishes a pair of roots whose pairing is-3
(equivalently, with a distinguished choice of base). This is a sufficient condition for the span of this pair of roots to be a𝔤₂
root system.RootPairing.EmbeddedG2.shortRoot
: the distinguished short root, which we often donateα
RootPairing.EmbeddedG2.longRoot
: the distinguished long root, which we often donateβ
RootPairing.EmbeddedG2.shortAddLong
: the short rootα + β
RootPairing.EmbeddedG2.twoShortAddLong
: the short root2α + β
RootPairing.EmbeddedG2.threeShortAddLong
: the long root3α + β
RootPairing.EmbeddedG2.threeShortAddTwoLong
: the long root3α + 2β
RootPairing.EmbeddedG2.span_eq_top
: a finite crystallographic reduced irreducible root pairing containing two roots with pairing-3
is spanned by this pair (thus two-dimensional).RootPairing.EmbeddedG2.card_index_eq_twelve
: the𝔤₂
root pairing has twelve roots.
A data-bearing typeclass which distinguishes a pair of roots whose pairing is -3
. This is a
sufficient condition for the span of this pair of roots to be a 𝔤₂
root system.
- long : ι
The distinguished long root of an embedded
𝔤₂
root pairing. - short : ι
The distinguished short root of an embedded
𝔤₂
root pairing.
Instances
A pair of roots which pair to +3
are also sufficient to distinguish an embedded 𝔤₂
.
Equations
- RootPairing.EmbeddedG2.ofPairingInThree P long short h = { toIsValuedIn := inst✝¹, toIsReduced := inst✝, long := (P.reflection_perm long) long, short := short, pairingIn_long_short := ⋯ }
Instances For
The index of the root α + β
where α
is the short root and β
is the long root.
Equations
Instances For
The index of the root 2α + β
where α
is the short root and β
is the long root.
Equations
Instances For
The index of the root 3α + β
where α
is the short root and β
is the long root.
Equations
Instances For
The index of the root 3α + 2β
where α
is the short root and β
is the long root.
Equations
Instances For
The short root α
.
Equations
Instances For
The long root β
.
Equations
Instances For
The short root α + β
.
Equations
Instances For
The short root 2α + β
.
Equations
Instances For
The short root 3α + β
.
Equations
Instances For
The short root 3α + 2β
.
Equations
Instances For
The list of all 12 roots belonging to the embedded 𝔤₂
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The coefficients of each root in the 𝔤₂
root pairing, relative to the base.
Equations
Instances For
α + β
is short.
2α + β
is short.
3α + β
is long.
3α + 2β
is long.
The natural labelling of RootPairing.EmbeddedG2.allRoots
.
Equations
- One or more equations did not get rendered due to their size.