ModuleKummerCorrespondenceFormula.lean
Nyll.GaloisCohomology.Kummer.Concrete.KummerCorrespondenceFormula
13 declarations indexed from sourceView source ↗ Module documentation
the Kummer pairing formula
For E = K(√[n]{Delta}), this file packages the canonical transposed Kummer pairing
Gal(E/K) → Hom(Delta / Kˣⁿ, mu_n(E)).
Its Galois-side injectivity is obtained from the fact that the internal Kummer roots generate E; this generation statement is proved below from the definition of kummerRadicalExtension rather than assumed.
For surjectivity, finitely many character coordinates are factored through the quotient by their common open kernel. Finite roots-of-unity duality solves that finite problem, and compactness of the profinite Galois group then supplies one automorphism solving all coordinates simultaneously.
Declarations
KummerTheory.kummerRadicalExtension_internalRoots_adjoin_eq_top
DocumentationThe roots belonging to Delta, regarded inside their radical extension, generate that extension.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
open scoped IsMulCommutative
variable {K Omega : Type*} [Field K] [Field Omega] [Algebra K Omega]
KummerTheory.restrictedKummerTransposeMulEquivOfAdjoin
DocumentationThe finite restricted pairing is perfect also in the transposed direction. Both exponent and commutativity of the finite Galois group are derived from injectivity of the canonical transpose; neither is an extra hypothesis.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
open scoped IsMulCommutative
variable {K Omega : Type*} [Field K] [Field Omega] [Algebra K Omega]
KummerTheory.exists_pairing_element_matching_finset
DocumentationA finite set of coordinates of a nondegenerate continuous pairing is simultaneously realizable. The proof forms the finite quotient of the compact source by the common open kernel and applies finite roots-of-unity duality to that quotient and to the subgroup generated by the coordinates.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
open scoped IsMulCommutative
variable {K Omega : Type*} [Field K] [Field Omega] [Algebra K Omega]
KummerTheory.kummerRadicalExtensionRestrictedTranspose
DocumentationThe canonical map in the displayed formula of the Kummer correspondence, constructed by transposing the restricted Kummer character pairing.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
open scoped IsMulCommutative
variable {K Omega : Type*} [Field K] [Field Omega] [Algebra K Omega]
section RadicalExtensionPairing
variable [IsSepClosure K Omega]
KummerTheory.kummerRadicalExtensionRestrictedTranspose_injective
DocumentationThe canonical map is injective. The source is the internal-root generation theorem above, so no generation hypothesis is exposed in this statement.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
open scoped IsMulCommutative
variable {K Omega : Type*} [Field K] [Field Omega] [Algebra K Omega]
section RadicalExtensionPairing
variable [IsSepClosure K Omega]
KummerTheory.restrictedKummerTranspose_evaluation_continuous
DocumentationEach evaluation coordinate of the restricted transpose is continuous for the Krull topology on the Galois group and the discrete topology on mu_n(E). This is the closed-locus source for the compactness/FIP proof of surjectivity.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
open scoped IsMulCommutative
variable {K Omega : Type*} [Field K] [Field Omega] [Algebra K Omega]
section RadicalExtensionPairing
variable [IsSepClosure K Omega]
KummerTheory.restrictedKummerEvaluationLocus
DocumentationThe locus on which one evaluation coordinate takes a prescribed value. These are the closed sets whose finite-intersection property yields the surjectivity half of the displayed Kummer formula.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
open scoped IsMulCommutative
variable {K Omega : Type*} [Field K] [Field Omega] [Algebra K Omega]
section RadicalExtensionPairing
variable [IsSepClosure K Omega]
KummerTheory.restrictedKummerEvaluationLocus_isClosed
DocumentationEvery evaluation locus is closed.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
open scoped IsMulCommutative
variable {K Omega : Type*} [Field K] [Field Omega] [Algebra K Omega]
section RadicalExtensionPairing
variable [IsSepClosure K Omega]
KummerTheory.restrictedKummerEvaluationLocus_isCompact
DocumentationEvaluation loci are compact as closed subsets of the profinite Galois group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
open scoped IsMulCommutative
variable {K Omega : Type*} [Field K] [Field Omega] [Algebra K Omega]
section RadicalExtensionPairing
variable [IsSepClosure K Omega]
KummerTheory.mem_iInter_restrictedKummerEvaluationLocus_iff
DocumentationMembership in all evaluation loci is exactly equality with the target character. Together with compactness of Gal(L/K), this identifies the precise finite-intersection problem remaining in the surjectivity proof.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
open scoped IsMulCommutative
variable {K Omega : Type*} [Field K] [Field Omega] [Algebra K Omega]
section RadicalExtensionPairing
variable [IsSepClosure K Omega]
KummerTheory.exists_kummerRadicalExtensionRestrictedTranspose_match_finset
DocumentationEvery finite set of coordinates of a target character is realized by one Galois automorphism of the radical extension.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
open scoped IsMulCommutative
variable {K Omega : Type*} [Field K] [Field Omega] [Algebra K Omega]
section RadicalExtensionPairing
variable [IsSepClosure K Omega]
KummerTheory.kummerRadicalExtensionRestrictedTranspose_surjective
Documentationthe Kummer correspondence, displayed Kummer formula: surjectivity.
Compactness of the profinite Galois group upgrades the finite-coordinate realization theorem to a single automorphism realizing every coordinate.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
open scoped IsMulCommutative
variable {K Omega : Type*} [Field K] [Field Omega] [Algebra K Omega]
section RadicalExtensionPairing
variable [IsSepClosure K Omega]
KummerTheory.kummerRadicalExtensionRestrictedTransposeMulEquiv
Documentationthe Kummer correspondence, displayed Kummer formula. The canonical Kummer pairing identifies the Galois group of K(√[n]{Delta}) with the full character group of Delta / Kˣⁿ.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
open scoped IsMulCommutative
variable {K Omega : Type*} [Field K] [Field Omega] [Algebra K Omega]
section RadicalExtensionPairing
variable [IsSepClosure K Omega]