ModuleRestrictedFinite.lean
Nyll.GaloisCohomology.Kummer.Concrete.RestrictedFinite
27 declarations indexed from sourceView source ↗ Module documentation
finite restricted Kummer pairing
Let Delta ≤ Kˣ contain Kˣ^n, and suppose every element of Delta has an n-th root in a finite Galois extension L/K. This file restricts the actual finite Kummer character to
Delta / Kˣ^n → Hom(Gal(L/K), μₙ(L)).
The exact kernel theorem for the actual radical subgroup proves this restricted map injective. We then transpose the pairing. If L is generated by the roots belonging to Delta, the transpose is injective because an automorphism in its kernel fixes every generator.
No character-surjectivity or lattice-correspondence conclusion is assumed.
Declarations
KummerTheory.restrictedNthPowersSubgroup
DocumentationThe copy of Kˣ^n inside an admissible subgroup Delta.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.mem_restrictedNthPowersSubgroup_iff
DocumentationRestricted power-subgroup membership is characterized by an nth-power witness in the restricted group.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.RestrictedRadicalQuotient
DocumentationThe subgroup-side quotient Delta / Kˣ^n from the Kummer correspondence.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedRadicalQuotient_commGroupInstance
DocumentationThe commutative group structure on the named restricted radical quotient.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedRadicalQuotientMulEquiv
DocumentationComparison with the group-library presentation of the restricted radical quotient.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedRadicalQuotientMk
DocumentationThe canonical projection to the named restricted radical quotient.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedRadicalQuotientMk_eq_one_iff
DocumentationA restricted radical class is trivial exactly when its representative is a restricted nth power.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedRadicalQuotientMk_eq_iff
DocumentationEquality in the restricted radical quotient is characterized by a restricted power ratio.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedRadicalQuotientMk_surjective
DocumentationEvery restricted radical class has a representative in Delta.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedRadicalQuotient_inductionOn
DocumentationEliminate a restricted radical quotient through canonical representatives.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedRadicalQuotientLift
DocumentationDescend a homomorphism through the named restricted radical quotient.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedRadicalQuotientLift_mk
DocumentationThe restricted radical lift evaluates on quotient representatives by the chosen lift.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedKummerFixed
DocumentationThe field-level fixed-roots hypothesis supplied by a primitive root in the base field.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedRadicalInclusion
DocumentationInclude the specified subgroup into the actual radical subgroup of L/K.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedSubgroupKummerCharacter
DocumentationThe Kummer character restricted from the actual radical subgroup to the prescribed subgroup Delta.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.ker_restrictedSubgroupKummerCharacter
DocumentationThe restricted subgroup character has exactly the expected kernel Kˣ^n. This is inherited from the exact kernel theorem on the actual radical subgroup; it is not an additional hypothesis.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedQuotientKummerCharacter
DocumentationThe restricted character descended to Delta / Kˣ^n.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedQuotientKummerCharacter_mk
DocumentationThe restricted Kummer character is computed on a quotient representative by its root character.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedQuotientKummerCharacter_injective
DocumentationExactness of the subgroup-level kernel makes the restricted quotient character injective.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedKummerTranspose
DocumentationTranspose the restricted Kummer pairing by evaluation.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedKummerTranspose_apply
DocumentationThe restricted Kummer transpose evaluates a radical class against the corresponding character.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedKummerTranspose_fixes_root
DocumentationIf the transposed character of sigma is trivial, then sigma fixes every actual n-th root belonging to Delta. Independence of the root choice follows from the fact that all n-th roots of unity lie in K.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedKummerTranspose_injective_of_adjoin
DocumentationIf the roots attached to Delta generate L, the transposed restricted Kummer pairing is nondegenerate on the Galois side.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedRadicalQuotient_pow_eq_one
DocumentationThe subgroup quotient Delta / Kˣ^n is killed by n.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedQuotientKummerCharacter_surjective_of_adjoin
DocumentationAt a finite stage, injectivity of the restricted character and of its transpose force equality of the two finite cardinalities. Finite abelian duality then upgrades the restricted character to a surjection.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.restrictedKummerCharacterMulEquivOfAdjoin
DocumentationThe finite restricted Kummer character equivalence obtained from the two nondegeneracy statements and finite duality.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
KummerTheory.finiteKummerRadicalSubgroup_eq_of_adjoin
DocumentationFinite inverse endpoint of the Kummer correspondence.
If L is generated by the roots attached to Delta, then no additional base-field radical appears in L: the actual radical subgroup of L/K is exactly Delta. Surjectivity of the restricted pairing supplies a Delta-class with the same character as an arbitrary actual radical; the exact kernel theorem says that the two representatives differ by an ambient n-th power, which already belongs to Delta.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
section RestrictedFiniteKummer
variable {K L : Type*} [Field K] [Field L] [Algebra K L]