Documentation

Mathlib.NumberTheory.Padics.HeightOneSpectrum

Isomorphisms between adicCompletion ℚ and ℚ_[p] #

Let R have field of fractions . If v : HeightOneSpectrum R, then v.adicCompletion ℚ is the uniform space completion of with respect to the v-adic valuation. On the other hand, ℚ_[p] is the p-adic numbers, defined as the completion of with respect to the p-adic norm using the completion of Cauchy sequences. This file constructs continuous -algebraisomorphisms between the two, as well as continuousℤ`-algebra isomorphisms for their respective rings of integers.

Isomorphisms are provided in both directions, allowing traversal of the following diagram:

HeightOneSpectrum R <----------->  Nat.Primes
          |                               |
          |                               |
          v                               v
v.adicCompletionIntegers ℚ  <------->   ℤ_[p]
          |                               |
          |                               |
          v                               v
v.adicCompletion ℚ  <--------------->   ℚ_[p]

Main definitions #

TODO : Abstract the isomorphisms in this file using a universal predicate on adic completions, along the lines of IsComplete + uniformity arises from a valuation + the valuations are equivalent. It is best to do this after Valued has been refactored, or at least after adicCompletion has IsValuativeTopology instance.

If R has field of fractions and is the integral closure of in then it is isomorphic to .

Equations
Instances For
    @[deprecated Rat.IsIntegralClosure.intEquiv (since := "2025-12-22")]

    Alias of Rat.IsIntegralClosure.intEquiv.


    If R has field of fractions and is the integral closure of in then it is isomorphic to .

    Equations
    Instances For

      If v : HeightOneSpectrum R then natGenerator v is the generator in of the corresponding ideal in .

      Equations
      Instances For

        The equivalence between height-one prime ideals of R and primes in .

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

          The uniform space isomorphism ℚ ≃ᵤ ℚ, where the LHS has the uniformity from HeightOneSpectrum.valuation ℚ v and the RHS has uniformity from Rat.padicValuation (natGenerator v), for a height-one prime ideal v : HeightOneSpectrum R.

          Equations
          Instances For

            The continuous -algebra isomorphism between v.adicCompletion ℚ and ℚ_[primesEquiv v].

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

              The continuous -algebra isomorphism between v.adicCompletionIntegers ℚ and ℤ_[primesEquiv v].

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

                The diagram

                v.adicCompletionIntegers ℚ  ----->  ℤ_[primesEquiv v]
                      |                               |
                      |                               |
                      v                               v
                v.adicCompletion ℚ  ------------->  ℚ_[primesEquiv v]
                

                commutes.

                The diagram

                v.adicCompletionIntegers ℚ  <-----  ℤ_[primesEquiv v]
                      |                               |
                      |                               |
                      v                               v
                v.adicCompletion ℚ  <-------------  ℚ_[primesEquiv v]
                

                commutes.

                The diagram

                ℤ_[p]  -------->  (primesEquiv.symm p).adicCompletionIntegers ℚ
                   |                          |
                   |                          |
                   v                          v
                ℚ_[p]  -------->  (primesEquiv.symm p).adicCompletion ℚ
                

                commutes.

                The diagram

                ℤ_[p]  <--------  (primesEquiv.symm p).adicCompletionIntegers ℚ
                   |                          |
                   |                          |
                   v                          v
                ℚ_[p]  <--------  (primesEquiv.symm p).adicCompletion ℚ
                

                commutes.