Documentation

LeanPool.Besicovitch.Rectifiability.Selection

Maximal disjoint selection #

This file extracts a countable disjoint subfamily of uniformly bounded open sets. Every original set meets a selected set whose diameter is more than half as large.

theorem LeanPool.Besicovitch.exists_countable_disjoint_subfamily (family : Set (Set (EuclideanSpace ℝ (Fin 2)))) (hopen : ∀ V ∈ family, IsOpen V) (hnonempty : ∀ V ∈ family, V.Nonempty) (hbounded : ∀ V ∈ family, Bornology.IsBounded V) (R : ℝ) (hdiam : ∀ V ∈ family, Metric.diam V ≤ R) :
∃ chosen ⊆ family, chosen.PairwiseDisjoint id ∧ chosen.Countable ∧ ∀ V ∈ family, ∃ W ∈ chosen, (V ∩ W).Nonempty ∧ Metric.diam V < 2 * Metric.diam W

A uniformly bounded family of nonempty bounded open sets has a countable disjoint subfamily meeting every member at a scale larger than half its diameter.