ModuleFiniteCharacterEquiv.lean
Nyll.GaloisCohomology.Kummer.Concrete.FiniteCharacterEquiv
7 declarations indexed from sourceView source ↗ Module documentation
finite Kummer character isomorphism
For an actual finite Galois extension L/K, this file constructs
Delta = {a : Kˣ | there is beta : Lˣ with beta ^ n = a}
as a subgroup, chooses one root for each element only after the subgroup has been constructed, and proves the character isomorphism
Delta / (Delta intersect Kˣ^n) ~= Hom(Gal(L/K), mu_n).
There is no multiplicative choice of roots. Surjectivity is produced by Noether's Hilbert theorem 90. This is the finite actual-field character- isomorphism half of The finite Kummer character equivalence; it does not assert the full lattice correspondence between radical subgroups and abelian extensions.
Declarations
KummerTheory.finiteKummerRadicalSubgroup
DocumentationThe radical subgroup A_L^n intersect Kˣ for the actual extension L/K: its elements are precisely the base-field units admitting an n-th root in Lˣ.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section FiniteKummerCharacterIso
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.mem_finiteKummerRadicalSubgroup_iff
DocumentationThe finite Kummer radical consists exactly of classes annihilated by every defining character.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section FiniteKummerCharacterIso
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.chosenFiniteKummerRadicalDatum
DocumentationAn arbitrary root choice on the already constructed radical subgroup. No compatibility between the choices is imposed.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section FiniteKummerCharacterIso
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.NthRootsOfUnityInBase
DocumentationThe field-level form of the roots-of-unity hypothesis mu_n subset K, restricted to the roots of unity occurring in L: every n-th root of unity in Lˣ comes from a unit of K.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section FiniteKummerCharacterIso
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.nthRootsOfUnity_fixed
DocumentationUnder mu_n subset K, every Galois automorphism fixes mu_n(L).
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section FiniteKummerCharacterIso
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.finiteKummerQuotientCharacter_surjective
DocumentationThe root-choice-free Kummer character on the ambient-power quotient is surjective. The preimage of a character is produced by Noether Hilbert 90, not supplied as a hypothesis.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section FiniteKummerCharacterIso
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.finiteKummerCharacterEquiv
DocumentationThe finite actual-field Kummer character isomorphism on Delta / (Delta intersect Kˣ^n). This is the character-isomorphism half of the finite Kummer character equivalence, not the full subgroup/extension correspondence.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section FiniteKummerCharacterIso
variable {K L : Type*} [Field K] [Field L] [Algebra K L]