Common Thickening Radius For Finitely Many Compact Sets
ProvedFunctionalInequalities.Energy.exists_thickening_pairwise_disjoint_readableThis is a metric separation lemma for finitely many pairwise disjoint compact sets.
Let be a metric space, let , and let be compact for every . Assume that distinct sets are pairwise disjoint:
Then there exists a radius such that for all distinct , the metric thickenings are disjoint:
The Lean declaration is exists_thickening_pairwise_disjoint_readable. Only the first indices are required to have disjoint thickenings; the conclusion makes no assertion about indices at or beyond .
Original Lean declaration header
Within namespace FunctionalInequalities.Energy. Shown in its original module context. Proof omitted.
theorem exists_thickening_pairwise_disjoint (N : ℕ) (Kc : ℕ → Set X)
(hcomp : ∀ n, IsCompact (Kc n)) (hdisj : ∀ i j, i ≠ j → Disjoint (Kc i) (Kc j)) :
∃ ρ : ℝ, 0 < ρ ∧ ∀ i < N, ∀ j < N, i ≠ j →
Disjoint (Metric.thickening ρ (Kc i)) (Metric.thickening ρ (Kc j))
Module navigation
Module: Energy/Euclidean/Slope/Density.
Previous: lowerSemicontinuous_secant · Next: exists_patch_of_isCompact.
Source excerpt, lines 123–126 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Energy_Euclidean_Slope_Density
variable {X : Type*} [MetricSpace X]
theorem FunctionalInequalities.Energy.exists_thickening_pairwise_disjoint_readable (N : ℕ) (Kc : ℕ → Set X)
(hcomp : ∀ n, IsCompact (Kc n)) (hdisj : ∀ i j, i ≠ j → Disjoint (Kc i) (Kc j)) :
∃ ρ : ℝ, 0 < ρ ∧ ∀ i < N, ∀ j < N, i ≠ j →
Disjoint (Metric.thickening ρ (Kc i)) (Metric.thickening ρ (Kc j)) := by sorry