Theorem 3.6 — Følner's theorem
ProvedGarrido.satisfiesFoelnerCondition_iff_isAmenableFor a group : satisfies the Følner condition if and only if is amenable.
Spelled out, the left side is "for every finite and every real there is a finite nonempty with for every ", and the right side is "there is a finitely additive left-invariant on with ".
No countability, finiteness or finite-generation hypothesis: the equivalence is for an arbitrary group. This is the mission's goal.
import Mathlib import Definitions.Def_Garrido_Amenability import Definitions.Def_Garrido_Foelner
namespace Garrido
theorem satisfiesFoelnerCondition_iff_isAmenable (G : Type*) [Group G] :
SatisfiesFoelnerCondition G ↔ IsAmenable G := by
sorry
end GarridoRead-back
What the Lean code literally says, in plain math · claude-opus-5-5
What the statement asserts
Setting. is an arbitrary group (any set with a group structure, of any size; no topology, no countability, no finiteness assumption is made). Group multiplication is written . For and a subset , write
the image of under left multiplication by . For subsets , write for the symmetric difference, and for the number of elements of a finite set .
Claim. For every group , the following two conditions are equivalent (each implies the other):
Condition (F)
For every finite subset and every real number , there exists a subset such that
- is finite,
- is nonempty, and
- for every ,
Notes on this condition:
- The quotient is an ordinary quotient of real numbers. Because is required to be finite and nonempty, , so the denominator is never zero; and since and are both finite, is finite and its size is its ordinary number of elements.
- The inequality is non-strict (), and ranges over all strictly positive reals.
- The translate is the left translate , not the right translate .
- The set may depend on both and .
- may be empty; for the requirement is only that some nonempty finite exists.
Condition (M)
There exists a function assigning to every subset a value (the extended non-negative reals, including ) such that all of the following hold:
- ;
- finite additivity on disjoint pairs: for all subsets with ,
where addition is in (so ); 3. normalisation: ; 4. left invariance: for every and every subset ,
Notes on this condition:
- is defined on all subsets of ; no -algebra or measurability is involved.
- Only additivity over two disjoint sets is required (hence over any finitely many); no countable additivity is required.
- Invariance is under left translation only; nothing is required about right translates.
- Values are allowed a priori to lie in ; nothing beyond conditions 1–4 constrains them.
The equivalence
For every group :
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.