The root-level exchange step #
Right multiplication by a simple reflection changes the number of positive roots sent to negative roots by exactly one. Reflection bijects the two inversion sets away from its defining simple root, while that root itself changes sides.
This is the exchange step that underlies the Coxeter presentation of a Weyl group and the later identification of Coxeter length with the number of inversions.
Main results #
TauCeti.mem_inversions_mul_ofIdx_iff_not_memshows that the reflecting root toggles membership in the inversion set. It needs only that the root is positive, so it covers the reflection in an arbitrary positive root and not just a simple one.TauCeti.ncard_inversions_mul_ofIdx_of_notMemandTauCeti.ncard_inversions_mul_ofIdx_of_memsay in which direction the count moves: it goes up exactly when the defining simple root is not already an inversion.TauCeti.ncard_inversions_mul_ofIdxproves that the inversion count changes by one.
References #
This file implements the exchange target in Layer 1 of
TauCetiRoadmap/RepresentationTheory/RootSystems/README.md. The mathematical convention follows
Bourbaki, Lie Groups and Lie Algebras, Chapters 4--6.
Right multiplication by the reflection in a positive root toggles whether that root is an inversion.
Right multiplication by a simple reflection whose simple root is not yet an inversion raises the number of inversions by one.
Right multiplication by a simple reflection whose simple root is already an inversion lowers the number of inversions by one.
Right multiplication by a simple reflection changes the number of inversions by exactly one.