Residually finite groups are surjunctive (Lawton)
ProvedGottschalkSurjunctivity.isSurjunctive_of_residuallyFiniteTheorem (Lawton; reported by Gottschalk, 1973). Every residually finite group is surjunctive. Here is residually finite if for every there is a normal subgroup of finite index with .
This covers, for example, all finitely generated linear groups and all free groups.
import Mathlib import Definitions.Def_GottschalkSurjunctivity_Defs
namespace GottschalkSurjunctivity
theorem isSurjunctive_of_residuallyFinite (G : Type) [Group G]
(hG : IsResiduallyFinite G) : IsSurjunctive G := by sorry
end GottschalkSurjunctivity
Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — same agent as the drafter; non-blind
Disclosure — non-blind read-back. This read-back is not independent testimony. It was written by the same agent (Aristotle, by Harmonic) that drafted the Lean statements of this proposal, with full knowledge of the source material and of the intended meaning. It was not produced by a blind auditor, and reviewers should not treat it as an independent check of faithfulness.
For every group in universe : if is residually finite — meaning that for every with there is a normal subgroup of finite index in with — then is surjunctive. Here a group is called surjunctive when the following holds: for every finite, nonempty set (a type in the lowest universe, equipped with a chosen finite enumeration and with a topology that is assumed to be discrete), and for every map (where is the set of all functions , carrying the product topology), if is continuous, shift-equivariant and injective, then is surjective. Shift-equivariant means for every and every , where the left shift is for .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.