Lemma 4.1 (a): directed unions preserve property (P)
ProvedChou.hasPackingProperty_of_directedUnionIf is the directed union of a family of subgroups each having property (P), then has property (P).
import Definitions.Def_Chou_ElementaryAmenable import Definitions.Def_Chou_Classes import Mathlib
namespace Chou
/-- Lemma 4.1 (a): a directed union of subgroups with property (P) has property (P). -/
theorem hasPackingProperty_of_directedUnion {G : Type*} [Group G] {ι : Type*} (H : ι → Subgroup G)
(hdir : Directed (· ≤ ·) H) (hsup : ⨆ i, H i = ⊤) (h : ∀ i, HasPackingProperty (H i)) :
HasPackingProperty G := by
sorry
end Chou
Read-back
What the Lean code literally says, in plain math · claude-fable-5-1
Read-back: the packing property passes to a directed union of subgroups
Setting and quantified data
The statement is universally quantified over the following data.
- A group . Nothing further is assumed about : it may be finite or infinite, abelian or not, trivial or not. Its group operation is written multiplicatively below.
- An index type . Nothing is assumed about : it may be empty, finite, countable, or of any cardinality, and it carries no order of its own. (Formally, and may live in different set-theoretic universes; no relation between their sizes is imposed.)
- A family of subgroups of , one for each index . The subgroups need not be distinct, proper, nontrivial, or normal.
Throughout, "" between subgroups means inclusion of their underlying sets: every element of is an element of .
The packing property (a definition used in the statement)
For any group , say that a pair of subsets is a packing of when the multiplication map
is a bijection from onto all of . Spelled out, this means all three of:
- (Maps into .) For every and , the product lies in . This condition is automatic, since is closed under multiplication.
- (Injective on .) Whenever and satisfy , one has and (that is, the pairs and are equal).
- (Surjective onto .) Every element can be written as for some and .
Equivalently, is the disjoint union of the left translates over , and every element of has exactly one representation as a product with , . Note the order of the factors: is on the left and on the right. Neither nor is required to be finite, to be a subgroup, to contain the identity, or to be nonempty by this definition alone (although if is nonempty, surjectivity forces both to be nonempty).
Say that a group has the packing property when: for every finite subset , there exist subsets such that
Here "finite" means finite as a set (in bijection with for some natural number , with allowed). The subset ranges over all finite subsets of , including the empty set and the singleton . The set is not required to be finite. The quantifier is , not : no uniqueness of or is asserted.
When this definition is applied to a subgroup of regarded as a group in its own right (with the multiplication inherited from ), it is entirely internal to : the finite set is a subset of , the sets and are subsets of , and the bijection is required to be onto (not onto ).
Hypotheses
(H1) Directedness. For every pair of indices there exists an index with
Since carries no order, nothing is said about how relates to and as indices; only the inclusions of subgroups matter. The index may equal or . The family is not assumed to be a chain, and is not assumed to be nonempty. Degenerate cases: if is empty, (H1) holds vacuously; if has exactly one element, (H1) holds automatically (take to be that element).
(H2) The family generates . The supremum of the family in the lattice of subgroups of , i.e. the smallest subgroup of containing every (equivalently, the subgroup generated by ), is the whole group :
Two remarks on what this hypothesis amounts to:
- If is empty, the supremum of the empty family is the trivial subgroup , so (H2) asserts that , i.e. that is the one-element group. In that case hypothesis (H3) below is also vacuous, and the conclusion concerns the one-element group.
- If is nonempty and (H1) holds, then the union is itself a subgroup, and (H2) is equivalent to the statement that every element of belongs to for at least one .
(H3) Each member has the packing property. For every index , the group (with the multiplication inherited from ) has the packing property, in the sense defined above: for every finite subset there exist with , finite, and a packing of . If is empty this hypothesis is vacuous.
Conclusion
Under (H1), (H2), and (H3), the group has the packing property: for every finite subset there exist subsets with , finite, and such that is a bijection from onto .
What is quantified, in one line
For every group , every index type , and every family of subgroups of : if (H1) the family is directed under inclusion, (H2) the subgroup generated by all the is , and (H3) every has the packing property, then has the packing property.
Confirmed by the mission captain (proposal self-audit).