ModuleRootField.lean
Nyll.AnabelianGeometry.KummerTheory.RootField
4 declarations indexed from sourceView source ↗ Module documentation
Fields generated by all roots of a Kummer equation
After choosing one nonzero root, adjoining all roots of the equation is exactly adjoining that root and all roots of unity of the same order. The equality is proved inside the given ambient field without assuming that roots of unity already lie in the base.
Imports1
- Mathlib.FieldTheory.IntermediateField.Adjoin.Basic
Imported by4
Declarations
AnabelianGeometry.KummerTheory.rootField
DocumentationThe field generated by all roots in the ambient field of one Kummer equation.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.KummerTheory
universe u v
variable {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L]
AnabelianGeometry.KummerTheory.rootField_eq_adjoin_root_rootsOfUnity
DocumentationOne nonzero root and the roots of unity generate exactly the full root field.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.KummerTheory
universe u v
variable {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L]
AnabelianGeometry.KummerTheory.rootField_restrictScalars
DocumentationExtending the coefficient field takes the compositum with the original root field. This comparison uses all roots and is independent of choices.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.KummerTheory
universe u v
variable {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L]
AnabelianGeometry.KummerTheory.rootField_baseChange_eq
DocumentationEquality of full root fields persists after any intermediate-field extension of the base.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace AnabelianGeometry.KummerTheory
universe u v
variable {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L]