Documentation

TauCeti.NumberTheory.LocalField.FiniteExtension.Basic

Finite extensions of a nonarchimedean local field are local fields #

Let K be a nonarchimedean local field and let M be a field that is a finite-dimensional K-algebra, with no topology or valuative relation assumed on M. Since K is complete for its normalized absolute value (TauCeti.normalizedNormedField), the spectral norm of M/K is a multiplicative ultrametric norm on M extending that absolute value, and it is the only absolute value on M that does so. This file equips M with the resulting normed field, its topology, and the valuative relation of the norm, and proves that with these structures M is a nonarchimedean local field whose valuation extends that of K.

Completeness of K also makes this extension of the valuation unique: any valuation on M restricting to the valuation class of K induces the order of the spectral norm, since an element of spectral norm at most 1 has a minimal polynomial with integral coefficients. Hence any valuative relation on M extending that of K is the one constructed here, any compatible valuative topology on M is the norm topology, and every K-algebra automorphism of M preserves the valuation. The same integrality of the minimal polynomial identifies the ring of integers of M with the integral closure of that of K.

All structures are named definitions rather than global instances, so that a field already carrying a compatible topology or valuative relation acquires no diamond. They are meant to be installed locally, as in letI := finiteExtensionValuativeRel K M.

Main definitions #

Main results #

Implementation notes #

The norm is Mathlib's spectralNorm.normedField, applied after locally installing normalizedNontriviallyNormedField K; the needed completeness and ultrametricity of K are normalizedNormedField_completeSpace and normalizedNormedField_isUltrametricDist. The valuative topology comes from Mathlib's NormedField.toValued, and local compactness of M from FiniteDimensional.proper.

References #

@[implicit_reducible]

The normed-field structure on a finite extension M of a nonarchimedean local field K given by the spectral norm of M/K with respect to the normalized absolute value of K.

Equations
Instances For
    @[implicit_reducible]

    The topology on a finite extension M of a nonarchimedean local field K induced by the norm of finiteExtensionNormedField K M.

    Equations
    Instances For

      The norm of finiteExtensionNormedField K M is the spectral norm of M/K.

      @[simp]

      The norm of finiteExtensionNormedField K M extends the normalized absolute value of K.

      theorem TauCeti.finiteExtensionNormedField_norm_unique (K : Type u_1) [Field K] [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K] {M : Type u_2} [Field M] [Algebra K M] [Module.Finite K M] {f : AbsoluteValue M ℝ} (hf : βˆ€ (x : K), f ((algebraMap K M) x) = ↑((normalizedAbsoluteValue K) x)) (x : M) :

      The norm of finiteExtensionNormedField K M is the only real absolute value on M extending the normalized absolute value of K.

      A finite extension of a nonarchimedean local field is complete for the norm of finiteExtensionNormedField K M.

      @[implicit_reducible]

      The valuative relation on a finite extension M of a nonarchimedean local field K defined by the norm of finiteExtensionNormedField K M: x ≀α΅₯ y exactly when β€–xβ€– ≀ β€–yβ€–.

      Equations
      Instances For

        The valuative relation finiteExtensionValuativeRel K M extends the valuative relation of K.

        A finite extension M of a nonarchimedean local field K, with the topology and valuative relation of the spectral norm, is a nonarchimedean local field.

        Uniqueness of the extended valuation #

        A valuation w on a finite extension M of a nonarchimedean local field K which restricts to the valuation class of K has the closed unit ball of the spectral norm of M/K as its valuation ring.

        A valuation w on a finite extension M of a nonarchimedean local field K which restricts to the valuation class of K induces the same order on M as the spectral norm of M/K.

        theorem TauCeti.finiteExtensionValuation_isEquiv {K : Type u_1} [Field K] [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K] {M : Type u_2} [Field M] [Algebra K M] [Module.Finite K M] {Γ₁ : Type u_4} {Ξ“β‚‚ : Type u_5} [LinearOrderedCommGroupWithZero Γ₁] [LinearOrderedCommGroupWithZero Ξ“β‚‚] {w₁ : Valuation M Γ₁} {wβ‚‚ : Valuation M Ξ“β‚‚} (h₁ : (Valuation.comap (algebraMap K M) w₁).IsEquiv (ValuativeRel.valuation K)) (hβ‚‚ : (Valuation.comap (algebraMap K M) wβ‚‚).IsEquiv (ValuativeRel.valuation K)) :
        w₁.IsEquiv wβ‚‚

        Uniqueness of the extended valuation. Any two valuations on a finite extension M of a nonarchimedean local field K which restrict to the valuation class of K are equivalent.

        For any valuative relation on a finite extension M of a nonarchimedean local field K extending that of K, x ≀α΅₯ y holds exactly when the spectral norm of x is at most that of y.

        Uniqueness of the extended valuative relation. A valuative relation on a finite extension M of a nonarchimedean local field K which extends that of K is the relation finiteExtensionValuativeRel K M of the spectral norm.

        The topology finiteExtensionNormedFieldTopology K M of the spectral norm is the topology of any valuative topological structure on M whose valuative relation extends that of K.

        @[simp]
        theorem AlgEquiv.valuation_eq {K : Type u_1} [Field K] [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K] {M : Type u_2} [Field M] [Algebra K M] [Module.Finite K M] [ValuativeRel M] [ValuativeExtension K M] (Οƒ : Gal(M/K)) (x : M) :

        Galois invariance of the valuation. Every K-algebra automorphism of a finite extension M of a nonarchimedean local field K preserves the canonical valuation of any valuative relation on M extending that of K.

        Embeddings respect the extended valuations. A K-algebra map ΞΉ : M →ₐ[K] N from a finite extension M of a nonarchimedean local field K to a field N, for valuative relations on M and on N both extending that of K, makes N a valuative extension of M through ΞΉ.toAlgebra.

        The ring of integers is the integral closure #

        The integers of a finite extension are the integral elements. Let M be a finite extension of a nonarchimedean local field K, with a valuative relation extending that of K, and let O be any ring of integers of K, that is, (valuation K).Integers O. An element of M is integral over O exactly when its valuation is at most 1; see Neukirch, Chapter II, Β§4 and Β§6.

        The ring of integers π’ͺ[M] of a finite extension M of a nonarchimedean local field K, for a valuative relation extending that of K, is the integral closure of π’ͺ[K] in M.

        The ring of integers π’ͺ[M] of a finite extension M of a nonarchimedean local field K, as an π’ͺ[K]-algebra, is the integral closure of π’ͺ[K] in M; this is the equivalence given by integerRing_eq_integralClosure.

        Equations
        Instances For
          @[simp]

          The equivalence integerRingEquivIntegralClosure does not change the underlying element.

          @[simp]

          The inverse of integerRingEquivIntegralClosure does not change the underlying element.

          A base-field algebra equivalence restricts to an algebra equivalence of integer rings.

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

            The integer-ring equivalence acts by the original field equivalence.

            A base-field algebra map restricts to an algebra map of integer rings.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[simp]
              theorem AlgHom.coe_integerRingHom_apply {K : Type u_1} [Field K] [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K] {M : Type u_2} [Field M] [Algebra K M] [Module.Finite K M] [ValuativeRel M] [ValuativeExtension K M] {L : Type u_3} [Field L] [ValuativeRel L] [Algebra K L] [ValuativeExtension K L] [Module.Finite K L] (ΞΉ : L →ₐ[K] M) (x : β†₯(ValuativeRel.valuation L).integer) :
              ↑(ΞΉ.integerRingHom x) = ΞΉ ↑x

              The integer-ring map acts by the original field map.

              The algebra map of a finite compatible extension is continuous for the given valuative topologies.

              Galois automorphisms are continuous. Every K-algebra automorphism of a finite extension M of a nonarchimedean local field K is continuous for the valuative topology of M, since it preserves the valuation.

              A K-embedding of finite extensions of a nonarchimedean local field restricts to a local homomorphism of their rings of integers.

              The embedding of residue fields induced by a K-embedding of finite extensions of a nonarchimedean local field K. It is linear over the residue field of K.

              Equations
              Instances For
                @[simp]

                The induced embedding of residue fields sends the residue of an integer x to the residue of its image.

                @[simp]
                theorem AlgHom.residueFieldHom_comp {K : Type u_1} {L : Type u_2} {M : Type u_3} [Field K] [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K] [Field L] [ValuativeRel L] [Algebra K L] [ValuativeExtension K L] [Module.Finite K L] [Field M] [ValuativeRel M] [Algebra K M] [ValuativeExtension K M] [Module.Finite K M] {N : Type u_4} [Field N] [ValuativeRel N] [Algebra K N] [ValuativeExtension K N] [Module.Finite K N] (ΞΉβ‚‚ : M →ₐ[K] N) (ι₁ : L →ₐ[K] M) :
                (ΞΉβ‚‚.comp ι₁).residueFieldHom = ΞΉβ‚‚.residueFieldHom.comp ι₁.residueFieldHom

                Passing to residue fields is functorial.

                @[simp]

                Passing the identity embedding to residue fields gives the identity embedding.