Transporting the Weyl group along an equivalence of root pairings #
An equivalence e : P.Equiv Q of root pairings conjugates automorphisms of P into automorphisms
of Q (RootPairing.Equiv.autCongr, in
TauCeti/LinearAlgebra/RootSystem/EquivComp.lean), and that conjugation carries reflections to
reflections: the reflection in the root i goes to the reflection in the root e.indexEquiv i.
Since RootPairing.weylGroup is by definition the subgroup of RootPairing.Aut generated by the
reflections, conjugation maps it onto the Weyl group of Q, and therefore restricts to a group
isomorphism of Weyl groups.
This is what lets a Weyl-group computation performed on one root system be read off on any
isomorphic one. Combined with the rigidity half of the Cartan--Killing classification it makes the
Weyl group an invariant of the Dynkin type alone; that consequence is drawn in
TauCeti/LinearAlgebra/RootSystem/Weyl/CartanType.lean.
Nothing here needs the index sets, the weight spaces or the coweight spaces of the two pairings to
agree: e.indexEquiv transports indices, e.weightEquiv transports weight vectors, and the
isomorphism of Weyl groups is compatible with both.
Main definitions #
RootPairing.Equiv.weylGroupEquiv: the restriction of conjugation to the Weyl groups, a group isomorphismP.weylGroup ≃* Q.weylGroup.
Main results #
RootPairing.Equiv.autCongr_reflection: conjugation carries the reflection in the rootito the reflection in the roote.indexEquiv i.RootPairing.Equiv.map_weylGroup: conjugation maps the Weyl group ofPonto that ofQ. ForQ = Pit makes the Weyl group a normal subgroup of the automorphism group (RootPairing.weylGroup_normal).RootPairing.Equiv.weylGroupEquiv_ofIdx: the isomorphism of Weyl groups matches up the reflections in the indexed roots alonge.indexEquiv.RootPairing.Equiv.weylGroupToPerm_weylGroupEquiv: it is equivariant for the permutation actions on root indices, andRootPairing.Equiv.weylGroupEquiv_smulfor the actions on weight vectors.RootPairing.Equiv.weylGroupEquiv_idandRootPairing.Equiv.weylGroupEquiv_comp: the construction is functorial.
References #
- N. Bourbaki, Lie Groups and Lie Algebras, Chapters 4--6, Ch. VI, §1.
Conjugation carries reflections to reflections: the reflection in the root i goes to the
reflection in the root e.indexEquiv i.
Conjugation maps the Weyl group of P onto the Weyl group of Q.
The Weyl group is a normal subgroup of the automorphism group: conjugation by an
automorphism g maps the Weyl group onto itself (RootPairing.Equiv.map_weylGroup for
e := g).
The Weyl group transported along an equivalence of root pairings. Conjugation by e
restricts to a group isomorphism of Weyl groups.
Instances For
The isomorphism of Weyl groups matches up the reflections in the indexed roots along
e.indexEquiv.
The isomorphism of Weyl groups is equivariant for the permutation actions on root indices:
the permutation of Q's root indices is the one of P's conjugated by e.indexEquiv.
Not a simp lemma: RootPairing.weylGroupToPerm is a MonoidHom.domRestrict, so
MonoidHom.domRestrict_apply, RootPairing.Equiv.coe_weylGroupEquiv and
RootPairing.Equiv.indexHom_apply rewrite the left-hand side to
(↑(e.autCongr ↑w)).indexEquiv; RootPairing.Equiv.indexEquiv_autCongr_apply is the simp
lemma that then finishes the job.
The isomorphism of Weyl groups is equivariant for the actions on weight vectors.
Not a simp lemma, for the same reason as RootPairing.Equiv.autCongr_smul.
The Weyl-group isomorphism of the identity equivalence is the identity.
The Weyl-group isomorphism of a composite is the composite of the Weyl-group isomorphisms.