Skip to main content
fpvandoorn/carleson
Source indexedlemma · leanprover/lean4:v4.32.0

exists_volume_slice_lt_eps

Carleson.MetricCarleson.Truncation · Carleson/MetricCarleson/Truncation.lean:147 to 160

Source documentation

The sets G_n become arbitrarily small.

Exact Lean statement

lemma exists_volume_slice_lt_eps {ε : ℝ≥0∞} (εpos : 0 < ε) :
    ∃ n, volume (slice CP bG mG (n + 1)).G < ε

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma exists_volume_slice_lt_eps {ε : 0∞} (εpos : 0 < ε) :     n, volume (slice CP bG mG (n + 1)).G < ε := by  suffices  n, 2⁻¹ ^ (n + 1) * volume G < ε by    obtain n, hn := this    exact n, volume_slice_le_inv_two_pow_mul.trans_lt hn  rcases eq_zero_or_pos (volume G) with vG | vG; · simpa [vG]  have vGnt : volume G := bG.measure_lt_top.ne  conv =>    enter [1, n]    rw [ ENNReal.lt_div_iff_mul_lt (.inl vG.ne') (.inl vGnt), pow_succ',  ENNReal.div_eq_inv_mul,      ENNReal.div_lt_iff (.inl two_ne_zero) (.inl ofNat_ne_top)]  have εdvn0 : ε / volume G * 2  0 :=    mul_ne_zero (ENNReal.div_ne_zero.mpr εpos.ne', vGnt) two_ne_zero  exact exists_inv_two_pow_lt εdvn0