Documentation

TauCeti.FieldTheory.GaloisCohomology.EquivariantKummer

The Kummer isomorphism on a fixing subgroup, and its Galois equivariance #

Let K be a field, Kˢ a separable closure, G_K = AbsoluteGaloisGroup K, n a natural number invertible in K, and σ : L →ₐ[K] Kˢ an embedding of an extension L/K. The subgroup N = Gal(Kˢ/σ(L)) of G_K fixing σ(L) is a copy of G_L, and the Kummer isomorphism of L read on it is

fixingSubgroupKummerEquiv σ hn : Lˣ ⧸ (Lˣ)ⁿ ≃ H¹(N, μₙ),

with μₙ = μₙ(Kˢ) the Kummer coefficient module of K. It sends the power class of b ∈ Lˣ to the class of the cocycle h ↦ h α / α, for any nth root α ∈ Kˢ of σ b (fixingSubgroupKummerEquiv_ofMul_mk); the cocycle is subgroupKummerCocycle.

When N is normal, G_K acts on H¹(N, μₙ) by conjugation on N together with its action on μₙ (TauCeti.ContCohomology.explicitConj1), and the subgroup N acts trivially, so this is an action of G_K ⧸ N. It acts on Lˣ ⧸ (Lˣ)ⁿ through the K-automorphisms of L: g ∈ G_K acts as the automorphism τ with σ ∘ τ = g ∘ σ. The Kummer isomorphism is equivariant for these two actions (smul_fixingSubgroupKummerEquiv). This is the Galois-module structure on H¹(L, μₙ) that is used to compute with Kummer theory over a finite Galois extension L/K.

If moreover σ(L) contains the nth roots of unity, that is, N acts trivially on μₙ, then an identification e : μₙ ≃ M with a module M on which G_K acts trivially, such as ℤ/n, gives the Kummer isomorphism with trivial coefficients

Ψ = fixingSubgroupKummerEquivOfTrivial σ hn e htriv hN : Lˣ ⧸ (Lˣ)ⁿ ≃ H¹(N, M).

It is equivariant only up to a twist: G_K acts on μₙ through the cyclotomic character, and if g acts on μₙ as the kth power map then k • (g • Ψ x) = Ψ (τ x) (nsmul_smul_fixingSubgroupKummerEquivOfTrivial). So, as modules over G_K ⧸ N, which is Gal(L/K) for L/K Galois, H¹(N, M) ≅ μₙ^{⊗ -1} ⊗ Lˣ ⧸ (Lˣ)ⁿ.

Main definitions #

Main results #

References #

The Kummer cocycle on a subgroup fixing an nth power #

theorem TauCeti.smul_mul_inv_mem_rootsOfUnity_of_smul_pow_eq {K : Type u_1} [Field K] {n : ℕ} {N : Subgroup (AbsoluteGaloisGroup K)} {α : (SeparableClosure K)ˣ} (hα : ∀ h ∈ N, h • α ^ n = α ^ n) (h : ↥N) :

The ratio h α / α is an nth root of unity when h fixes αⁿ.

noncomputable def TauCeti.subgroupKummerCocycle {K : Type u_1} [Field K] {n : ℕ} {N : Subgroup (AbsoluteGaloisGroup K)} {α : (SeparableClosure K)ˣ} (hα : ∀ h ∈ N, h • α ^ n = α ^ n) :
↥(ContCohomology.Z1 (↥N) (KummerCoeff K n))

The Kummer cocycle on a subgroup N of G_K fixing αⁿ: the continuous 1-cocycle h ↦ h α / α with values in μₙ, the counterpart for N of TauCeti.kummerCocycle. On the subgroup fixing σ(L) and for αⁿ = σ b, its class is the Kummer class of b ∈ Lˣ (fixingSubgroupKummerEquiv_ofMul_mk).

Equations
Instances For
    @[simp]
    theorem TauCeti.toMul_subgroupKummerCocycle {K : Type u_1} [Field K] {n : ℕ} {N : Subgroup (AbsoluteGaloisGroup K)} {α : (SeparableClosure K)ˣ} (hα : ∀ h ∈ N, h • α ^ n = α ^ n) (h : ↥N) :
    ↑(Additive.toMul (↑(subgroupKummerCocycle hα) h)) = ↑h • α * α⁻¹

    The value of subgroupKummerCocycle at h is the ratio h α / α.

    The Kummer isomorphism on the subgroup fixing σ(L) #

    theorem TauCeti.smul_pow_eq_of_mem_fixingSubgroup {K : Type u_1} [Field K] {n : ℕ} {L : Type u_2} [Field L] [Algebra K L] {σ : L →ₐ[K] SeparableClosure K} {b : Lˣ} {α : (SeparableClosure K)ˣ} (hα : ↑α ^ n = σ ↑b) (h : AbsoluteGaloisGroup K) :
    h ∈ σ.fieldRange.fixingSubgroup → h • α ^ n = α ^ n

    An element fixing σ(L) fixes every nth root of σ b, raised to the nth power.

    noncomputable def TauCeti.fixingSubgroupKummerEquiv {K : Type u_1} [Field K] {n : ℕ} {L : Type u_2} [Field L] [Algebra K L] (σ : L →ₐ[K] SeparableClosure K) (hn : IsUnit ↑n) :

    The Kummer isomorphism of L on the subgroup of G_K fixing σ(L), Lˣ ⧸ (Lˣ)ⁿ ≃ H¹(Gal(Kˢ/σ(L)), μₙ(Kˢ)), for n invertible in K: the Kummer isomorphism TauCeti.kummerIso of L, transported along absoluteGaloisGroupEquivFixingSubgroup K L σ and the identification of roots of unity kummerCoeffMapSymm K n L σ. The class of b is represented by h ↦ h α / α for any nth root α of σ b (fixingSubgroupKummerEquiv_ofMul_mk).

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      fixingSubgroupKummerEquiv is the Kummer isomorphism of L followed by the transport to the subgroup fixing σ(L).

      theorem TauCeti.fixingSubgroupKummerEquiv_ofMul_mk {K : Type u_1} [Field K] {n : ℕ} {L : Type u_2} [Field L] [Algebra K L] {σ : L →ₐ[K] SeparableClosure K} (hn : IsUnit ↑n) {b : Lˣ} {α : (SeparableClosure K)ˣ} (hα : ↑α ^ n = σ ↑b) :

      The Kummer class on the subgroup fixing σ(L) is represented by h ↦ h α / α, for every nth root α ∈ Kˢ of σ b.

      theorem TauCeti.smul_fixingSubgroupKummerEquiv {K : Type u_1} [Field K] {n : ℕ} {L : Type u_2} [Field L] [Algebra K L] (σ : L →ₐ[K] SeparableClosure K) [σ.fieldRange.fixingSubgroup.Normal] (hn : IsUnit ↑n) (g : AbsoluteGaloisGroup K) (τ : L →ₐ[K] L) (hτ : ∀ (x : L), σ (τ x) = g (σ x)) (x : Additive (powerClassQuotient Lˣ n)) :

      The Kummer isomorphism is Galois equivariant. Let the subgroup N of G_K fixing σ(L) be normal, so that G_K acts on H¹(N, μₙ) by conjugation. If g ∈ G_K and the K-endomorphism τ of L satisfy σ ∘ τ = g ∘ σ, then conjugation by g corresponds under the Kummer isomorphism to the map of power classes Lˣ ⧸ (Lˣ)ⁿ → Lˣ ⧸ (Lˣ)ⁿ induced by τ.

      Trivial coefficients and the cyclotomic twist #

      noncomputable def TauCeti.fixingSubgroupKummerEquivOfTrivial {K : Type u_1} [Field K] {n : ℕ} {L : Type u_2} [Field L] [Algebra K L] (σ : L →ₐ[K] SeparableClosure K) {M : Type u_3} [AddCommGroup M] [TopologicalSpace M] [DiscreteTopology M] [DistribMulAction (AbsoluteGaloisGroup K) M] [ContinuousSMul (AbsoluteGaloisGroup K) M] (hn : IsUnit ↑n) (e : KummerCoeff K n ≃+ M) (htriv : ∀ (g : AbsoluteGaloisGroup K) (m : M), g • m = m) (hN : ∀ h ∈ σ.fieldRange.fixingSubgroup, ∀ (ξ : KummerCoeff K n), h • ξ = ξ) :

      The Kummer isomorphism with trivial coefficients, Lˣ ⧸ (Lˣ)ⁿ ≃ H¹(N, M) on the subgroup N of G_K fixing σ(L), when N acts trivially on μₙ, that is, when σ(L) contains the nth roots of unity, and e : μₙ ≃ M identifies μₙ with a module on which G_K acts trivially: fixingSubgroupKummerEquiv followed by the coefficient isomorphism induced by e, which is N-equivariant because N acts trivially on both sides.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem TauCeti.fixingSubgroupKummerEquivOfTrivial_apply {K : Type u_1} [Field K] {n : ℕ} {L : Type u_2} [Field L] [Algebra K L] (σ : L →ₐ[K] SeparableClosure K) {M : Type u_3} [AddCommGroup M] [TopologicalSpace M] [DiscreteTopology M] [DistribMulAction (AbsoluteGaloisGroup K) M] [ContinuousSMul (AbsoluteGaloisGroup K) M] (hn : IsUnit ↑n) (e : KummerCoeff K n ≃+ M) (htriv : ∀ (g : AbsoluteGaloisGroup K) (m : M), g • m = m) (hN : ∀ h ∈ σ.fieldRange.fixingSubgroup, ∀ (ξ : KummerCoeff K n), h • ξ = ξ) (x : Additive (powerClassQuotient Lˣ n)) :

        fixingSubgroupKummerEquivOfTrivial is the Kummer isomorphism followed by the coefficient map induced by e.

        theorem TauCeti.nsmul_smul_fixingSubgroupKummerEquivOfTrivial {K : Type u_1} [Field K] {n : ℕ} {L : Type u_2} [Field L] [Algebra K L] (σ : L →ₐ[K] SeparableClosure K) {M : Type u_3} [AddCommGroup M] [TopologicalSpace M] [DiscreteTopology M] [DistribMulAction (AbsoluteGaloisGroup K) M] [ContinuousSMul (AbsoluteGaloisGroup K) M] [σ.fieldRange.fixingSubgroup.Normal] (hn : IsUnit ↑n) (e : KummerCoeff K n ≃+ M) (htriv : ∀ (g : AbsoluteGaloisGroup K) (m : M), g • m = m) (hN : ∀ h ∈ σ.fieldRange.fixingSubgroup, ∀ (ξ : KummerCoeff K n), h • ξ = ξ) (g : AbsoluteGaloisGroup K) (τ : L →ₐ[K] L) (hτ : ∀ (x : L), σ (τ x) = g (σ x)) (k : ℕ) (hk : ∀ (ξ : KummerCoeff K n), g • ξ = k • ξ) (x : Additive (powerClassQuotient Lˣ n)) :

        The Kummer isomorphism with trivial coefficients is equivariant up to the cyclotomic twist. If g ∈ G_K acts on μₙ as the kth power map and the K-endomorphism τ of L satisfies σ ∘ τ = g ∘ σ, then k times the conjugate by g of the class of x is the class of τ x. As k is the value at g of the cyclotomic character modulo n, this identifies H¹(N, M) with μₙ^{⊗ -1} ⊗ Lˣ ⧸ (Lˣ)ⁿ as a module over G_K ⧸ N.