Documentation

TauCeti.FieldTheory.FunctionField.Place.Completion.Basic

Completion at a place #

The completion of a field at a place carries the same normalized valuation and constant field embedding. Its valuation ring is a complete discrete valuation ring, and a uniformizer of the original field is still a uniformizer after completion.

The inclusion identifies every finite interval of the order filtration with the corresponding interval in the completion. In particular, completion does not change the residue field. These identifications allow local calculations with finitely many coefficients to pass between the field and its completion. No finiteness or perfectness of the residue field is assumed.

The underlying complete field and extension of the valuation are Mathlib's Valuation.Completion and Valued.valuedCompletion.

References #

@[reducible, inline]
abbrev TauCeti.Place.Completion {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) :
Type u_2

The completion of F for the valuation of P.

Equations
Instances For
    @[instance_reducible]
    noncomputable instance TauCeti.Place.instAlgebraCompletion {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) :

    The constants act on the completion through their embedding in F.

    Equations
    noncomputable def TauCeti.Place.completionEmbedding {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) :

    The canonical embedding of the field into its completion at P.

    Equations
    Instances For
      theorem TauCeti.Place.completionEmbedding_apply {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) (x : F) :

      The canonical embedding is the uniform-space completion map on the valued field.

      @[simp]
      theorem TauCeti.Place.valuation_completionEmbedding {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) (x : F) :

      The embedding into the completion preserves the normalized valuation.

      The original field is dense in its completion at P.

      noncomputable def TauCeti.Place.completionPlace {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) :

      The extension of P to the completed field, with its original normalization.

      Equations
      Instances For
        @[simp]
        theorem TauCeti.Place.completionPlace_valuation {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) (x : P.Completion) :
        @[simp]
        theorem TauCeti.Place.ord_completionEmbedding {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) (x : F) :

        Completion preserves the order of every function, including the junk value at zero.

        A uniformizer in the original field remains a uniformizer in the completion.

        The embedding preserves every step of the order filtration.

        The valuation ring of the completed field is complete for the induced uniform structure.

        theorem TauCeti.Place.exists_sub_completionEmbedding_mem_filtration {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) (x : P.Completion) (b : ℤ) :

        A completed function can be approximated by a function in F to any prescribed order.

        theorem TauCeti.Place.exists_filtration_sub_completionEmbedding_mem {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) {a b : ℤ} (hab : a ≤ b) (x : ↥(P.completionPlace.filtration a)) :
        ∃ (y : ↥(P.filtration a)), ↑x - P.completionEmbedding ↑y ∈ P.completionPlace.filtration b

        An element of the completed filtration has an approximation in the original filtration, with error in any smaller step.

        noncomputable def TauCeti.Place.completionFiltrationMap {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) (a : ℤ) :

        The inclusion of a step of the order filtration into its completed counterpart.

        Equations
        Instances For
          @[simp]
          theorem TauCeti.Place.completionFiltrationMap_apply {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) (a : ℤ) (x : ↥(P.filtration a)) :
          noncomputable def TauCeti.Place.completionFiltrationQuotientEquiv {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) {a b : ℤ} (hab : a ≤ b) :

          Completion preserves every finite interval of the order filtration. The isomorphism is induced by the canonical embedding, rather than by choices of representatives.

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

            The filtration quotient equivalence sends the class of a function to the class of its canonical image in the completion.

            noncomputable def TauCeti.Place.completionIntegersEmbedding {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) :

            The canonical map of valuation rings induced by completion.

            Equations
            Instances For
              @[simp]
              theorem TauCeti.Place.completionIntegersEmbedding_apply {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) (x : ↥P.integers) :

              Completion reflects units of the valuation ring.

              Completion induces an isomorphism of residue fields over the original constants.

              Equations
              Instances For
                @[simp]

                The residue-field isomorphism commutes with reduction of integral functions.

                @[simp]
                theorem TauCeti.Place.degree_completionPlace {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (P : Place k F) :

                Completing a place preserves its degree over the constants.