String lengths of the root operators on piecewise-linear paths #
Fix a vector x : V and a linear form f : V โ ๐ with f x = 2; in Littelmann's path model
x is a simple root ฮฑ and f the pairing with its coroot. Write H(t) = f (ฯ t) for the
running height of a path ฯ and h = min H for its minimal height
(TauCeti.PLPath.minHeight). The single-step formulas in
TauCeti.RepresentationTheory.LSPath.RootOperator show that the root operators
f_ฮฑ = TauCeti.PLPath.lower f x and e_ฮฑ = TauCeti.PLPath.raise f x move the minimal height by
exactly one step: min H(f_ฮฑ ฯ) = h - 1 and min H(e_ฮฑ ฯ) = h + 1. Since f_ฮฑ lowers the final
height by f x = 2, it shortens H(1) - h by one.
Together with the criteria f_ฮฑ ฯ = 0 โ H(1) - h < 1 and e_ฮฑ ฯ = 0 โ -1 < h, this computes
the lengths of the root strings through every path: f_ฮฑ ^ n ฯ is defined exactly when
n โค H(1) - h, and e_ฮฑ ^ n ฯ exactly when n โค -h. These ambient statements hold for every
path. When h and H(1) are integers, as on Littelmann's integral paths, they become the
string-length identities ฮต_ฮฑ(ฯ) = -h and ฯ_ฮฑ(ฯ) = H(1) - h of a normal crystal
(TauCeti.NormalCrystal).
The key computation is the minimal height of capped reflection
(TauCeti.PLPath.listMinHeight_reflectRecords): reflecting the pieces of a path along which the
height is at most c and at most every later height lowers the minimal height by the increase
min (H 1) c - min h c, just as it lowers the final height by twice that amount.
Main results #
TauCeti.PLPath.lowerIter,TauCeti.PLPath.raiseIter: iterated partial root operators, with composition, reversal, endpoint and minimum-height formulas.TauCeti.PLPath.isSome_lowerIter_iff,TauCeti.PLPath.isSome_raiseIter_iff: the lengths of the root strings through a path.TauCeti.PLPath.isSome_lowerIter_iff_of_eq_natCast,TauCeti.PLPath.isSome_raiseIter_iff_of_eq_natCast: the string-length identitiesฯ_ฮฑ = H(1) - handฮต_ฮฑ = -hwhen these are natural numbers.
References #
- P. Littelmann, Paths and root operators in representation theory, Ann. of Math. 142 (1995), ยงยง1โ2.
Iterated root operators #
Apply lowering n times, returning none as soon as an application is undefined.
Instances For
Apply raising n times, returning none as soon as an application is undefined.
Instances For
Iterated raising is iterated lowering conjugated by reversal.
Concatenating two runs of the lowering operator.
Concatenating two runs of the raising operator.
Lowering n times subtracts n copies of the root from the endpoint.
Lowering n times decreases the minimum height by n.
Raising n times adds n copies of the root to the endpoint.
Raising n times increases the minimum height by n.
Lengths of the root strings #
The exact bound for iterated lowering. No integrality hypothesis on the path is needed.
The exact bound for iterated raising. Integral negative minimum height is therefore the usual raising-string length.
Iterated lowering is undefined precisely beyond its height bound.
Iterated raising is undefined precisely beyond its height bound.
The string-length identity ฯ_ฮฑ = H(1) - min H: when H(1) - min H is a natural number
ฯ, the lowering string through the path has length exactly ฯ.
The string-length identity ฮต_ฮฑ = -min H: when -min H is a natural number ฮต, the
raising string through the path has length exactly ฮต.