The inverse limit of a NatInverseSystem $S$: coherent sequences $(a_n)$ with
$a_n \in S_n$ and $S.\mathrm{map}\,n\,(a_{n+1}) = a_n$.
Instances For
Canonical projection $\mathrm{proj}_n : \mathrm{InverseLimit}\,S \to S_n$.
Instances For
Extensionality: two elements of the inverse limit agree iff they agree in every projection.
Universal property (lift): a compatible family g n : X → S.obj n factors through the
inverse limit.
Instances For
Uniqueness of the lift: any map into the inverse limit whose projections agree with g is
equal to S.lift g hg.
Forget the ring structure on a NatRingInverseSystem, viewing it as a NatInverseSystem.
Instances For
The inverse limit of a NatRingInverseSystem realized as a subring of the product
$\prod_n S_n$, consisting of coherent sequences.
Instances For
The inverse limit of a NatRingInverseSystem as a commutative ring (alias for the subring
invLimSubring).
Instances For
The $n$-th projection ring homomorphism InverseLimitRing →+* S.obj n.
Instances For
The NatInverseSystem whose $n$-th object is $\mathbb{Z}/p^{n+1}\mathbb{Z}$ and whose
transition maps are reduction modulo $p^{n+1}$ to $p^n$.
Instances For
The NatRingInverseSystem whose $n$-th object is the commutative ring
$\mathbb{Z}/p^{n+1}\mathbb{Z}$ with reduction ring homomorphisms.
Instances For
Definition 4.18 (discrete valuation): a function $v : R \to \mathbb{Z} \cup \{\infty\}$ satisfying $v(a) = \infty \iff a = 0$, $v(ab) = v(a) + v(b)$, and the ultrametric inequality $\min(v(a), v(b)) \le v(a + b)$.
Instances For
Definitional unfolding: the coercion of the anonymous constructor ⟨f, h1, h2, h3⟩ to a
function is f itself.
Extensionality for discrete valuations: agreement pointwise on $R$ implies equality.
A discrete valuation sends $0$ to $\infty$.
The subring of $\prod_n \mathbb{Z}/p^n\mathbb{Z}$ consisting of compatible sequences with respect to all reduction maps $\mathbb{Z}/p^n\mathbb{Z} \to \mathbb{Z}/p^m\mathbb{Z}$ for $m \le n$. This is the explicit inverse-limit model for $\mathbb{Z}_p$.
Instances For
The $n$-th projection ring homomorphism from zmodInvLimSubring to $\mathbb{Z}/p^n\mathbb{Z}$.
Instances For
Compatibility of the projections: the reduction $\mathbb{Z}/p^n\mathbb{Z} \to \mathbb{Z}/p^m\mathbb{Z}$ composed with invLimProj p n equals invLimProj p m for $m \le n$.
Forward map of the isomorphism $\mathbb{Z}_p \simeq \varprojlim \mathbb{Z}/p^n\mathbb{Z}$: sends $x \in \mathbb{Z}_p$ to the compatible sequence of its reductions modulo $p^n$.
Instances For
Inverse map of the isomorphism $\mathbb{Z}_p \simeq \varprojlim \mathbb{Z}/p^n\mathbb{Z}$:
obtained via the universal property PadicInt.lift from the family of compatible projections.
Instances For
Theorem 4.6 (inverse-limit description): the ring isomorphism $\mathbb{Z}_p \simeq \varprojlim_n \mathbb{Z}/p^n\mathbb{Z}$.
Instances For
The $n$-th digit in the $p$-adic expansion of $a \in \mathbb{Z}_p$, defined via the
PadicInt.appr natural-number approximation.
Instances For
The $p$-adic expansion of $a \in \mathbb{Z}_p$ as a sequence valued in Fin p, packaging
padicDigit together with the bound padicDigit_lt.
Instances For
The digit partial sum is nonnegative.
The partial sum is strictly bounded by $p^n$.
Surjectivity of padicExpansion: every sequence $(b_n)_{n \in \mathbb{N}}$ with
$b_n \in \{0, \ldots, p - 1\}$ arises as the digit sequence of some $x \in \mathbb{Z}_p$.
Injectivity of padicExpansion: two $p$-adic integers with the same digit sequence are
equal.
Theorem 4.6 (bijection between $p$-adic expansions and $\mathbb{Z}_p$): the digit-extraction
map padicExpansion : ℤ_[p] → (ℕ → Fin p) is a bijection.
A discrete valuation ring is a principal ideal ring.
A discrete valuation ring is a local ring.
$\mathbb{Z}_p$ is a discrete valuation ring.
The reduction $\mathbb{Z}_p \twoheadrightarrow \mathbb{Z}/p^m\mathbb{Z}$ is surjective.
$v(0) = \infty$.
For nonzero $a$, the extended valuation agrees with the natural-number-valued
PadicInt.valuation.
Corollary 4.17 (part): $\mathbb{Z}_p$ is a principal ideal ring.
Corollary 4.17 (part): $\mathbb{Z}_p$ is a local ring.