Module

RadicalAutomorphisms.lean

Nyll.AnabelianGeometry.KummerTheory.RadicalAutomorphisms
3 declarations indexed from sourceView source ↗

Detecting automorphisms by one radical over prescribed constants

If a field is generated by a set of constants and one nonzero radical, automorphisms agreeing on the constants are determined by their radical ratios. In particular the ratio map is injective on the subgroup fixing the constant field. This does not identify that subgroup with geometric inertia; that comparison is a separate construction.

Declarations

AnabelianGeometry.KummerTheory.algEquiv_eq_of_rootRatio_eq

Agreement on the prescribed constants and on the radical ratio determines automorphism of the generated field.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace AnabelianGeometry.KummerTheory
universe u v
variable {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L]
theorem algEquiv_eq_of_rootRatio_eq {r : L} (hr : r ≠ 0) {S : Set L}
    (hgen : IntermediateField.adjoin K (insert r S) = ⊤)
    {σ τ : L ≃ₐ[K] L} (hS : ∀ x ∈ S, σ x = τ x)
    (h : rootRatio r σ = rootRatio r τ) : σ = τ
AnabelianGeometry.KummerTheory.rootRatio_injective_on_fixingSubgroup

Over a fixed constant field, the radical ratio faithfully detects the remaining automorphisms.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace AnabelianGeometry.KummerTheory
universe u v
variable {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L]
theorem rootRatio_injective_on_fixingSubgroup {r : L} (hr : r ≠ 0) {S : Set L}
    (hgen : IntermediateField.adjoin K (insert r S) = ⊤) :
    Function.Injective (fun σ : (IntermediateField.adjoin K S).fixingSubgroup =>
      rootRatio r σ.val) := by
  intro σ τ h
  apply Subtype.ext
  apply algEquiv_eq_of_rootRatio_eq hr hgen ?_ h
  intro x hx
  have hx' := IntermediateField.subset_adjoin K S hx
  have hσ := (IntermediateField.mem_fixingSubgroup_iff
    (IntermediateField.adjoin K S) σ.val).mp σ.property x hx'
  have hτ := (IntermediateField.mem_fixingSubgroup_iff
    (IntermediateField.adjoin K S) τ.val).mp τ.property x hx'
  exact hσ.trans hτ.symm
AnabelianGeometry.KummerTheory.radical_conjugate_eq_pow

The cyclotomic action on roots of unity determines conjugation of radical automorphisms fixing the constants, provided those constants are stable under the conjugating automorphism.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace AnabelianGeometry.KummerTheory
universe u v
variable {K : Type u} [Field K] {L : Type v} [Field L] [Algebra K L]
theorem radical_conjugate_eq_pow {r : L} (hr : r ≠ 0) {S : Set L}
    (hgen : IntermediateField.adjoin K (insert r S) = ⊤)
    {n m : ℕ} {a : K} (ha : r ^ n = algebraMap K L a)
    (σ τ : L ≃ₐ[K] L)
    (hτ : ∀ x ∈ S, τ x = x)
    (hstable : ∀ x ∈ S, σ⁻¹ x ∈ S)
    (hroots : ∀ ξ : L, ξ ^ n = 1 → ξ ∈ S)
    (hσ : ∀ ξ : L, ξ ^ n = 1 → σ ξ = ξ ^ m) :
    σ * τ * σ⁻¹ = τ ^ m