Isogenies of root pairings #
A morphism of root pairings carries each root to a root. An isogeny is allowed to rescale: it carries each root to a positive integer multiple of a root, with the multiple depending on the root. This is the notion of SGA III, Exposé XXI, 6.8, and it is what an isogeny of reductive group schemes induces on root data; the special isogenies in characteristics two and three, which are not isomorphisms, are the reason the notion is needed at all.
TauCeti.RootPairingIsogeny P Q carries a linear map of weight spaces, its transpose on coweight
spaces, and a bijection of index sets, together with a family exponent : ι → ℤ of positive
integers, and it asks
weightMap (P.root i) = exponent i • Q.root (indexEquiv i),
coweightMap (Q.coroot (indexEquiv i)) = exponent i • P.coroot i.
Both lattice maps are required to be injective with finite-index image. At exponent = 1 the root
and coroot equations are those of a RootPairing.Hom,
TauCeti.RootPairingIsogeny.toHom performs that conversion, and
TauCeti.RootPairingIsogeny.ofEquiv turns a RootPairing.Equiv into an isogeny. The transpose
condition is stated as the
bilinear identity Q.toLinearMap (weightMap x) y = P.toLinearMap x (coweightMap y), which is the
unfolded form of the corresponding RootPairing.Hom field.
The two conditions are not independent of the pairings: they force
TauCeti.RootPairingIsogeny.exponent_mul_pairing,
exponent i * Q.pairing (indexEquiv i) (indexEquiv j) = exponent j * P.pairing i j,
so an isogeny with a nonconstant exponent transforms the Cartan matrix rather than preserving it.
That is exactly what a length-exchanging map of a non-simply-laced diagram does, and it is why
RootPairing.Hom, whose index bijection preserves all Cartan integers, cannot express one.
Isogenies compose, with exponents multiplying along the composite, and for each positive integer
c the scaling TauCeti.RootPairingIsogeny.smulId P c is an isogeny of a finite free
ℤ-root pairing P with itself with constant exponent c. At c a prime p the latter is the
root-datum shadow of the p-power Frobenius
isogeny, which is what makes f.comp f = smulId P p the root-datum form of the relation
τ ^ 2 = Frob_p satisfied by a special isogeny.
Main definitions #
TauCeti.RootPairingIsogeny: an isogeny of root pairings.TauCeti.RootPairingIsogeny.comp: the composite of two isogenies.TauCeti.RootPairingIsogeny.smulId: multiplication by a scalar, as an isogeny.TauCeti.RootPairingIsogeny.ofMatrix: an isogeny between root data on coordinate lattices, presented by an integer matrix.TauCeti.RootPairingIsogeny.toHom: an isogeny with constant exponent1as a root-pairing morphism.TauCeti.RootPairingIsogeny.ofEquiv: an equivalence of root pairings is an isogeny with all exponents1.
Main results #
TauCeti.RootPairingIsogeny.exponent_mul_pairing: the exponents intertwine the two Cartan matrices.TauCeti.RootPairingIsogeny.comp_smulId: every isogeny intertwines scaling on its source with scaling on its target, so scaling is central among the endo-isogenies of one pairing.TauCeti.RootPairingIsogeny.comp_ofEquiv_smulId_eq_iff: an automorphism composed with a scaling is that scaling exactly when the automorphism is trivial.
References #
- Schémas en groupes (SGA 3), Exposé XXI, 6.8.
- R. Steinberg, Endomorphisms of linear algebraic groups, Memoirs AMS 80 (1968), §11.
This is a prerequisite for the target "Special isogenies in characteristics two and three" in
Layer 9 of TauCetiRoadmap/ReductiveGroups/README.md.
An isogeny of root pairings: a pair of mutually transposed maps of weight and coweight spaces and a bijection of index sets, carrying each root to a prescribed scalar multiple of a root and each coroot to the same multiple of a coroot.
With all exponents equal to 1 this is a RootPairing.Hom; the extra generality is what an
isogeny of reductive group schemes that is not an isomorphism induces on root data.
A linear map on weight space.
A contravariant linear map on coweight space.
A bijection on index sets.
- exponent : ι → ℤ
The positive integer by which the root at each index is rescaled.
Every root-rescaling exponent is positive.
- weightMap_injective : Function.Injective ⇑self.weightMap
The map on the weight lattice is injective.
- coweightMap_injective : Function.Injective ⇑self.coweightMap
The contravariant map on the coweight lattice is injective.
- weightMap_finiteIndex : self.weightMap.range.toAddSubgroup.FiniteIndex
The image in the target weight lattice has finite index.
- coweightMap_finiteIndex : self.coweightMap.range.toAddSubgroup.FiniteIndex
The image in the source coweight lattice has finite index.
- weight_coweight_transpose (x : M) (y : N₂) : (Q.toLinearMap (self.weightMap x)) y = (P.toLinearMap x) (self.coweightMap y)
The weight and coweight maps are transposes with respect to the two root pairings.
- root_weightMap (i : ι) : self.weightMap (P.root i) = ↑(self.exponent i) • Q.root (self.indexEquiv i)
The weight map sends each root to its prescribed positive integral multiple.
- coroot_coweightMap (i : ι) : self.coweightMap (Q.coroot (self.indexEquiv i)) = ↑(self.exponent i) • P.coroot i
The coweight map sends each corresponding coroot to the same integral multiple.
Instances For
An isogeny whose exponents are all 1, as a morphism of root pairings.
Equations
- f.toHom h = { weightMap := f.weightMap, coweightMap := f.coweightMap, indexEquiv := f.indexEquiv, weight_coweight_transpose := ⋯, root_weightMap := ⋯, coroot_coweightMap := ⋯ }
Instances For
The exponents of an isogeny intertwine the Cartan matrices of its source and target.
Multiplication by a positive integer, as an isogeny of a finite free ℤ-root pairing with
itself. At a prime p this is the isogeny of root data underlying the p-power Frobenius.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The composite of two isogenies, whose exponent at an index is the product of the exponent of the first at that index and the exponent of the second at its image.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An isogeny between root data on the coordinate lattices Fin n → ℤ with the
dot-product pairing, presented by the integer matrix acting on the character lattice. The map on
the cocharacter lattice is the transposed matrix, which is what the transpose condition forces.
Nonvanishing of the determinant supplies injectivity and finite-index image for both maps.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An equivalence of root pairings is an isogeny all of whose exponents are 1.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The identity isogeny of a root pairing.
Equations
Instances For
The identity automorphism becomes the identity isogeny.
Composing an isogeny on the left with the identity isogeny does not change it.
Composing an isogeny on the right with the identity isogeny does not change it.
Composition of root-pairing isogenies is associative.
Scaling is natural: an isogeny f : P ⟶ Q intertwines multiplication by a positive integer
on P with multiplication by the same integer on Q. At P = Q this says that scaling is central
in the monoid of endo-isogenies, and since TauCeti.RootPairingIsogeny.smulId at a prime power q
is the root-datum shadow of the q-power Frobenius, that specialization is the root-datum form of
the fact that a Frobenius commutes with every endo-isogeny of the datum.
Scaling cancels an automorphism factor: composing an automorphism of a finite free
ℤ-root pairing with multiplication by a positive integer returns that multiplication exactly when
the automorphism is trivial. Multiplication by c is injective on a torsion-free weight lattice, so
it cancels, and an automorphism of a root pairing is determined by its weight map.