Skip to main content
AlexKontorovich/PrimeNumberTheoremAnd
Source indexedlemma · leanprover/lean4:v4.32.0

Metric.eannulusIcc_ofReal

PrimeNumberTheoremAnd.Mathlib.Topology.MetricSpace.Annulus · PrimeNumberTheoremAnd/Mathlib/Topology/MetricSpace/Annulus.lean:409 to 422

Mathematical statement

Exact Lean statement

lemma eannulusIcc_ofReal (h : 0 < r ∨ 0 ≤ R) :
    eannulusIcc x (ENNReal.ofReal r) (ENNReal.ofReal R) = annulusIcc x r R

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma eannulusIcc_ofReal (h : 0 < r  0  R) :    eannulusIcc x (ENNReal.ofReal r) (ENNReal.ofReal R) = annulusIcc x r R := by  by_cases hR : 0  R  · ext y    simp [eannulusIcc, annulusIcc, edist_dist, mem_Icc,      ENNReal.ofReal_le_ofReal_iff dist_nonneg,      ENNReal.ofReal_le_ofReal_iff hR]  · have hr : 0 < r := h.resolve_right hR    have hR' : R < 0 := lt_of_not_ge hR    have hRr : R < r := hR'.trans hr    have hER : ENNReal.ofReal R < ENNReal.ofReal r :=      (ENNReal.ofReal_lt_ofReal_iff').2 hRr, hr    -- both sides are empty, since the corresponding intervals are empty    simp [annulusIcc, Icc_eq_empty_of_lt hRr, eannulusIcc, Icc_eq_empty_of_lt hER]