Silver-Burgess Dichotomy for Borel Equivalence Relations #
This file proves the Silver-Burgess dichotomy for closed equivalence relations
on Polish spaces and derives SilverBurgessDichotomy for standard Borel spaces,
modulo one sorry in the Borel-to-closed reduction (borel_to_closed_reduction in GandyHarrington.lean).
Main Results #
Perfect.mk_eq_continuum: Nonempty perfect subset of Polish space has cardinality 2^ℵ₀.continuum_classes_of_perfect_transversal: Perfect antichain → continuum classes.splitting_lemma_closed: Closed equiv relation with uncountably many classes splits into disjoint closed pieces, each uncountable, cross-inequivalent.silver_core_closed: Silver's theorem for closed equivalence relations on Polish spaces.silver_core_polish: Silver's theorem for Borel equivalence relations (depends onborel_to_closed_reductioninGandyHarrington.lean, sorry: Gandy-Harrington topology not available in Mathlib).silverBurgessDichotomy: The Silver-Burgess dichotomy (depends onsilver_core_polish).
Perfect set cardinality #
A nonempty perfect subset of a Polish space has cardinality = continuum.
Lower bound via Perfect.exists_nat_bool_injection; upper bound via
second-countability of Polish spaces.
Perfect transversal → continuum classes #
If an equivalence relation on a Polish space has a perfect set of pairwise inequivalent elements, it has at least continuum classes.
If an equivalence relation on a Polish space has a perfect set of pairwise inequivalent elements, it has exactly continuum classes (assuming the ambient space has cardinality ≤ continuum).
Polish space cardinality upper bound #
A Polish space has cardinality ≤ continuum.
The quotient of a Polish space has cardinality ≤ continuum.
Splitting lemma for closed equivalence relations #
A condensation point for E-classes in U: every open neighborhood meets uncountably many E-classes.
Equations
Instances For
In a second-countable space, if U meets uncountably many E-classes, there exist condensation points in uncountably many classes.
In a second-countable space, if U meets uncountably many E-classes, then uncountably many classes have a condensation point representative in U.
Splitting lemma for closed equivalence relations on metric spaces. If a closed set U meets uncountably many classes of a closed equivalence relation, it contains disjoint closed subsets each meeting uncountably many classes with no cross-equivalence.
Core Silver theorem #
Silver's theorem (core Polish space version, for closed equivalence relations): A closed equivalence relation on a Polish space has countably many equivalence classes, or admits a continuous injection from Cantor space whose images are pairwise inequivalent.