Documentation

TauCeti.NumberTheory.LocalField.UnitFiltration.Basic

The unit filtration of a nonarchimedean local field #

For a nonarchimedean local field K this file defines the unit filtration

TauCeti.unitFiltration K i : Subgroup KΛ£,

the subgroup U(K,i) of those units of π’ͺ[K] that are congruent to 1 modulo 𝓂[K] ^ i. The indexing is by natural numbers, and the depth-zero case is part of the definition rather than a separate convention: 𝓂[K] ^ 0 = ⊀, so U(K,0) is the whole image of π’ͺ[K]Λ£ in KΛ£, while U(K,i) = 1 + 𝓂[K] ^ i for i β‰₯ 1.

The filtration is the standard tool for resolving the multiplicative structure of K near 1. Its steps are a neighbourhood basis of 1 in KΛ£, so they carry the topology of the unit group and reduce statements about KΛ£ to statements about the finite quotients π’ͺ[K]Λ£ β§Έ U(K,i). Its successive quotients are where ramification is measured: U(K,0) β§Έ U(K,1) is the multiplicative group of the residue field and U(K,i) β§Έ U(K,i+1) is its additive group for i β‰₯ 1. Later work uses the filtration in that role, through its graded pieces, its stability under the Galois action on a finite extension, and its behaviour under a field embedding.

Main definitions #

Main results #

Implementation notes #

Two membership criteria are maintained. The congruence form is definitional and is the one used for the algebraic statements; the valuation form is stated against an arbitrary uniformizer Ο€ of K, which simultaneously records that the criterion does not depend on the choice of Ο€.

The valuation appearing in the criteria is Mathlib's multiplicative ValuativeRel.valuation K, for which greater depth means a smaller value and for which 0 is the smallest value; this is what lets 1 belong to every step.

References #

The unit filtration U(K,i) of a nonarchimedean local field K: the units of π’ͺ[K] that are congruent to 1 modulo 𝓂[K] ^ i, viewed inside KΛ£. The depth-zero step is included in the definition through 𝓂[K] ^ 0 = ⊀, so that U(K,0) is the image of π’ͺ[K]Λ£, while U(K,i) = 1 + 𝓂[K] ^ i for i β‰₯ 1.

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

    Membership in the unit filtration, congruence form: x is the image of a unit u of π’ͺ[K] with u ≑ 1 mod 𝓂[K] ^ i.

    Membership in the unit filtration at positive depth for a unit of π’ͺ[K]: the congruence u ≑ 1 mod 𝓂[K] ^ (i + 1). The general-depth statement is mem_unitFiltration_iff_exists.

    The depth-zero step of the unit filtration is the image of π’ͺ[K]Λ£ in KΛ£, that is, the set of units of valuation one.

    @[simp]

    The depth-zero step of the unit filtration is Mathlib's unit group of the valuation subring of K.

    Membership in the unit filtration, valuation form: an inequality on x - 1 measured against an arbitrary uniformizer Ο€ of K. The right-hand side is therefore independent of the choice of Ο€.

    Membership in the unit filtration at positive depth, valuation form: the inequality on x - 1 already forces x to be a unit of π’ͺ[K], so no further hypothesis is needed.

    Membership in a positive-depth step of the unit filtration, as an inequality on x - 1 measured against a power of the valuation of a uniformizer Ο€.

    @[simp]

    The depth-one step of the unit filtration is Mathlib's principal unit group of the valuation subring of K.

    The depth-zero graded piece #

    Reduction modulo 𝓂[K] carries U(K,0), the units of π’ͺ[K], onto the multiplicative group 𝓀[K]Λ£ of the residue field, and a unit reduces to 1 exactly when it lies in U(K,1). So reduction has kernel U(K,1) and identifies the depth-zero graded piece U(K,0) / U(K,1) with 𝓀[K]Λ£; in particular that quotient is finite of order q - 1, where q = #𝓀[K].

    @[reducible, inline]

    The successive quotient U(K,i) / U(K,i+1) of the unit filtration.

    Equations
    Instances For

      The depth-zero graded piece U(K,0) / U(K,1) is the multiplicative group of the residue field. The isomorphism is induced by reduction modulo the maximal ideal.

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

        On a class represented by x ∈ U(K,0), the depth-zero graded equivalence is reduction of x modulo the maximal ideal.

        The first positive-depth step has finite relative index in the depth-zero step.

        The depth-zero graded piece has q - 1 elements, where q is the cardinality of the residue field.

        The relative index [U(K,0) : U(K,1)] is one less than the cardinality of the residue field.

        The unit filtration separates points: an element lying in every step is 1.

        The filtration inside the units of π’ͺ[K] #

        Every step of the filtration consists of units of π’ͺ[K], and at depth zero the step is exactly the unit group of π’ͺ[K].

        The depth-zero step U(K,0) of the unit filtration, as the unit group of π’ͺ[K].

        Equations
        Instances For
          @[simp]

          The identification of U(K,0) with π’ͺ[K]Λ£ does not move the underlying element of K.

          @[simp]

          The inverse identification of π’ͺ[K]Λ£ with U(K,0) does not move the underlying element of K.

          Every step of the unit filtration consists of units of π’ͺ[K]; this is the resulting homomorphism U(K,i) β†’* π’ͺ[K]Λ£.

          Equations
          Instances For
            @[simp]
            theorem TauCeti.coe_unitFiltrationToIntegerUnits {K : Type u_1} [Field K] [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K] (i : β„•) (x : β†₯(unitFiltration K i)) :
            ↑↑((unitFiltrationToIntegerUnits i) x) = ↑↑x

            Reading a step of the unit filtration in π’ͺ[K]Λ£ does not move the underlying element of K.

            @[simp]

            Reading a step of the unit filtration in π’ͺ[K]Λ£ and back into KΛ£ is the identity.

            Reading a step of the unit filtration in π’ͺ[K]Λ£ is injective.

            A unit of π’ͺ[K] lies in the depth-one step U(K,1) of the unit filtration exactly when it reduces to 1: the principal units are the kernel of reduction.

            On a class represented by x ∈ U(K,0), the depth-zero graded equivalence is the residue of x, read as an element of π’ͺ[K].

            Each step of the unit filtration is a neighbourhood of 1 in KΛ£.

            Each step of the unit filtration is an open subgroup of KΛ£.

            The multiplicative group KΛ£ is Hausdorff: its identity {1} = β‹‚ i, U(K,i) is closed.

            Each step of the unit filtration is a compact subset of KΛ£.

            The unit filtration is a neighbourhood basis of 1 in KΛ£.

            theorem TauCeti.unitFiltration_le_of_isClosed_of_le_sup {K : Type u_1} [Field K] [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K] {S : Subgroup KΛ£} {i : β„•} (hS : IsClosed ↑S) (hstep : βˆ€ (n : β„•), i ≀ n β†’ unitFiltration K n ≀ S βŠ” unitFiltration K (n + 1)) :

            A closed subgroup containing each U(K,n) modulo U(K,n+1) for i ≀ n contains U(K,i). Successive approximation gives containment modulo every deeper step, and the unit-filtration neighbourhood basis then gives containment in the subgroup's closure.