ModuleRadicalQuotient.lean
Nyll.GaloisCohomology.Kummer.Concrete.RadicalQuotient
24 declarations indexed from sourceView source ↗ Module documentation
Ambient radical quotients
Source lemmas for the quotient on the radical side of the Kummer pairing in Concrete Kummer radical quotients. Unlike MultiplicativeRadicalDatum, this construction starts with an arbitrary choice of roots. The hypothesis that μₙ(L) is fixed by Galois makes the resulting root characters independent of that choice.
The denominator is the subgroup of elements of D.carrier which are n-th powers in the ambient group Kˣ, in the ambient group, rather than the generally smaller subgroup of n-th powers of elements of D.carrier.
Declarations
KummerTheory.RadicalDatum.rootCharacter_mul_withoutSection
DocumentationMultiplicativity of root characters does not require a multiplicative choice of roots.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.rootCharacter_one_withoutSection
DocumentationThe root character of 1 is trivial, without choosing roots multiplicatively.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.rootCharacterToMuWithoutSection
DocumentationThe root character, bundled with its codomain restricted to μₙ(L).
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.rootCharacterToMuWithoutSection_apply
DocumentationThe section-free root character evaluates as the quotient of the transported root by the root itself.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.kummerCharacterWithoutSection
DocumentationThe root-character construction is a homomorphism on the radical subgroup.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.ambientNthPowersSubgroup
DocumentationElements of the radical subgroup which are n-th powers in the ambient Kˣ.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.mem_ambientNthPowersSubgroup_iff
DocumentationAn element belongs to the ambient power subgroup exactly when it is an nth power.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.rootCharacter_eq_one_of_mem_ambientNthPowers
DocumentationA root character is trivial on an ambient n-th power.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.ambientNthPowersSubgroup_le_ker
DocumentationThe ambient n-th-power subgroup lies in the kernel of the Kummer character.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.ker_kummerCharacterWithoutSection_eq_ambientNthPowers
DocumentationFor a Galois extension, triviality of the Kummer character forces the chosen root to come from the base field. Consequently the kernel is exactly the subgroup of ambient n-th powers, not merely a subgroup containing it.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.RadicalQuotient
DocumentationThe ambient radical quotient Δ / (Δ ∩ Kˣⁿ).
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.radicalQuotient_commGroupInstance
DocumentationThe commutative group structure transported to the named ambient radical quotient.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.radicalQuotientMulEquiv
DocumentationComparison with the group-library presentation of the ambient radical quotient.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.radicalQuotientMk
DocumentationThe canonical projection to the named ambient radical quotient.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.radicalQuotientMk_apply
DocumentationThe named radical quotient projection agrees with the underlying quotient map.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.radicalQuotientMk_eq_one_iff
DocumentationA radical quotient class is trivial exactly when its representative is an ambient nth power.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.radicalQuotientMk_eq_iff
DocumentationTwo radical quotient representatives agree exactly when their ratio is an ambient nth power.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.radicalQuotientMk_surjective
DocumentationEvery ambient radical class has a representative in D.carrier.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.radicalQuotient_inductionOn
DocumentationEliminate a named ambient radical quotient through its canonical representatives.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.radicalQuotientLift
DocumentationDescend a homomorphism through the named ambient radical quotient.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.radicalQuotientLift_mk
DocumentationThe radical quotient lift evaluates on a representative by the prescribed lift.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.quotientKummerCharacterWithoutSection
DocumentationThe Kummer character descended to the correct ambient-power quotient.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.quotientKummerCharacterWithoutSection_mk
DocumentationThe section-free Kummer character on a quotient class is computed from any representative.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)
KummerTheory.RadicalDatum.quotientKummerCharacterWithoutSection_injective
DocumentationThe character map on the ambient radical quotient is injective. This is the kernel half of the canonical isomorphism in the finite Kummer character equivalence.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
section RadicalQuotient
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
namespace RadicalDatum
variable {n : ℕ+} (D : RadicalDatum (K := K) (L := L) n)