Documentation

Mathlib.RingTheory.DedekindDomain.AdicValuation.Completion

Completions of Dedekind domains with respect to adic valuations #

Given a Dedekind domain R with field of fractions K and a maximal ideal v of R, we define the completion of K with respect to its v-adic valuation, denoted v.adicCompletion, and its ring of integers, denoted v.adicCompletionIntegers.

Main definitions #

Tags #

dedekind domain, dedekind ring, adic valuation, completion

@[instance_reducible]

K as a valued field with the v-adic valuation.

Equations
Instances For

    The completion of K with respect to its v-adic valuation, defined as a one-field structure wrapping the uniform-space completion (v.valuation K).Completion.

    Instances For

      adicCompletion.toCompletion and adicCompletion.ofCompletion as an equivalence.

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

        The v-adic valuation on adicCompletion K v, transported from the completion along equiv.

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

          The value group (valuation K v).valueGroup of the canonical valuation on v.adicCompletion K is equivalent multiplicatively to the value group of the valuation of K extended to v.adicCompletion K.

          Equations
          Instances For

            The value group with zero (valuation K v).ValueGrou₀ of the canonical valuation on v.adicCompletion K is multiplicatively order isomorphic to the value group with zero of the valuation of K extended to v.adicCompletion K.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[deprecated IsDedekindDomain.HeightOneSpectrum.adicCompletion.valueGroupMulEquiv (since := "2026-09-28")]

              Alias of IsDedekindDomain.HeightOneSpectrum.adicCompletion.valueGroupMulEquiv.


              The value group (valuation K v).valueGroup of the canonical valuation on v.adicCompletion K is equivalent multiplicatively to the value group of the valuation of K extended to v.adicCompletion K.

              Equations
              Instances For
                @[deprecated IsDedekindDomain.HeightOneSpectrum.adicCompletion.coe_valueGroupMulEquiv (since := "2026-09-28")]

                Alias of IsDedekindDomain.HeightOneSpectrum.adicCompletion.coe_valueGroupMulEquiv.

                @[deprecated IsDedekindDomain.HeightOneSpectrum.adicCompletion.valueGroupOrderMonoidIso (since := "2026-09-28")]

                Alias of IsDedekindDomain.HeightOneSpectrum.adicCompletion.valueGroupOrderMonoidIso.


                The value group with zero (valuation K v).ValueGrou₀ of the canonical valuation on v.adicCompletion K is multiplicatively order isomorphic to the value group with zero of the valuation of K extended to v.adicCompletion K.

                Equations
                Instances For
                  @[deprecated IsDedekindDomain.HeightOneSpectrum.adicCompletion.valueGroupOrderMonoidIso_coe (since := "2026-09-28")]

                  Alias of IsDedekindDomain.HeightOneSpectrum.adicCompletion.valueGroupOrderMonoidIso_coe.

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

                  Coercion of an element of WithVal (v.valuation K) into the adic completion.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  @[instance_reducible, instance 99]

                  Coercion of an element of K into the adic completion.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  @[deprecated IsDedekindDomain.HeightOneSpectrum.adicCompletion.valuedAdicCompletion_apply (since := "2026-09-28")]

                  Alias of IsDedekindDomain.HeightOneSpectrum.adicCompletion.valuedAdicCompletion_apply.

                  @[deprecated IsDedekindDomain.HeightOneSpectrum.adicCompletion.valued_toCompletion_apply (since := "2026-09-28")]

                  Alias of IsDedekindDomain.HeightOneSpectrum.adicCompletion.valued_toCompletion_apply.

                  @[deprecated IsDedekindDomain.HeightOneSpectrum.adicCompletion.valued_ofCompletion_apply (since := "2026-09-28")]

                  Alias of IsDedekindDomain.HeightOneSpectrum.adicCompletion.valued_ofCompletion_apply.

                  toCompletion as a uniform-space isomorphism onto the underlying completion.

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

                    The S-algebra structure on the underlying completion.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    @[instance_reducible]
                    Equations
                    • One or more equations did not get rendered due to their size.
                    instance IsDedekindDomain.HeightOneSpectrum.instIsScalarTowerAdicCompletion (R : Type u_1) [CommRing R] [IsDedekindDomain R] (K : Type u_2) {S : Type u_3} [Field K] [CommSemiring S] [Algebra R K] [IsFractionRing R K] (v : HeightOneSpectrum R) [Algebra S K] {S₀ : Type u_4} [CommSemiring S₀] [Algebra S₀ S] [Algebra S₀ K] [IsScalarTower S₀ S K] :
                    @[instance_reducible]
                    Equations
                    • One or more equations did not get rendered due to their size.

                    The valuation on the completion agrees with the global valuation on elements of the integer ring.

                    The valuation on the completion agrees with the global valuation on elements of the field.

                    A global integer is in the local integers.

                    @[simp]