ModulePrimitiveRootCoordinates.lean
Nyll.GaloisCohomology.Kummer.Concrete.PrimitiveRootCoordinates
9 declarations indexed from sourceView source ↗ Module documentation
Coordinates on roots of unity
Primitive roots identify additive residue classes with roots of unity. These coordinates respect reduction and the actual cyclotomic Galois action.
Imports2
- Mathlib.RingTheory.RootsOfUnity.PrimitiveRoots
- Mathlib.NumberTheory.Cyclotomic.CyclotomicCharacter
Imported by3
Declarations
KummerTheory.primitiveRootCoordinate
DocumentationThe root of unity represented by a residue class through the chosen primitive root.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
universe u
variable {Ω : Type u} [Field Ω]
KummerTheory.primitiveRootCoordinate_injective
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
universe u
variable {Ω : Type u} [Field Ω]
KummerTheory.primitiveRootCoordinate_natCast
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
universe u
variable {Ω : Type u} [Field Ω]
KummerTheory.primitiveRootCoordinate_eq_pow_val
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
universe u
variable {Ω : Type u} [Field Ω]
KummerTheory.primitiveRootCoordinate_add
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
universe u
variable {Ω : Type u} [Field Ω]
KummerTheory.primitiveRootCoordinate_pow_eq_one
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
universe u
variable {Ω : Type u} [Field Ω]
KummerTheory.primitiveRootCoordinate_surjective_roots
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
universe u
variable {Ω : Type u} [Field Ω]
KummerTheory.primitiveRootCoordinate_reduction
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
universe u
variable {Ω : Type u} [Field Ω]
KummerTheory.primitiveRootCoordinate_cyclotomic
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
universe u
variable {Ω : Type u} [Field Ω]