One-sided profinite reconstruction #
This file is a self-contained, reusable module of profinite group theory. It is
mathematically independent of the Q₂ word: it formalises the one-sided
reconstruction lemma used at the very end of the main proof.
The headline result is profinite_reconstruction_of_surj_counts: if P is a
topologically finitely generated profinite group, Q is any profinite group, and
P and Q admit the same number of surjective continuous homomorphisms onto
every finite group, then P ≅ Q.
Faithfulness note on the cardinality #
The manuscript states the hypothesis as |Sur(P,H)| = |Sur(Q,H)| and its proof
derives finiteness of Sur(Q,H) from finiteness of Sur(P,H) together with
this equality (manuscript, proof of Lemma 2.5, first paragraph). We therefore use
genuine cardinality Cardinal.mk rather than Fintype.card:
Fintype.card (Sur P (of G))does not even elaborate, because there is noFintype (P ⟶ of G)instance available a priori (finiteness needsPt.f.g., and theQ-side is not known finite before the argument runs); and- with
Nat.cardthe theorem is false — takePtrivial andQan infinite-rank free profinite group: thenNat.card (Sur Q (ℤ/2)) = 0 = Nat.card (Sur P (ℤ/2))for the wrong reason (the set is infinite), yetP ≇ Q.
Cardinal.mk records the genuine cardinality, equals Fintype.card when a
Fintype instance is present (Nat.card_eq_fintype_card/Cardinal.mk_fintype),
and makes the one-sided lemma a true statement with only P finitely generated.
Main statements #
SurjContHom— a surjective continuous homomorphism of profinite groups.TopologicallyFinitelyGenerated— a finite set whose generated subgroup is dense.tfg_hom_to_finite_finite— a t.f.g. profinite group has only finitely many continuous homomorphisms to a fixed finite group.profinite_epimorphism_from_compatible_finite_quotients— a compactness / finite-intersection assembly of compatible finite quotient surjections.tfg_profinite_hopfian— a t.f.g. profinite group is Hopfian.profinite_reconstruction_of_surj_counts— the assembled reconstruction lemma.
A surjective continuous homomorphism of profinite groups (a profinite "epimorphism", recorded as data: the morphism together with surjectivity of the underlying map).
The underlying morphism of profinite groups.
- surj : Function.Surjective ⇑(ProfiniteGrp.Hom.hom self.hom)
The underlying map is surjective.
Instances For
A surjective continuous endomorphism of a profinite group.
Instances For
A profinite group is topologically finitely generated if some finite subset generates a dense subgroup, i.e. the topological closure of the subgroup it generates is the whole group.
Equations
Instances For
A surjective continuous homomorphism is determined by its underlying morphism (the surjectivity field is a proposition).
If there are only finitely many morphisms P ⟶ Q, then there are only finitely
many surjective ones.
The composite of two surjective continuous homomorphisms.
Instances For
Finitely many homomorphisms to a finite group #
A continuous homomorphism out of a profinite group is determined by its values
on any dense subset: two morphisms to a (finite, hence T2) profinite group that
agree on a dense subgroup are equal.
A topologically finitely generated profinite group has only finitely many
continuous homomorphisms to a fixed finite group. A continuous homomorphism is
determined by the images of the finite (dense-subgroup-)generating set, so the
homomorphism type embeds into S → H, which is finite.
Hopficity #
A topologically finitely generated profinite group is Hopfian: a surjective continuous endomorphism is automatically bijective.
The argument is the standard Hom-counting one. For a fixed finite quotient
P ⧸ N, precomposition φ ↦ f ∘ φ is an injective self-map of the finite set
Hom(P, P ⧸ N) (injective because f is surjective), hence surjective; so the
quotient map factors through f. Evaluating that factorisation at a hypothetical
nontrivial element of ker f (separated from 1 by some open normal N) gives a
contradiction.
Compatible finite quotients assemble to an epimorphism #
From compatible finite quotient surjections to a global surjection. If, for
every open normal subgroup N of Q, the set of surjections A ↠ Q ⧸ N is finite
and nonempty, then the inverse limit of these finite nonempty sets is nonempty
(compactness / finite intersection property), giving a surjection A ↠ Q.
This is the topological core of the reconstruction lemma; see
CategoryTheory.nonempty_sections_of_finite_cofiltered_system.
The reconstruction lemma #
One-sided profinite reconstruction. Let P be a topologically finitely
generated profinite group and Q any profinite group. If for every finite group
G the numbers of surjective continuous homomorphisms P ↠ G and Q ↠ G are
equal (as cardinals), then P ≅ Q.
The proof builds epimorphisms P ↠ Q and Q ↠ P from the equal counts (each
finite quotient receives at least one surjection on the side that is its own
quotient, and equal cardinality transports nonemptiness and finiteness across), and
then uses Hopficity of the t.f.g. group P to upgrade P ↠ Q to an isomorphism.