Profinite Integers Decompose Along the Prime Axes
Abstract
Compatible residues decompose bijectively into all prime-adic integer coordinates.
Definition 1.1 (A compatible residue family determines one prime-adic coordinate).
Formalization. D5/S3/Factorization/ProfinitePrimeDecomposition.primeProjection (✓ std3).
Source. Repository-derived.
Commentary.
For a compatible residue family x and a certified prime p, the prime projection is the p-adic integer constructed from the sequence of residues of x at successive powers of p. Compatibility supplies the Cauchy certificate required by the constructor.
Theorem 1.2 (Compatible residues are equivalent to all prime-adic coordinates).
Proof. Machine-checked in Lean as D5/S3/Factorization/ProfinitePrimeDecomposition.profinite_prime_decomposition (✓ std3). ∎
Source. Repository-derived.
Commentary.
A compatible residue family assigns a class modulo every positive natural modulus, with reduction along divisibility preserving the assignment. Projecting such a family along the powers of each prime produces one prime-adic integer. The theorem states that the simultaneous projection to every prime is bijective: no compatible residue information is lost, and every family of prime-adic coordinates comes from exactly one compatible residue family.
The pinned Mathlib sources contain the required local ingredients but not this global decomposition theorem. The proof first uses the prime-adic residue maps to construct every projection and their extensionality theorem to compare prime-adic integers. In the reverse direction it applies the finite Chinese remainder equivalence at each modulus, taking the component at a prime to the residue of the supplied prime-adic coordinate at the exact factorization exponent. Reduction compatibility follows from monotonicity of prime exponents under divisibility. The two inverse laws are then proved componentwise, so the result is a new assembly over library declarations rather than a wrapper around an existing equivalence. The source atom contains no numerical certificate.
References
- Truth anchor:
D5/S3/Factorization/ProfinitePrimeDecomposition.primeProjection - Truth anchor:
D5/S3/Factorization/ProfinitePrimeDecomposition.profinite_prime_decomposition