Miller's ideal of small families of assignments #
Fix a relation G : SetRel X X on a measurable space X, read as a directed graph in which loops
are allowed. An assignment is a map φ : ι → X, which labels the points of an index type
ι (in applications, the vertices of a finite approximation to a graph homomorphism) by points
of X. A family Φ : Set (ι → X) of assignments is small (SetRel.IsSmallFamily G Φ) if
countably many measurable G-independent sets capture a value of every member of Φ: some
B : ℕ → Set X of measurable independent sets has, for each φ ∈ Φ, some i and n with
φ i ∈ B n.
The small families form a σ-ideal (SetRel.isSmallFamily_iUnion), so a family that is not small
and is covered by countably many pieces has a piece that is not small
(SetRel.exists_not_isSmallFamily_inter). For nonempty ι the family of all assignments is
small exactly when G has a countable Borel coloring (SetRel.isSmallFamily_univ_iff). This is
the ideal through which B. D. Miller proves the Kechris–Solecki–Todorcevic G₀ dichotomy: starting
from the family of all assignments, which is not small when G has no countable Borel coloring,
one refines and amalgamates families while keeping them analytic and not small, and reads a
continuous homomorphism from the graph G₀ into G off the limit of the construction.
The steps of that construction are the following statements.
- Amalgamation. Let
comb : (ι → X) → (ι → X) → κ → Xtake only values of its arguments. IfΦis not small, neither is the familySet.image2 comb Φ Φof combinations of its members (SetRel.not_isSmallFamily_image2). If moreoverιis countable andXis a Hausdorff space with its Borel σ-algebra, andΦandGare analytic, then neither is the family of combinations of pairsφ₀, φ₁ ∈ Φjoined by an edge(φ₀ s, φ₁ s) ∈ Gat a designated indexs(SetRel.not_isSmallFamily_comb_cross). This is where the Kechris–Solecki–Todorcevic lemmaSetRel.exists_measurableSet_isIndependent_supersetenters. Whencombis jointly continuous both combined families are analytic (MeasureTheory.AnalyticSet.image2,SetRel.analyticSet_comb_cross). - Vertex shrinking. For finite
ι, a family that is not small has, for any countable cover ofX, a subfamily that is not small whose members take each coordinate in one prescribed piece of the cover (SetRel.exists_not_isSmallFamily_inter_pi). In a separable pseudometric space this gives, for everyε > 0and if the original family is analytic, an analytic subfamily that is not small and whose members are uniformly withinεof each other at every coordinate (SetRel.exists_subset_not_isSmallFamily_dist_lt).
Main definitions #
SetRel.IsSmallFamily G Φ: countably many measurableG-independent sets capture a value of every member ofΦ.
Main results #
SetRel.isSmallFamily_iff_exists_countable: smallness through a countable set of capturing sets.SetRel.isSmallFamily_iUnion: small families form a σ-ideal.SetRel.isSmallFamily_univ_iff: for nonemptyι, all assignments form a small family iffGhas a countable Borel coloring.SetRel.IsSmallFamily.of_exists_range_subset: smallness transfers back along families each of whose members takes all the values of some member of the original family.SetRel.not_isSmallFamily_image2,SetRel.not_isSmallFamily_comb_cross: amalgamation keeps families from being small.SetRel.exists_not_isSmallFamily_inter_pi,SetRel.exists_subset_not_isSmallFamily_dist_lt: vertex shrinking.
References #
- B. D. Miller, The graph-theoretic approach to descriptive set theory, Bulletin of Symbolic Logic 18 (2012), 554–575: the classical proof of the G₀ dichotomy through this ideal.
- A. S. Kechris, S. Solecki and S. Todorcevic, Borel chromatic numbers, Advances in Mathematics 141 (1999), 1–44: the G₀ dichotomy and the independent-superset lemma.
SetRel.IsSmallFamilycorresponds toSmallFaminInfinitaryLogic/Descriptive/G0Dichotomy.leanandInfinitaryLogic/Descriptive/G0Fusion.leanofcameronfreer/infinitary-logic(Apache-2.0), commit518a366cba97b1ae8c4dc64a297a396939bc3e0b. Here the ideal is stated for an arbitrary relation on a measurable space, and the amalgamation statements for any combination map whose values are values of its arguments.
A family Φ of assignments ι → X is small for a relation G if countably many
measurable G-independent sets capture a value of every member of Φ.
Instances For
Unfolding lemma for SetRel.IsSmallFamily.
A family is small iff some countable set of measurable independent sets captures a value of every member.
Smallness for a relation passes to its subrelations.
Smallness passes to subfamilies.
The empty family is small.
Small families form a σ-ideal. A countable union of families is small iff each of them is.
A union of two families is small iff both are.
Pigeonhole for small families. If a family that is not small is covered by countably many families, its intersection with one of them is not small.
A family that is not small is nonempty.
The seed of the G₀ construction. For nonempty ι, the family of all assignments is small
iff the relation has a countable Borel coloring.
Smallness transfers back along value inclusion: if Ψ is small and every member of Φ has
all values of some member of Ψ among its own values, then Φ is small.
Amalgamation keeps families from being small. If Φ is not small and comb φ φ takes
only values of φ, then the family of combinations comb φ₀ φ₁ of members of Φ is not
small.
Amalgamation across a fresh edge keeps analytic families from being small. Let X be a
Hausdorff space with its Borel σ-algebra, G an analytic relation, ι countable, and Φ an
analytic family that is not small. If comb φ₀ φ₁ takes only values of φ₀ and φ₁, then for
every index s the family of combinations comb φ₀ φ₁ of members φ₀, φ₁ ∈ Φ with
(φ₀ s, φ₁ s) ∈ G is not small.
For a jointly continuous combination map and an analytic relation on a Hausdorff space, the combinations of pairs of members of an analytic family joined by an edge at a designated index form an analytic family.
Vertex shrinking. For finite ι and a countable cover U of X, a family that is not
small has a subfamily that is not small whose members take each coordinate i in one piece
U (c i).
Vertex shrinking in a metric. In a separable pseudometric space, for finite ι and
ε > 0, an analytic family that is not small has an analytic subfamily that is not small and
whose members are within ε of each other at every coordinate.