This mission formalizes A. Garrido, An introduction to amenable groups, lecture notes from four talks at the Oxford Advanced Class in Algebra, Michaelmas 2013 (archived PDF) — its Section 1.1, the Banach–Tarski paradox, together with the inclusion that the notes draw from it.
The notes open with the theorem that started the subject. In 1924, they recall, Banach and Tarski "proved a remarkable theorem which is nowadays stated as 'given a ball in 3-dimensional space, there is a way of decomposing it into finitely many disjoint pieces that can be rearranged to form two balls of the same size as the original one'" (p. 1). As the notes put it, "This counterintuitive result is essentially a statement about measure theory": no finitely additive, isometry-invariant measure defined on every subset of can give the unit ball a finite nonzero measure, so Lebesgue measure cannot be extended that way.
The reason is group-theoretic. The free group decomposes paradoxically under its own left multiplication, the rotation group contains a copy of , and a free action transports the decomposition to the sphere; Hausdorff's paradox and a countable correction give the sphere, and radial projection the ball. The same argument shows that a group containing cannot carry an invariant finitely additive probability measure — the inclusion of amenable groups into groups without free subgroups of rank two, whose converse was von Neumann's question.
This mission is the companion of the first Garrido mission, which formalized the measure-theoretic half of Section 1 (equidecomposability, the Banach–Schröder–Bernstein theorem, Tarski's theorem) and Sections 2 and 3.
A group acting on a set makes two subsets -equidecomposable, ,
when can be cut into finitely many pieces which, each moved by one element of ,
reassemble into ; a subset is -paradoxical when it contains two
disjoint proper subsets each equidecomposable with . Both are the published definitions from
the first Garrido mission, Equidecomposable and IsParadoxical, and paradoxicality is
defined for an arbitrary subset because the notes use it for and for
a ball.
The groups and spaces are the classical ones. is the unit sphere in
(Sphere n), with — Mathlib's
Matrix.specialOrthogonalGroup — acting by matrix-vector multiplication. is the group of
all isometries of (EuclideanGroup 3), acting by evaluation; it contains the
translations, the rotations and the reflections. A group acts freely (ActsFreely) when no
element other than the identity fixes a point. is FreeGroup (Fin 2), and "no free
subgroup of rank two" is the published Chou.NoFreeSubgroupOfRankTwo. The rotations and
of Proposition 1.6 are defined in the bundle with their matrices.
Every closed ball of positive radius in , and itself, is -paradoxical: "Any solid ball in is -paradoxical. Furthermore, is -paradoxical" (p. 3).
This is the goal because it is the theorem the section is named for and the one the notes build to.
is paradoxical, and so is every nonempty set on which it acts freely (Proposition 1.5); contains a free group of rank two (Proposition 1.6); the sphere minus a countable set is paradoxical (Theorem 1.7, Hausdorff's paradox); a countable set can be absorbed (Proposition 1.8); so the sphere is -paradoxical for (Corollary 1.9). The steps that the notes state inside proofs are milestones of their own: the two rotations and generate a free group, a nontrivial rotation fixes exactly two points of , and a countable subset of has a rotation whose positive powers move it off itself.
No rotation-invariant finitely additive probability measure lives on all subsets of for ; no isometry-invariant finitely additive measure on all subsets of gives the unit ball a finite nonzero value; and an amenable group has no free subgroup of rank two.
The Banach–Tarski paradox is one of the best-known theorems of twentieth-century mathematics,
and it is the reason finitely additive measure theory and amenability exist as subjects.
Neither Mathlib nor the platform has it. It has been formalized in Lean outside both:
aetilley/banach-tarski, following Tomkowicz and Wagon,
proves that the closed unit ball in is paradoxical under its isometry group, and is a
candidate for inclusion in
Lean Pool. This mission follows Garrido's statements instead,
and publishes each step as a theorem other work can import. Mathlib has the equidecomposition machinery in
Equidecomp.lean
and the ping-pong lemma, which is the natural tool for Proposition 1.6, but no paradoxical
decomposition of anything.
The inclusion completes, with the first Garrido mission's , the display on p. 11 of the notes. Nothing here is a new mathematical result: all of it is classical, and the work is formalization.
Three steps carry the weight. The freeness of and is a computation the notes defer to Wagon's book: a nonempty reduced word is shown to move a suitable vector, by tracking coordinates of the form with integers reduced modulo . The absorption of a countable set needs a rotation whose powers move the set off itself, which is a countability argument about angles. And the passage to for is only sketched in the notes ("by the same arguments as in Proposition 1.8"): the induction lifts a paradoxical decomposition of to minus two poles, and the poles must then be absorbed by a rotation of .
Transferring the sphere to the ball needs radial projection and the absorption of the center, again by a rotation of infinite order, this time about an axis that misses the center.
Rotations are matrices: is Matrix.specialOrthogonalGroup (Fin (n + 1)) ℝ,
acting on the sphere by mulVec; the bundle proves that an orthogonal matrix preserves the
Euclidean norm, so the action is well defined. is the full group of isometries
EuclideanSpace ℝ (Fin 3) ≃ᵢ EuclideanSpace ℝ (Fin 3), as in the first Garrido mission's
Corollary 2.5, with an action by evaluation defined in the bundle.
Committed conventions. "Solid ball" is read as a closed ball Metric.closedBall c r with
, for every center . "Countable" is Set.Countable, which includes finite sets.
Proposition 1.5's second part assumes the set nonempty, since the empty set carries a free
action and is not paradoxical. The p. 1 consequence asks for a finite nonzero value on the
unit ball: the notes say only "non-zero", and the measure that is on every nonempty set
satisfies that. Both departures are named in the statements' descriptions.
One trivialising formalization is ruled out: equidecomposability with the whole group allowed to
act on each piece by an arbitrary bijection would make every two sets of the same cardinality
equidecomposable. Here each piece is moved by a single group element, through Mathlib's
Equidecomp, and paradoxicality needs two disjoint proper subsets.
A complete development needs the sphere and its rotation action, the isometry group of , and the combinatorics of paradoxical decompositions; the definitions are reusable for any later work on the paradox. Contributions are welcome on any milestone. Proposition 1.5 and the step on fixed points of rotations are the most self-contained entry points.
The locally compact and measurable versions of the paradox, and the questions of how few pieces suffice, are not in the notes and are not formalized. Tarski's theorem, the converse that a non-paradoxical set carries an invariant measure, is proved in the first Garrido mission and is not restated here.
namespace Garrido
theorem isParadoxical_closedBall_and_isParadoxical_univ :
(∀ (c : EuclideanSpace ℝ (Fin 3)) (r : ℝ), 0 < r →
IsParadoxical (EuclideanGroup 3) (Metric.closedBall c r)) ∧
IsParadoxical (EuclideanGroup 3) (Set.univ : Set (EuclideanSpace ℝ (Fin 3))) := by
sorry
end GarridoEvery closed ball of positive radius in is paradoxical under the isometry group of , and so is itself:
This is the Banach–Tarski paradox: a solid ball can be cut into finitely many pieces that isometries reassemble into two copies of itself.
Formalization Note. Paradoxicality is the imported IsParadoxical, relative to the ball:
the pieces lie in the ball and are moved by isometries of the whole of . The ball
is Metric.closedBall c r, for any center and radius ; the source's "solid ball" is
read as a closed ball of positive radius.
No open leaves. Every sub-goal is proved or awaiting decomposition.