The product decomposition of the profinite integers #
The ring of profinite integers Additive zHat is the product of the rings of ℓ-adic integers
over all primes ℓ: the ring homomorphism Additive zHat →+* ∀ ℓ : Nat.Primes, ℤ_[ℓ] whose
components are the ℓ-adic components zHat.component ℓ is an isomorphism of topological rings
(zHat.ringEquivPiPadicInt, with zHat.continuous_ringEquivPiPadicInt and
zHat.continuous_ringEquivPiPadicInt_symm).
Both halves of the bijectivity are the Chinese remainder theorem at each finite level. A residue
modulo n is determined by its reductions modulo the prime powers dividing n, and reduction
modulo ℓ ^ k factors through the ℓ-adic component (zHat.cast_toZMod_eq_toZModPow_component),
so a profinite integer is determined by its components (zHat.ext_of_component). Conversely, a
family of ℓ-adic integers reduces, at each level n, to a residue modulo n assembled by
Mathlib's ZMod.equivPi from its reductions modulo the prime powers exactly dividing n; these
residues are compatible along divisibility, hence come from a profinite integer by the limit
property zHat.existsUnique_forall_toZMod_eq, whose components are the given family
(zHat.exists_forall_component_eq). Continuity of the inverse is the compactness of zHat.
The decomposition has idempotents: zHat.idem ℓ, written ω_ℓ in prose, is the profinite integer
with ℓ-adic component 1 and all other components 0. It is idempotent, orthogonal to the
idempotents of the other primes, multiplication by it keeps the ℓ-adic component and kills the
others, and it reduces to 1 modulo every power of ℓ and to 0 modulo every n prime to ℓ.
It is unequal to every integer (zHat.idem_ne_intCast), so ℤ → ℤ̂ is not surjective
(zHat.not_surjective_ofInt).
In particular ω_2 * (1 - ω_2) = 0 with both factors nonzero: the profinite integers are not a
domain (zHat.not_isDomain). The finite sums of the prime idempotents tend to 1
(zHat.tendsto_sum_idem), expressing recovery from the prime factors in the product topology.
Main definitions #
TauCeti.zHat.ringEquivPiPadicInt: the ring isomorphismAdditive zHat ≃+* ∀ ℓ : Nat.Primes, ℤ_[ℓ]with componentszHat.component ℓ.TauCeti.zHat.idem: the idempotentω_ℓof theℓ-adic factor.
Main results #
TauCeti.zHat.ext_of_component,TauCeti.zHat.exists_forall_component_eq: a profinite integer is determined by itsℓ-adic components, and every family ofℓ-adic integers occurs.TauCeti.zHat.continuous_ringEquivPiPadicInt,TauCeti.zHat.continuous_ringEquivPiPadicInt_symm: the decomposition is an isomorphism of topological rings.TauCeti.zHat.component_idem,TauCeti.zHat.isIdempotentElem_idem,TauCeti.zHat.idem_mul_idem,TauCeti.zHat.idem_mul_idem_of_ne,TauCeti.zHat.idem_mul_eq_self_iff: the components ofω_ℓ, its idempotence and orthogonality, and the characterization ofω_ℓ * a = a.TauCeti.zHat.toZMod_idem_of_dvd_pow,TauCeti.zHat.toZMod_idem_of_not_dvd: the reductions ofω_ℓat the finite levels.TauCeti.zHat.idem_ne_intCast:ω_ℓis not an integer.TauCeti.zHat.not_surjective_ofInt: the integers are a proper subgroup ofℤ̂.TauCeti.zHat.not_isDomain: the profinite integers are not a domain.
References #
- L. Ribes and P. Zalesskii, Profinite Groups, Sections 2.3 and 4.1.
Reduction modulo a prime power factors through the component. For p ^ k ∣ n, reducing
a modulo n and then modulo p ^ k is reducing the p-adic component of a modulo p ^ k.
Every family of ℓ-adic integers is the family of components of a profinite integer.
The product decomposition of the profinite integers. The ring homomorphism from
Additive zHat to ∀ ℓ : Nat.Primes, ℤ_[ℓ] with components the ℓ-adic components
zHat.component ℓ is a ring isomorphism: injective by zHat.ext_of_component and surjective by
zHat.exists_forall_component_eq. It is a homeomorphism (zHat.continuous_ringEquivPiPadicInt,
zHat.continuous_ringEquivPiPadicInt_symm), so an isomorphism of topological rings.
Instances For
The components of the product decomposition are the ℓ-adic components.
The ℓ-adic component of the profinite integer with prescribed components is the prescribed
one.
The product decomposition is continuous: each component is.
The inverse of the product decomposition is continuous: a continuous bijection from the
compact space Additive zHat to the Hausdorff space ∀ ℓ, ℤ_[ℓ] is a homeomorphism.
The idempotent of the ℓ-adic factor. zHat.idem ℓ, written ω_ℓ, is the profinite
integer with ℓ-adic component 1 and all other components 0 (zHat.component_idem).
Instances For
ω_ℓ is idempotent.
The integers are a proper subgroup of the profinite integers: the canonical homomorphism
ℤ → ℤ̂ is not surjective, since ω_2 is not an integer.
The profinite integers are not a domain: ω_2 * (1 - ω_2) = 0 with both factors
nonzero.
The finite sums of the prime idempotents tend to 1 as the finite set of primes grows.