Von Neumann introduced amenability in 1929 in response to the Banach–Tarski paradox: a group is amenable when it carries a finitely additive, translation-invariant probability measure on its subsets, and no amenable group contains a free subgroup of rank — which is exactly what the paradox needs. The converse is the von Neumann conjecture, and it is false: Ol'shanskii in 1980 and Adyan in 1982 produced finitely generated counterexamples. A finitely presented counterexample was harder, and one candidate stood out — Richard Thompson's group , finitely presented, with nobody able to decide whether it was amenable.
Brin and Squier attacked it and in 1985 got what they called "half a success": they proved that , and more generally the group of piecewise-linear homeomorphisms of the line with finitely many breakpoints, contains no free subgroup of rank greater than . Whether is amenable they could not determine, and it is still open today; claimed proofs have appeared in both directions and none has been accepted. Finitely presented counterexamples were eventually found by other routes (Ol'shanskii–Sapir 2002; Lodha–Moore 2016), so is no longer needed as a candidate. This mission formalizes the half that was settled.
Let be the group of orientation-preserving homeomorphisms of the line: the strictly increasing bijections under composition. The support of is the set of points it moves, , an open subset of .
A continuous is piecewise linear when there is a discrete set of breakpoints with differentiable off and constant on each component of ; for finite this is the same as being affine on a neighbourhood of every point outside . Nothing is required at the points of , so the two affine pieces meeting at a breakpoint may disagree — that is what makes such an more than an affine map. Write for the piecewise-linear elements of and
for the subgroup this mission is about. The distinction matters: the goal below holds in and fails in , where Brin and Squier build free subgroups of rank by lifting them from the circle. Write for the commutator subgroup, which Brin and Squier identify as the elements whose slope at each end is — an element has slope at an end when it agrees with a single affine map of slope on a ray out to that end. Thompson's group — the piecewise-linear homeomorphisms of with dyadic breakpoints and power-of-two slopes — is realized inside .
Since a free group of rank greater than contains one of rank , this is Brin and Squier's Theorem (3.1).
Their Theorem (3.2), with the conclusion weakened to what the goal consumes. What they prove is infinite rank, which needs the general form of their Lemma (1.2); that general Lemma and the full-strength (3.2) are milestones of their own here. The goal itself only ever uses the rank-two form.
Thirteen are numbered results of theirs: the support observations (1.1a), (1.1b); Lemma (1.2) in its rank-two case and in its general form; Lemmas (3.4) and (3.5), already formalized and published, entering as references; the commutator facts (2.14a), (2.14b), (2.14c); Theorem (3.2) both as the rank-two dichotomy the goal consumes and at full strength; and Corollary (3.3), likewise in both strengths. Five are piecewise-linear infrastructure the source treats as routine: closure of under composition and under inverse, the same two for slope at each end, and finiteness of the number of components of a support. Five more are steps the source asserts without proof — that the line carries no non-fixed periodic points, that a map fixing a set's complement preserves its components, that the iterated images of a pushed-forward interval are pairwise disjoint, that the closure of a commutator's moved set stays inside the union of the two supports (p. 495), and that the derived subgroup of a free group of rank two is non-abelian (p. 494). The last is not from the source at all — that an abelian subgroup of a free group is cyclic, which is what lets the goal finish through Nielsen–Schreier.
The theorem closes the standard route to proving a group non-amenable. To show a group amenable the classical routes are elementary amenability and subexponential growth, and is neither elementary amenable (Cannon–Floyd–Parry, Theorem 4.10) nor of subexponential growth, having exponential growth (their Corollary 4.7). To show a group non-amenable the standard route is to exhibit a free subgroup of rank — the route this theorem closes. sits in the gap, which is why its status has survived sustained attention.
The result reaches past . Monod's groups of piecewise projective homeomorphisms are counterexamples to von Neumann's conjecture, and Monod's theorem that they contain no non-abelian free subgroup is, in Monod's words, "a sequacious generalization of the corresponding theorem of Brin–Squier about piecewise affine transformations"; of its own proof that paper says it will "largely follow [Brin–Squier, § 3]".
What formalizing it adds. Mathlib has no piecewise-linear maps and no amenability predicate for groups. This mission builds the piecewise-linear layer: a workable , its closure properties, and the structure of supports.
The obstruction is bookkeeping across two finiteness facts of different kinds. Finiteness of the breakpoint set is what gives an element slopes at at all, and what makes two elements affine on each side of a common fixed point. Compactness is the other — throughout, — and it splits: that the closure of is compact needs only slope at each end, with no piecewise linearity at all, which is why (2.14b) is formalized under a weaker hypothesis than the source's; that the closure stays inside is what reaches back to finiteness. Keeping straight which fact does which job is most of the work.
The first idea a newcomer has about (3.2) is the wrong one. Its proof produces a family of commuting elements, and it is not disjointness of supports that makes them commute: only their intersections with one chosen component are disjoint, and commutation is deduced instead from a minimality argument. A proof routed through disjoint supports will not close.
What the Lean fixes. Elements are order isomorphisms of — strictly increasing
bijections, automatically homeomorphisms — rather than a homeomorphism type. Composition follows
Mathlib's convention , the opposite of the source's right action, so the
conjugation identity reads here;
getting this backwards states a different theorem that still compiles. A support is the bare
moved set, with no closure taken. Piecewise linearity is a finite breakpoint set together with
local affineness off it — the set need not be minimal and may be empty.
A copy of is an injectivity statement about , not a subgroup
isomorphism, and the goal is about a single pair rather than a subgroup. The dichotomy
hypothesises slope at both ends directly, not membership in a derived subgroup — that these
coincide is the source's result, and both inclusions are formalized here: (2.14a) gives one, and
the identification asserted on p. 493 gives the other.
Beyond a workable , the development needs Nielsen–Schreier, already
in Mathlib as subgroupIsFreeOfIsFree: it is what lets an abelian subgroup of a free group be
cyclic, and so lets the goal finish without the source's metabelian ending. That ending is
formalized too, as Corollary (3.3) together with the p. 494 remark that the derived subgroup of a
free group of rank two is non-abelian; the goal simply does not route through it.
One trivializing reading is ruled out. Slope at both ends is not a compact-support condition — every translation satisfies it — so (3.2) is not secretly a statement about compactly supported maps.
Nothing is built for specifically, and amenability is not touched. That is the one piece deliberately omitted, and contributions are welcome on it: modelling and embedding it in . The piecewise-linear layer is reusable beyond this theorem — Thompson's groups and , and piecewise-linear topology generally, need exactly it.
namespace BrinSquier
theorem no_free_subgroup_of_rank_two (f g : ℝ ≃o ℝ) (hf : IsPLF f) (hg : IsPLF g) :
¬ Function.Injective (FreeGroup.lift ![f, g]) := by
sorry
end BrinSquierFor any two piecewise-linear homeomorphisms of with finitely many breakpoints, the homomorphism from the free group of rank two sending its generators to and is never injective.
Equivalently — and this is how Brin and Squier open their Section 3 — any two elements of satisfy a nontrivial relation: some nonempty reduced word in , and their inverses is the identity.
Since a free group of rank greater than one contains one of rank two, and since is closed under products and inverses, this is exactly their Theorem (3.1): contains no free subgroup of rank greater than .
Why it matters. Thompson's group sits inside , so too has no non-abelian free subgroup. Brin and Squier set out to decide whether is a finitely presented counterexample to von Neumann's conjecture, and called this result half a success: it settles that cannot be shown non-amenable by exhibiting a free subgroup. Whether is amenable remains open.
No open leaves. Every sub-goal is proved or awaiting decomposition.