Sofic groups
DefinitionHamming distance for sofic approximations#✓fully proved
For a natural number \(n\) and permutations \(\sigma\), \(\tau\) of \(\{0, \dots, n-1\}\), the normalized Hamming distance \(d(\sigma, \tau)\) is the number of points \(i < n\) with \(\sigma(i) \ne \tau(i)\), divided by \(n\), as a real number; for \(n = 0\) it is \(0\). It is used in the definition of sofic groups [KOU-21.86].
noncomputable def soficHammingDist {n : ℕ} (σ τ : Equiv.Perm (Fin n)) : ℝ :=
((Finset.univ.filter (fun i => σ i ≠ τ i)).card : ℝ) / (n : ℝ)
Used by 1
DefinitionSofic groups#✓fully proved
Let \(d\) denote the normalized Hamming distance on permutations. A group \(G\) is sofic if for every finite subset \(F \subseteq G\) with \(1 \in F\) and every real \(\varepsilon > 0\) there are an integer \(n \ge 1\) and a map \(\varphi\) from \(F\) to the permutations of \(\{0, \dots, n-1\}\) such that \(\varphi(1)\) is the identity, \(d(\varphi(gh), \varphi(g)\varphi(h)) < \varepsilon\) for all \(g, h \in F\) with \(gh \in F\), and \(\varphi(g)\) has no fixed point for every \(g \in F\) with \(g \ne 1\) [KOU-21.86].
def IsSofic (G : Type*) [Group G] : Prop :=
∀ (F : Finset G) (h1 : 1 ∈ F) (ε : ℝ), 0 < ε →
∃ (n : ℕ) (_ : 1 ≤ n) (φ : ↥F → Equiv.Perm (Fin n)),
φ ⟨1, h1⟩ = 1 ∧
(∀ (g h : ↥F) (hmem : g.val * h.val ∈ F),
soficHammingDist (φ ⟨g.val * h.val, hmem⟩) (φ g * φ h) < ε) ∧
∀ (g : ↥F), g.val ≠ 1 → ∀ (i : Fin n), φ g i ≠ i
noncomputable def soficHammingDist {n : ℕ} (σ τ : Equiv.Perm (Fin n)) : ℝ :=
((Finset.univ.filter (fun i => σ i ≠ τ i)).card : ℝ) / (n : ℝ)
WantedExt/GroupTheory/Kourovka21Problem86Wanted.lean:31
Uses 1 · Used by 1
DefinitionSoficity problem (Kourovka Notebook Problem 21.86)#✓fully proved
The statement that every group \(G\) is sofic [KOU-21.86].
def conjecture : Prop :=
∀ (G : Type*) [Group G], IsSofic G
def IsSofic (G : Type*) [Group G] : Prop :=
∀ (F : Finset G) (h1 : 1 ∈ F) (ε : ℝ), 0 < ε →
∃ (n : ℕ) (_ : 1 ≤ n) (φ : ↥F → Equiv.Perm (Fin n)),
φ ⟨1, h1⟩ = 1 ∧
(∀ (g h : ↥F) (hmem : g.val * h.val ∈ F),
soficHammingDist (φ ⟨g.val * h.val, hmem⟩) (φ g * φ h) < ε) ∧
∀ (g : ↥F), g.val ≠ 1 → ∀ (i : Fin n), φ g i ≠ i
WantedExt/GroupTheory/Kourovka21Problem86Wanted.lean:38
Uses 1 · Used by 1
TheoremNot every group is sofic#●ready to prove
The soficity problem (Kourovka Notebook Problem 21.86) has a negative answer: there exists a group that is not sofic.
OpenAI announced the first example, the unit group of the binary Leavitt algebra. G. Kun and A. Thom (Theorems A and E) prove that \((\mathbb{Z}/2\mathbb{Z}) \wr_{G/\Gamma} G\) and \(G *_\Gamma G\) are not sofic for explicit residually finite Kazhdan pairs \(\Gamma < G\). The Kourovka Notebook (arXiv:1401.0300v49) marks Problem 21.86 solved.
public theorem_wanted conjecture_refuted : ¬ conjecture
def conjecture : Prop :=
∀ (G : Type*) [Group G], IsSofic G
WantedExt/GroupTheory/Kourovka21Problem86Wanted.lean:47
Sources
- G. Kun and A. Thom, Nonsofic wreath products of residually finite groups, arXiv:2608.06222 (2026), https://arxiv.org/abs/2608.06222; OpenAI, A counterexample to the soficity conjecture, in Ten advances in mathematics and theoretical computer science, Chapter 3, 2026, https://cdn.openai.com/pdf/ten-proofs-oai.pdf; E. I. Khukhro and V. D. Mazurov (eds.), Unsolved Problems in Group Theory: The Kourovka Notebook, 21st issue, arXiv:1401.0300v49 (20 October 2026), Problem 21.86, https://arxiv.org/abs/1401.0300v49.
Uses 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.