Documentation

TauCeti.NumberTheory.NumberField.Units.LocalPowerClass

Local power classes of S-units #

For disjoint sets of finite places S and T, an S-unit determines a unit power class at each place of T. The resulting homomorphism has kernel consisting of the S-units that are powers in all these completions.

If a Galois extension contains the radicals of the S-units and the Frobenius elements at T generate the subgroup fixing L, this kernel is exactly the S-units that are powers in L. This identifies the source quotient in the counting proof of local power-class surjectivity with the quotient used by Kummer theory.

That counting proof is Milne's Lemma 6.9. Suppose K contains the n-th roots of unity, S and T are finite, n is a unit at the places of T, the extension is generated by the radicals of the S-units, and n ^ #T ≤ [M : L]. Then the map is surjective. By Kummer theory the image has at least [M : L] elements, while each place of T contributes #μ_n(K_v) = n unit power classes. This surjectivity is the hypothesis on the auxiliary set T in the Kummer-theoretic proof of the second fundamental inequality.

The local target uses the depth-zero unit filtration, so it retains only unit classes; the valuation classes of the completion are excluded.

Main results #

References #

@[reducible, inline]

The product of the local unit n-th power-class groups at the places of T.

Instances For

    The homomorphism taking an S-unit to its unit n-th power classes at the places of T. Disjointness ensures that every coordinate is a local unit.

    Instances For
      @[simp]

      A coordinate of the local power-class map is the class of the corresponding local unit.

      If the S-units surject onto the local unit n-th power classes at T, then every family of local units at the places of T agrees with a single S-unit up to n-th powers.

      An S-unit has trivial local power classes exactly when it has an n-th root in every completion indexed by T.

      theorem Set.ker_unitLocalPowerClassMap {K : Type u_1} [Field K] [NumberField K] (S T : Set (IsDedekindDomain.HeightOneSpectrum (NumberField.RingOfIntegers K))) (hST : Disjoint S T) {M : Type u_2} [Field M] [Algebra K M] [IsGalois K M] {n : ℕ} (hn : n ≠ 0) (L : IntermediateField K M) (σ : ↑T → Gal(M/K)) (Q : ↑T → Ideal (NumberField.RingOfIntegers M)) [∀ (v : ↑T), (Q v).IsPrime] [∀ (v : ↑T), (Q v).LiesOver (↑v).asIdeal] (hσ : ∀ (v : ↑T), IsArithFrobAt (NumberField.RingOfIntegers K) (σ v) (Q v)) (hL : L.fixingSubgroup = Subgroup.closure (range σ)) {ζ : NumberField.RingOfIntegers K} (hζ : IsPrimitiveRoot ζ n) (havoid : ∀ (v : ↑T), ↑n ∉ (↑v).asIdeal) (hroots : ∀ a ∈ S.unit K, ∃ (α : M), α ^ n = (algebraMap K M) ↑a) :

      The kernel of the S-unit local power-class map. Suppose M contains an n-th root of every S-unit, and Frobenius elements at the places of T generate Gal(M/L). Then an S-unit lies in the kernel precisely when its image in L is an n-th power. Neither set of places is required to be finite.

      theorem Set.unitLocalPowerClassMap_surjective {K : Type u_1} [Field K] [NumberField K] (S T : Set (IsDedekindDomain.HeightOneSpectrum (NumberField.RingOfIntegers K))) (hST : Disjoint S T) {M : Type u_2} [Field M] [Algebra K M] [IsGalois K M] {n : ℕ} (hn : n ≠ 0) [Finite ↑S] [Finite ↑T] (L : IntermediateField K M) (σ : ↑T → Gal(M/K)) (Q : ↑T → Ideal (NumberField.RingOfIntegers M)) [∀ (v : ↑T), (Q v).IsPrime] [∀ (v : ↑T), (Q v).LiesOver (↑v).asIdeal] (hσ : ∀ (v : ↑T), IsArithFrobAt (NumberField.RingOfIntegers K) (σ v) (Q v)) (hL : L.fixingSubgroup = Subgroup.closure (range σ)) {ζ : NumberField.RingOfIntegers K} (hζ : IsPrimitiveRoot ζ n) (havoid : ∀ (v : ↑T), ↑n ∉ (↑v).asIdeal) (hroots : ∀ a ∈ S.unit K, ∃ (α : M), α ^ n = (algebraMap K M) ↑a) (hM : TauCeti.kummerField M n (S.unit K) = ⊤) (hT : n ^ Nat.card ↑T ≤ Module.finrank (↥L) M) :

      The S-units surject onto the local unit power classes (Milne VII, Lemma 6.9). Let K contain a primitive n-th root of unity and let S and T be disjoint finite sets of finite places, with n a unit at the places of T. Let M = K(U_S^{1/n}) be generated by the n-th roots of the S-units, and let L be an intermediate field such that Frobenius elements at the places of T generate Gal(M/L) and n ^ #T ≤ [M : L]. Then every family of unit n-th power classes at the places of T is the family of classes of a single S-unit.