ModuleRootScaling.lean
Nyll.EtaleFundamentalGroups.Kummer.AdjoinRoot.RootScaling
6 declarations indexed from sourceView source ↗ Module documentation
Actual root-of-unity automorphisms of the Kummer algebra
Multiplication of the adjoined root by a root of unity gives an actual algebra automorphism. No irreducibility or domain hypothesis on the Kummer algebra is needed, so the construction includes disconnected Kummer covers.
Imports3
- Mathlib.RingTheory.AdjoinRoot
- Mathlib.RingTheory.RootsOfUnity.Basic
- Mathlib.Algebra.Algebra.Equiv
Imported by5
Declarations
JacobianVarieties.Kummer.kummerRoot_pow
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace JacobianVarieties.Kummer
variable {R : Type u} [CommRing R] (n : ℕ) (a : R)
JacobianVarieties.Kummer.kummerRootScale
DocumentationScale the adjoined Kummer root by the specified root of unity.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace JacobianVarieties.Kummer
variable {R : Type u} [CommRing R] (n : ℕ) (a : R)
JacobianVarieties.Kummer.kummerRootScale_root
DocumentationThe constructed algebra endomorphism sends the actual root to its scale.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace JacobianVarieties.Kummer
variable {R : Type u} [CommRing R] (n : ℕ) (a : R)
JacobianVarieties.Kummer.kummerRootScale_one
DocumentationScaling by one is the identity on the original Kummer algebra.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace JacobianVarieties.Kummer
variable {R : Type u} [CommRing R] (n : ℕ) (a : R)
JacobianVarieties.Kummer.kummerRootScale_mul
DocumentationComposition of the actual root scalings is multiplication of their coefficients.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace JacobianVarieties.Kummer
variable {R : Type u} [CommRing R] (n : ℕ) (a : R)
JacobianVarieties.Kummer.kummerRootScaleEquiv
DocumentationEvery root scaling is an algebra automorphism, with inverse scaling by the inverse root.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace JacobianVarieties.Kummer
variable {R : Type u} [CommRing R] (n : ℕ) (a : R)