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 #
Rat.HeightOneSpectrum.primesEquiv: the equivalence between height-one prime ideals ofRand prime numbers inℕ.Rat.HeightOneSpectrum.padicEquiv v: the continuousℚ-algebra isomorphismv.adicCompletion ℚ ≃A[ℚ] ℚ_[primesEquiv v].Padic.adicCompletionEquiv p: the continuousℚ-algebra isomorphismℚ_[p] ≃A[ℚ] (primesEquiv.symm p).adicCompletion ℚ.Rat.HeightOneSpectrum.adicCompletionIntegers.padicIntEquiv v: the continuousℤ-algebra isomorphismv.adicCompletionIntegers ℚ ≃A[ℤ] ℤ_[natGenerator v].PadicInt.adicCompletionIntegersEquiv p: the continuousℤ-algebra isomorphismℤ_[p] ≃A[ℤ] (primesEquiv.symm p).adicCompletionIntegers ℚ.
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 : CommRing has field of fractions ℚ then it is isomorphic to ℤ.
Equations
- Rat.intEquiv R = (RingEquiv.ofBijective (algebraMap ℤ R) ⋯).symm
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 continuous ℚ-algebra isomorphism between ℚ_[p] and
(primesEquiv.symm p).adicCompletion ℚ.
Equations
Instances For
The continuous ℤ-algebra isomorphism between ℤ_[p] and
(primesEquiv.symm p).adicCompletionIntegers ℚ.
Equations
Instances For
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.