Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Monod, Problem 12 — H(ℤ) is not amenable (open)

Open
ThompsonAmenability.not_isAmenable_H_bot

by dbenbenn · Sep 30, 2026 · Mathlib 0df444a (Lean v4.33.1)

amenabilitygroup-theoryopen-problemthompsons-group

Monod's group H(Z)H(\mathbf Z)H(Z) (Monod.H ⊥) is not amenable.

Formalization Note. Monod asks "Is H(Z) amenable?" without conjecturing an answer; the statement takes the non-amenable side, parallel to Geoghegan's conjecture for FFF. The question is open. Since FFF embeds in H(Z)H(\mathbf Z)H(Z) (Stankov), a proof of Geoghegan's conjecture proves this statement, and a disproof of this statement disproves Geoghegan's conjecture.

Preamble
import Mathlib
import Definitions.Def_Garrido_Amenability
import Definitions.Def_Monod_PiecewiseProjective
Formal statement
namespace ThompsonAmenability

theorem not_isAmenable_H_bot : ¬ Garrido.IsAmenable (Monod.H ⊥) := by
  sorry

end ThompsonAmenability
Source
Monod, N., Groups of piecewise projective homeomorphisms, Proc. Natl. Acad. Sci. USA 110 (2013) 4524–4527, https://doi.org/10.1073/pnas.1218426110 (arXiv:1209.5229v2, whose page numbers are used), p. 2, Problem 12
Read-back

What the Lean code literally says, in plain math · claude-opus-5-5

What the statement asserts

The statement has no hypotheses and no free variables. It asserts that one specific group, called HHH below, does not admit a left-invariant, finitely additive probability measure defined on all of its subsets. Everything below spells out what HHH is and what that measure condition means.

The space and its homeomorphism group

Let X=R∪{∞}X = \mathbb{R} \cup \{\infty\}X=R∪{∞} be the one-point compactification of the real line. A set U⊆XU \subseteq XU⊆X is open exactly when U∩RU \cap \mathbb{R}U∩R is open in R\mathbb{R}R and, if ∞∈U\infty \in U∞∈U, the complement R∖U\mathbb{R} \setminus UR∖U is compact in R\mathbb{R}R. So a neighbourhood of ∞\infty∞ contains {∞}∪{t∈R:∣t∣>R}\{\infty\} \cup \{t \in \mathbb{R} : |t| > R\}{∞}∪{t∈R:∣t∣>R} for some RRR.

Homeo(X)\mathrm{Homeo}(X)Homeo(X) is the group of all homeomorphisms X→XX \to XX→X, with product given by composition,

(fg)(x)=f(g(x)),(f g)(x) = f(g(x)),(fg)(x)=f(g(x)),

identity the identity map, and inverse the inverse map.

Möbius maps

For a subring A⊆RA \subseteq \mathbb{R}A⊆R, SL2(A)\mathrm{SL}_2(A)SL2​(A) is the set of 2×22 \times 22×2 matrices g=(abcd)g = \begin{pmatrix} a & b \\ c & d \end{pmatrix}g=(ac​bd​) with a,b,c,d∈Aa, b, c, d \in Aa,b,c,d∈A and ad−bc=1ad - bc = 1ad−bc=1. Such a ggg acts on XXX by

g⋅t={at+bct+dif t∈R, ct+d≠0,∞if t∈R, ct+d=0,g⋅∞={a/cif c≠0,∞if c=0.g \cdot t = \begin{cases} \dfrac{at + b}{ct + d} & \text{if } t \in \mathbb{R},\ ct + d \neq 0,\\[4pt] \infty & \text{if } t \in \mathbb{R},\ ct + d = 0, \end{cases} \qquad g \cdot \infty = \begin{cases} a / c & \text{if } c \neq 0,\\ \infty & \text{if } c = 0. \end{cases}g⋅t=⎩⎨⎧​ct+dat+b​∞​if t∈R, ct+d=0,if t∈R, ct+d=0,​g⋅∞={a/c∞​if c=0,if c=0.​

Two rings are used below: A=RA = \mathbb{R}A=R itself, and A=ZA = \mathbb{Z}A=Z (the smallest subring of R\mathbb{R}R, consisting of the integer multiples of 111). So SL2(Z)\mathrm{SL}_2(\mathbb{Z})SL2​(Z) is the set of integer matrices of determinant 111.

A matrix g∈SL2(Z)g \in \mathrm{SL}_2(\mathbb{Z})g∈SL2​(Z) is called hyperbolic when its trace satisfies ∣a+d∣>2|a + d| > 2∣a+d∣>2 (strict inequality).

Let

P={ p∈X:g⋅p=p for some hyperbolic g∈SL2(Z) }.P = \{\, p \in X : g \cdot p = p \text{ for some hyperbolic } g \in \mathrm{SL}_2(\mathbb{Z}) \,\}.P={p∈X:g⋅p=p for some hyperbolic g∈SL2​(Z)}.

(For instance ∞∉P\infty \notin P∞∈/P: g⋅∞=∞g \cdot \infty = \inftyg⋅∞=∞ forces c=0c = 0c=0, hence ad=1ad = 1ad=1 with a,da,da,d integers, hence a+d=±2a + d = \pm 2a+d=±2, which is not hyperbolic.)

Piecewise-projective homeomorphisms

Given a subring A⊆RA \subseteq \mathbb{R}A⊆R and a set E⊆XE \subseteq XE⊆X, say that f∈Homeo(X)f \in \mathrm{Homeo}(X)f∈Homeo(X) is piecewise AAA-projective with breaks in EEE if there is a finite set B⊆EB \subseteq EB⊆E (possibly empty) such that for every point x∈X∖Bx \in X \setminus Bx∈X∖B — including x=∞x = \inftyx=∞ if ∞∉B\infty \notin B∞∈/B — there exist a matrix g∈SL2(A)g \in \mathrm{SL}_2(A)g∈SL2​(A) and a neighbourhood UUU of xxx in XXX with f(y)=g⋅yf(y) = g \cdot yf(y)=g⋅y for all y∈Uy \in Uy∈U. The matrix ggg may depend on xxx. Nothing is required of fff at points of BBB beyond fff being a homeomorphism.

Define:

  • Gpp≤Homeo(X)G_{pp} \le \mathrm{Homeo}(X)Gpp​≤Homeo(X): the subgroup generated by all homeomorphisms that are piecewise R\mathbb{R}R-projective with breaks in XXX (that is, with an arbitrary finite exceptional set, the local matrices taken from SL2(R)\mathrm{SL}_2(\mathbb{R})SL2​(R)).
  • SSS: the set of those f∈Homeo(X)f \in \mathrm{Homeo}(X)f∈Homeo(X) that both lie in GppG_{pp}Gpp​ and are piecewise Z\mathbb{Z}Z-projective with breaks in PPP (the finite exceptional set lies inside PPP, and the local matrices come from SL2(Z)\mathrm{SL}_2(\mathbb{Z})SL2​(Z)).
  • GGG: the subgroup of Homeo(X)\mathrm{Homeo}(X)Homeo(X) generated by SSS (all finite products of elements of SSS and their inverses).
  • H={ f∈G:f(∞)=∞ }H = \{\, f \in G : f(\infty) = \infty \,\}H={f∈G:f(∞)=∞}, the stabiliser of ∞\infty∞ inside GGG.

Note the order of operations: HHH is obtained by first generating GGG from SSS and then intersecting with the stabiliser of ∞\infty∞; it is not the group generated by those elements of SSS that fix ∞\infty∞.

HHH is regarded as an abstract group with the composition product above; no topology on HHH plays any role.

The measure condition, and the claim

A function mmm assigning to every subset Y⊆HY \subseteq HY⊆H a value m(Y)∈[0,∞]m(Y) \in [0, \infty]m(Y)∈[0,∞] (the extended non-negative reals, with ∞+u=∞\infty + u = \infty∞+u=∞) is a left-invariant finitely additive probability measure on HHH if all of the following hold:

  1. m(∅)=0m(\varnothing) = 0m(∅)=0;
  2. m(Y∪Z)=m(Y)+m(Z)m(Y \cup Z) = m(Y) + m(Z)m(Y∪Z)=m(Y)+m(Z) for all disjoint Y,Z⊆HY, Z \subseteq HY,Z⊆H;
  3. m(H)=1m(H) = 1m(H)=1;
  4. m(hY)=m(Y)m(hY) = m(Y)m(hY)=m(Y) for every h∈Hh \in Hh∈H and every Y⊆HY \subseteq HY⊆H, where hY={ hy:y∈Y }={ h∘y:y∈Y }hY = \{\, h y : y \in Y \,\} = \{\, h \circ y : y \in Y \,\}hY={hy:y∈Y}={h∘y:y∈Y} (left translation).

Every subset of HHH is in the domain; there is no measurability restriction. Conditions 2 and 3 together force m(Y)+m(H∖Y)=1m(Y) + m(H \setminus Y) = 1m(Y)+m(H∖Y)=1, so in fact every value of mmm lies in [0,1][0, 1][0,1]. Only invariance under left translation is required; nothing is said about right translation or conjugation.

The statement asserts: there is no function mmm on the subsets of HHH satisfying conditions 1–4.

Human review
  • Endorsed by Shuze Chen · Sep 30, 2026

    Confirmed by the moderator at approval.

  • Endorsed by dbenbenn · Sep 30, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me