Silver-Burgess Dichotomy for Borel Equivalence Relations #
This file proves the Silver-Burgess splitting lemmas and Silver's theorem for closed
equivalence relations on Polish spaces; the Borel case and the full
SilverBurgessDichotomy for standard Borel spaces are derived in
GandyHarrington.lean (sorry-free since 2026-06-10).
Main Results #
The perfect-set and Polish-quotient cardinal facts this file used to open with now live in
InfinitaryLogic/Descriptive/PerfectAntichain.lean (Perfect.mk_eq_continuum,
continuum_classes_of_perfect_transversal, and the three companions). The names are the same,
but the statements are not identical: several now assume less than they did here — in
particular continuum_classes_of_perfect_transversal no longer requires second countability.
None of them mentions a dichotomy or a splitting hypothesis.
splitting_lemma_closed: Closed equiv relation with uncountably many classes splits into disjoint closed pieces, each uncountable, cross-inequivalent.splitting_lemma_closed_small_diam: the same splitting with diameter ≤ ε control (shrink around a condensation point first).silver_core_closed: Silver's theorem for closed equivalence relations on Polish spaces, obtained by feedingsplitting_lemma_closed_small_diamto the abstract Cantor-antichain builderCantorScheme.exists_antichain_map_of_splitting(InfinitaryLogic/Descriptive/CantorAntichain.lean).silver_core_polishandsilverBurgessDichotomylive inGandyHarrington.lean, derived fromgandy_harrington_for_relation(proved via the category route inSilverCategoryRoute.lean).
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.
Small-diameter splitting for closed equivalence relations: a closed set meeting
uncountably many classes splits into two disjoint closed pieces of diameter ≤ ε, each
nonempty, each meeting uncountably many classes, with no cross-equivalence. Obtained from
splitting_lemma_closed by first shrinking around a condensation point.
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.