Documentation

TauCeti.NumberTheory.LocalField.Unramified.Basic

Unramified extensions of local fields #

Let L/K be an extension of nonarchimedean local fields whose valuations are compatible, in the sense of ValuativeExtension K L. This file defines the predicate

TauCeti.IsUnramified K L

by the two conditions that the value group of K is carried onto that of L, in the form ramificationIndex K L = 1, and that the residue extension 𝓀[L] / 𝓀[K] is separable. The second condition is automatic here, because the residue field of a nonarchimedean local field is finite and hence perfect, but it is the condition that makes the predicate the arithmetic notion of unramifiedness for a general valued field, and it is what the comparison with the Γ©tale notions rests on.

The file proves the equivalent forms of the predicate that later work uses: the value-group form, the valuation form v_L ∘ algebraMap = v_K, the ideal form 𝓂[K] π’ͺ[L] = 𝓂[L], the degree form f(L/K) = [L : K], and the comparison with Algebra.FormallyUnramified π’ͺ[K] π’ͺ[L], Algebra.IsUnramifiedAt π’ͺ[K] 𝓂[L] and Algebra.Etale π’ͺ[K] π’ͺ[L], which makes Mathlib's unramifiedness and Γ©tale theory available for extensions of local fields. Unramifiedness is also shown to be stable in a tower in both directions.

The ideal form is what makes the integers of an unramified extension a lattice modelled on the residue extension: reduction modulo 𝓂[K] π’ͺ[L] = 𝓂[L] loses no generators, by TauCeti.IsLocalRing.span_residue_image_eq_top_iff_span_eq_top, and the two extensions have the same degree. Bases therefore correspond in both directions: a family of elements of π’ͺ[L] lifting a basis of 𝓀[L] over 𝓀[K] is a basis of π’ͺ[L] over π’ͺ[K], and the reduction of a basis of π’ͺ[L] over π’ͺ[K] is a basis of 𝓀[L] over 𝓀[K]. These integral bases are the computational input to the norm and trace of an unramified extension.

Main definitions #

Main results #

References #

An extension L/K of nonarchimedean local fields with compatible valuations is unramified when the normalized value group of K is carried onto that of L, that is e(L/K) = 1, and the residue extension 𝓀[L] / 𝓀[K] is separable.

The separability condition is automatic for nonarchimedean local fields, whose residue fields are finite and hence perfect; it is carried in the definition because it is what the notion means for a general valued field, and it is one of the two halves of Mathlib's criterion Algebra.FormallyUnramified.iff_map_maximalIdeal_eq.

Instances

    An extension of nonarchimedean local fields is unramified exactly when e(L/K) = 1. The residue extension of such an extension is automatically separable, its residue fields being finite.

    An extension of nonarchimedean local fields is unramified exactly when the normalized value group of K is carried onto the normalized value group of L. This is the form the definition takes for a general valued field: the map of value groups is injective in any case, so unramifiedness is exactly its surjectivity.

    An extension of nonarchimedean local fields is unramified exactly when the normalized valuation of L restricts along the algebra map to the normalized valuation of K.

    In an unramified extension the normalized valuation of L extends that of K.

    An extension of nonarchimedean local fields is unramified exactly when the maximal ideal of π’ͺ[K] generates the maximal ideal of π’ͺ[L].

    @[simp]

    In an unramified extension the maximal ideal of π’ͺ[K] generates the maximal ideal of π’ͺ[L].

    In an unramified extension a uniformizer of K stays a uniformizer of L.

    An extension of nonarchimedean local fields is unramified exactly when its residue degree is its degree, that is f(L/K) = [L : K].

    @[simp]

    In an unramified extension the residue degree is the degree of the extension.

    An unramified extension of nonarchimedean local fields is tamely ramified: its ramification index 1 is prime to the residue characteristic.

    Unramifiedness in a tower M/L/K: the extension M/K is unramified exactly when both L/K and M/L are.

    Over an unramified L/K, the top step of a tower M/L/K has the ramification index of the whole extension: e(M/L) = e(M/K).

    Over an unramified L/K, the residue degree of a tower M/L/K factors as f(M/K) = [L : K] Β· f(M/L).

    Over an unramified L/K, the top step of a tower M/L/K is totally ramified exactly when L/K already has the full residue degree f(M/K).

    An extension of nonarchimedean local fields is unramified exactly when π’ͺ[L] is formally unramified over π’ͺ[K].

    An extension of nonarchimedean local fields is unramified exactly when π’ͺ[L] is unramified over π’ͺ[K] at 𝓂[L], in Mathlib's sense.

    An extension of nonarchimedean local fields is unramified exactly when π’ͺ[L] is Γ©tale over π’ͺ[K].

    The integral basis attached to a residue basis #

    In an unramified extension the rank of π’ͺ[L] over π’ͺ[K] is the degree of the residue extension. Both are the degree [L : K]. This is Mathlib's IsLocalRing.finrank_eq_finrank_residueField for the Γ©tale extension π’ͺ[L]/π’ͺ[K] of isUnramified_iff_etale, stated for local fields.

    The integral basis of an unramified extension attached to a residue basis: a family in π’ͺ[L] whose residues form a basis of 𝓀[L] over 𝓀[K] is a basis of π’ͺ[L] over π’ͺ[K].

    Equations
    Instances For

      The residue basis of an integral basis of an unramified extension: the reduction of a basis of π’ͺ[L] over π’ͺ[K] is a basis of 𝓀[L] over 𝓀[K]. This is Mathlib's IsLocalRing.basisQuotient for the quotients by 𝓂[K] and 𝓂[K] π’ͺ[L], stated for the residue fields themselves, which it identifies because 𝓂[K] π’ͺ[L] = 𝓂[L].

      Equations
      Instances For
        @[simp]

        The coordinates of the residue of x in the residue basis of B are the residues of the coordinates of x in B.

        @[simp]

        Reducing the integral basis lifting a residue basis returns that residue basis.

        @[simp]

        Lifting the reduction of an integral basis returns that integral basis.

        Every basis of the residue extension of an unramified extension is the reduction of a basis of π’ͺ[L] over π’ͺ[K].