Loogle!
Result
Found 703 declarations mentioning ENNReal.ofNNReal. Of these, only the first 200 are shown.
- ENNReal.ofNNReal ๐ Mathlib.Basic.ENNReal.Basic
: NNReal โ ENNReal - ENNReal.coe_injective ๐ Mathlib.Basic.ENNReal.Basic
: Function.Injective ENNReal.ofNNReal - ENNReal.toNNReal_coe ๐ Mathlib.Basic.ENNReal.Basic
(r : NNReal) : (โr).toNNReal = r - ENNReal.coe_ne_top ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} : โr โ โค - ENNReal.coe_nnreal_eq ๐ Mathlib.Basic.ENNReal.Basic
(r : NNReal) : โr = ENNReal.ofReal โr - ENNReal.coe_toNNReal_le_self ๐ Mathlib.Basic.ENNReal.Basic
{a : ENNReal} : โa.toNNReal โค a - ENNReal.coe_toReal ๐ Mathlib.Basic.ENNReal.Basic
(r : NNReal) : (โr).toReal = โr - ENNReal.ofNNReal_toNNReal ๐ Mathlib.Basic.ENNReal.Basic
(x : โ) : โx.toNNReal = ENNReal.ofReal x - ENNReal.ofReal_coe_nnreal ๐ Mathlib.Basic.ENNReal.Basic
{p : NNReal} : ENNReal.ofReal โp = โp - ENNReal.top_ne_coe ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} : โค โ โr - ENNReal.some_eq_coe ๐ Mathlib.Basic.ENNReal.Basic
(a : NNReal) : some a = โa - ENNReal.some_eq_coe' ๐ Mathlib.Basic.ENNReal.Basic
(a : NNReal) : โa = โa - ENNReal.coe_mono ๐ Mathlib.Basic.ENNReal.Basic
: Monotone ENNReal.ofNNReal - ENNReal.coe_strictMono ๐ Mathlib.Basic.ENNReal.Basic
: StrictMono ENNReal.ofNNReal - ENNReal.not_top_le_coe ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} : ยฌโค โค โr - ENNReal.canLift ๐ Mathlib.Basic.ENNReal.Basic
: CanLift ENNReal NNReal ENNReal.ofNNReal fun x => x โ โค - ENNReal.coe_nnratCast ๐ Mathlib.Basic.ENNReal.Basic
(q : โโฅ0) : โโq = โq - ENNReal.coe_inj ๐ Mathlib.Basic.ENNReal.Basic
{p q : NNReal} : โp = โq โ p = q - ENNReal.coe_lt_top ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} : โr < โค - ENNReal.coe_ne_coe ๐ Mathlib.Basic.ENNReal.Basic
{p q : NNReal} : โp โ โq โ p โ q - ENNReal.coe_toNNReal ๐ Mathlib.Basic.ENNReal.Basic
{a : ENNReal} : a โ โค โ โa.toNNReal = a - ENNReal.recTopCoe ๐ Mathlib.Basic.ENNReal.Basic
{C : ENNReal โ Sort u_2} (top : C โค) (coe : (x : NNReal) โ C โx) (x : ENNReal) : C x - ENNReal.coe_one ๐ Mathlib.Basic.ENNReal.Basic
: โ1 = 1 - ENNReal.coe_zero ๐ Mathlib.Basic.ENNReal.Basic
: โ0 = 0 - ENNReal.forall_ennreal ๐ Mathlib.Basic.ENNReal.Basic
{p : ENNReal โ Prop} : (โ (a : ENNReal), p a) โ (โ (r : NNReal), p โr) โง p โค - ENNReal.range_coe' ๐ Mathlib.Basic.ENNReal.Basic
: Set.range ENNReal.ofNNReal = Set.Iio โค - ENNReal.toReal_le_coe_of_le_coe ๐ Mathlib.Basic.ENNReal.Basic
{a : ENNReal} {b : NNReal} (h : a โค โb) : a.toReal โค โb - ENNReal.forall_ne_top ๐ Mathlib.Basic.ENNReal.Basic
{p : ENNReal โ Prop} : (โ (x : ENNReal), x โ โค โ p x) โ โ (x : NNReal), p โx - ENNReal.coe_le_coe_of_le ๐ Mathlib.Basic.ENNReal.Basic
{r q : NNReal} : r โค q โ โr โค โq - Set.OrdConnected.image_coe_nnreal_ennreal ๐ Mathlib.Basic.ENNReal.Basic
{t : Set NNReal} (h : t.OrdConnected) : (ENNReal.ofNNReal '' t).OrdConnected - Set.OrdConnected.preimage_coe_nnreal_ennreal ๐ Mathlib.Basic.ENNReal.Basic
{u : Set ENNReal} (h : u.OrdConnected) : (ENNReal.ofNNReal โปยน' u).OrdConnected - ENNReal.coe_le_coe ๐ Mathlib.Basic.ENNReal.Basic
{r q : NNReal} : โr โค โq โ r โค q - ENNReal.coe_max ๐ Mathlib.Basic.ENNReal.Basic
(r p : NNReal) : โ(max r p) = max โr โp - ENNReal.coe_min ๐ Mathlib.Basic.ENNReal.Basic
(r p : NNReal) : โ(min r p) = min โr โp - ENNReal.ofReal_eq_coe_nnreal ๐ Mathlib.Basic.ENNReal.Basic
{x : โ} (h : 0 โค x) : ENNReal.ofReal x = โ(NNReal.mk x h) - ENNReal.coe_eq_one ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} : โr = 1 โ r = 1 - ENNReal.coe_eq_zero ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} : โr = 0 โ r = 0 - ENNReal.coe_ne_one ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} : โr โ 1 โ r โ 1 - ENNReal.coe_ne_zero ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} : โr โ 0 โ r โ 0 - ENNReal.exists_ne_top ๐ Mathlib.Basic.ENNReal.Basic
{p : ENNReal โ Prop} : (โ x, x โ โค โง p x) โ โ x, p โx - ENNReal.one_eq_coe ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} : 1 = โr โ 1 = r - ENNReal.range_coe ๐ Mathlib.Basic.ENNReal.Basic
: Set.range ENNReal.ofNNReal = {โค}แถ - ENNReal.zero_eq_coe ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} : 0 = โr โ 0 = r - ENNReal.coe_lt_coe_of_lt ๐ Mathlib.Basic.ENNReal.Basic
{r q : NNReal} : r < q โ โr < โq - ENNReal.coe_lt_coe ๐ Mathlib.Basic.ENNReal.Basic
{r q : NNReal} : โr < โq โ r < q - ENNReal.coe_le_iff ๐ Mathlib.Basic.ENNReal.Basic
{a : ENNReal} {r : NNReal} : โr โค a โ โ (p : NNReal), a = โp โ r โค p - ENNReal.coe_natCast ๐ Mathlib.Basic.ENNReal.Basic
(n : โ) : โโn = โn - ENNReal.recTopCoe_ofNNReal ๐ Mathlib.Basic.ENNReal.Basic
{C : ENNReal โ Sort u_2} (top : C โค) (coe : (x : NNReal) โ C โx) (x : NNReal) : ENNReal.recTopCoe top coe โx = coe x - ENNReal.recTopCoe_top ๐ Mathlib.Basic.ENNReal.Basic
{C : ENNReal โ Sort u_2} (top : C โค) (coe : (x : NNReal) โ C โx) : ENNReal.recTopCoe top coe โค = top - ENNReal.coe_le_one_iff ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} : โr โค 1 โ r โค 1 - ENNReal.le_coe_iff ๐ Mathlib.Basic.ENNReal.Basic
{a : ENNReal} {r : NNReal} : a โค โr โ โ p, a = โp โง p โค r - ENNReal.one_le_coe_iff ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} : 1 โค โr โ 1 โค r - ENNReal.coe_comp_toNNReal_comp ๐ Mathlib.Basic.ENNReal.Basic
{ฮน : Type u_2} {f : ฮน โ ENNReal} (hf : โ (x : ฮน), f x โ โค) : (fun x => โx) โ ENNReal.toNNReal โ f = f - ENNReal.coe_add ๐ Mathlib.Basic.ENNReal.Basic
(x y : NNReal) : โ(x + y) = โx + โy - ENNReal.coe_lt_one_iff ๐ Mathlib.Basic.ENNReal.Basic
{p : NNReal} : โp < 1 โ p < 1 - ENNReal.coe_pos ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} : 0 < โr โ 0 < r - ENNReal.iInf_coe_eq_top ๐ Mathlib.Basic.ENNReal.Basic
{ฮน : Sort u_2} {f : ฮน โ NNReal} : โจ i, โ(f i) = โค โ IsEmpty ฮน - ENNReal.lt_iff_exists_coe ๐ Mathlib.Basic.ENNReal.Basic
{a b : ENNReal} : a < b โ โ p, a = โp โง โp < b - ENNReal.one_lt_coe_iff ๐ Mathlib.Basic.ENNReal.Basic
{p : NNReal} : 1 < โp โ 1 < p - ENNReal.coe_mem_upperBounds ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} {s : Set NNReal} : โr โ upperBounds (ENNReal.ofNNReal '' s) โ r โ upperBounds s - ENNReal.coe_mul ๐ Mathlib.Basic.ENNReal.Basic
(x y : NNReal) : โ(x * y) = โx * โy - ENNReal.coe_ofNat ๐ Mathlib.Basic.ENNReal.Basic
(n : โ) [n.AtLeastTwo] : โ(OfNat.ofNat n) = OfNat.ofNat n - ENNReal.iInf_coe_lt_top ๐ Mathlib.Basic.ENNReal.Basic
{ฮน : Sort u_2} {f : ฮน โ NNReal} : โจ i, โ(f i) < โค โ Nonempty ฮน - ENNReal.lt_iff_exists_nnreal_btwn ๐ Mathlib.Basic.ENNReal.Basic
{a b : ENNReal} : a < b โ โ r, a < โr โง โr < b - ENNReal.natCast_le_ofNNReal ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} {n : โ} : โn โค โr โ โn โค r - ENNReal.ofNNReal_le_natCast ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} {n : โ} : โr โค โn โ r โค โn - ENNReal.coe_lt_natCast ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} {n : โ} : โr < โn โ r < โn - ENNReal.coe_pow ๐ Mathlib.Basic.ENNReal.Basic
(x : NNReal) (n : โ) : โ(x ^ n) = โx ^ n - ENNReal.natCast_lt_coe ๐ Mathlib.Basic.ENNReal.Basic
{r : NNReal} {n : โ} : โn < โr โ โn < r - ENNReal.iSup_coe_eq_top ๐ Mathlib.Basic.ENNReal.Basic
{ฮน : Sort u_2} {f : ฮน โ NNReal} : โจ i, โ(f i) = โค โ ยฌBddAbove (Set.range f) - ENNReal.ofNNReal_natCast_sub ๐ Mathlib.Basic.ENNReal.Basic
(n : โ) (r : NNReal) : โ(โn - r) = โn - โr - ENNReal.ofNNReal_sub_natCast ๐ Mathlib.Basic.ENNReal.Basic
(r : NNReal) (n : โ) : โ(r - โn) = โr - โn - ENNReal.coe_iInf ๐ Mathlib.Basic.ENNReal.Basic
{ฮน : Sort u_3} [Nonempty ฮน] (f : ฮน โ NNReal) : โ(iInf f) = โจ a, โ(f a) - ENNReal.iSup_coe_lt_top ๐ Mathlib.Basic.ENNReal.Basic
{ฮน : Sort u_2} {f : ฮน โ NNReal} : โจ i, โ(f i) < โค โ BddAbove (Set.range f) - ENNReal.coe_nsmul ๐ Mathlib.Basic.ENNReal.Basic
(n : โ) (x : NNReal) : โ(n โข x) = n โข โx - ENNReal.ofNNReal_add_natCast ๐ Mathlib.Basic.ENNReal.Basic
(r : NNReal) (n : โ) : โ(r + โn) = โr + โn - ENNReal.ofNNReal_natCast_add ๐ Mathlib.Basic.ENNReal.Basic
(n : โ) (r : NNReal) : โ(โn + r) = โn + โr - ENNReal.cinfi_ne_top ๐ Mathlib.Basic.ENNReal.Basic
{ฮฑ : Type u_1} [InfSet ฮฑ] (f : ENNReal โ ฮฑ) : โจ x, f โx = โจ x, f โx - ENNReal.csupr_ne_top ๐ Mathlib.Basic.ENNReal.Basic
{ฮฑ : Type u_1} [SupSet ฮฑ] (f : ENNReal โ ฮฑ) : โจ x, f โx = โจ x, f โx - ENNReal.le_of_forall_pos_le_add ๐ Mathlib.Basic.ENNReal.Basic
{a b : ENNReal} (h : โ (ฮต : NNReal), 0 < ฮต โ b < โค โ a โค b + โฮต) : a โค b - ENNReal.lt_iff_exists_add_pos_lt ๐ Mathlib.Basic.ENNReal.Basic
{a b : ENNReal} : a < b โ โ r, 0 < r โง a + โr < b - ENNReal.coe_iSup ๐ Mathlib.Basic.ENNReal.Basic
{ฮน : Sort u_3} {f : ฮน โ NNReal} (hf : BddAbove (Set.range f)) : โ(iSup f) = โจ a, โ(f a) - ENNReal.coe_two ๐ Mathlib.Basic.ENNReal.Basic
: โ2 = 2 - ENNReal.iInf_ennreal ๐ Mathlib.Basic.ENNReal.Basic
{ฮฑ : Type u_2} [CompleteLattice ฮฑ] {f : ENNReal โ ฮฑ} : โจ n, f n = (โจ n, f โn) โ f โค - ENNReal.iSup_ennreal ๐ Mathlib.Basic.ENNReal.Basic
{ฮฑ : Type u_2} [CompleteLattice ฮฑ] {f : ENNReal โ ฮฑ} : โจ n, f n = (โจ n, f โn) โ f โค - ENNReal.lt_iff_exists_rat_btwn ๐ Mathlib.Basic.ENNReal.Basic
{a b : ENNReal} : a < b โ โ q, 0 โค q โง a < โ(โq).toNNReal โง โ(โq).toNNReal < b - ENNReal.iInf_ne_top ๐ Mathlib.Basic.ENNReal.Basic
{ฮฑ : Type u_1} [CompleteLattice ฮฑ] (f : ENNReal โ ฮฑ) : โจ x, โจ (_ : x โ โค), f x = โจ x, f โx - ENNReal.iSup_ne_top ๐ Mathlib.Basic.ENNReal.Basic
{ฮฑ : Type u_1} [CompleteLattice ฮฑ] (f : ENNReal โ ฮฑ) : โจ x, โจ (_ : x โ โค), f x = โจ x, f โx - ENNReal.coe_sInf ๐ Mathlib.Basic.ENNReal.Basic
{s : Set NNReal} (hs : s.Nonempty) : โ(sInf s) = โจ a โ s, โa - ENNReal.coe_sSup ๐ Mathlib.Basic.ENNReal.Basic
{s : Set NNReal} : BddAbove s โ โ(sSup s) = โจ a โ s, โa - ENNReal.ofReal_le_coe ๐ Mathlib.Basic.ENNReal.Real
{a : โ} {b : NNReal} : ENNReal.ofReal a โค โb โ a โค โb - ENNReal.coe_lt_ofReal ๐ Mathlib.Basic.ENNReal.Real
{a : NNReal} {b : โ} : โa < ENNReal.ofReal b โ โa < b - ENNReal.toNNReal_lt_of_lt_coe ๐ Mathlib.Basic.ENNReal.Real
{a : ENNReal} {p : NNReal} (h : a < โp) : a.toNNReal < p - ENNReal.le_toNNReal_of_coe_le ๐ Mathlib.Basic.ENNReal.Real
{a : ENNReal} {p : NNReal} (h : โp โค a) (ha : a โ โค) : p โค a.toNNReal - ENNReal.ofReal_lt_coe_iff ๐ Mathlib.Basic.ENNReal.Real
{a : โ} {b : NNReal} (ha : 0 โค a) : ENNReal.ofReal a < โb โ a < โb - ENNReal.cancel_coe ๐ Mathlib.Basic.ENNReal.Operations
{a : NNReal} : AddLECancellable โa - ENNReal.top_sub_coe ๐ Mathlib.Basic.ENNReal.Operations
{r : NNReal} : โค - โr = โค - ENNReal.image_coe_Iic ๐ Mathlib.Basic.ENNReal.Operations
(x : NNReal) : ENNReal.ofNNReal '' Set.Iic x = Set.Iic โx - ENNReal.image_coe_Iio ๐ Mathlib.Basic.ENNReal.Operations
(x : NNReal) : ENNReal.ofNNReal '' Set.Iio x = Set.Iio โx - ENNReal.image_coe_uIoc ๐ Mathlib.Basic.ENNReal.Operations
(x y : NNReal) : ENNReal.ofNNReal '' Set.uIoc x y = Set.uIoc โx โy - ENNReal.image_coe_uIoo ๐ Mathlib.Basic.ENNReal.Operations
(x y : NNReal) : ENNReal.ofNNReal '' Set.uIoo x y = Set.uIoo โx โy - ENNReal.image_coe_Ici ๐ Mathlib.Basic.ENNReal.Operations
(x : NNReal) : ENNReal.ofNNReal '' Set.Ici x = Set.Ico โx โค - ENNReal.image_coe_Ioi ๐ Mathlib.Basic.ENNReal.Operations
(x : NNReal) : ENNReal.ofNNReal '' Set.Ioi x = Set.Ioo โx โค - ENNReal.coe_sub ๐ Mathlib.Basic.ENNReal.Operations
{r p : NNReal} : โ(r - p) = โr - โp - ENNReal.image_coe_Icc ๐ Mathlib.Basic.ENNReal.Operations
(x y : NNReal) : ENNReal.ofNNReal '' Set.Icc x y = Set.Icc โx โy - ENNReal.image_coe_Ico ๐ Mathlib.Basic.ENNReal.Operations
(x y : NNReal) : ENNReal.ofNNReal '' Set.Ico x y = Set.Ico โx โy - ENNReal.image_coe_Ioc ๐ Mathlib.Basic.ENNReal.Operations
(x y : NNReal) : ENNReal.ofNNReal '' Set.Ioc x y = Set.Ioc โx โy - ENNReal.image_coe_Ioo ๐ Mathlib.Basic.ENNReal.Operations
(x y : NNReal) : ENNReal.ofNNReal '' Set.Ioo x y = Set.Ioo โx โy - ENNReal.image_coe_uIcc ๐ Mathlib.Basic.ENNReal.Operations
(x y : NNReal) : ENNReal.ofNNReal '' Set.uIcc x y = Set.uIcc โx โy - EReal.coe_nnreal_eq_coe_real ๐ Mathlib.Data.EReal.Basic
(x : NNReal) : โโx = โโx - EReal.coe_nnreal_ne_top ๐ Mathlib.Data.EReal.Basic
(x : NNReal) : โโx โ โค - EReal.coe_nnreal_lt_top ๐ Mathlib.Data.EReal.Basic
(x : NNReal) : โโx < โค - ENNReal.coe_inv_le ๐ Mathlib.Basic.ENNReal.Inv
{r : NNReal} : โrโปยน โค (โr)โปยน - ENNReal.eq_top_of_forall_nnreal_le ๐ Mathlib.Basic.ENNReal.Inv
{x : ENNReal} (h : โ (r : NNReal), โr โค x) : x = โค - ENNReal.coe_inv' ๐ Mathlib.Basic.ENNReal.Inv
{r : NNReal} [NeZero r] : โrโปยน = (โr)โปยน - ENNReal.eq_of_forall_le_nnreal_iff ๐ Mathlib.Basic.ENNReal.Inv
{x y : ENNReal} : (โ (r : NNReal), x โค โr โ y โค โr) โ x = y - ENNReal.eq_of_forall_nnreal_le_iff ๐ Mathlib.Basic.ENNReal.Inv
{x y : ENNReal} : (โ (r : NNReal), โr โค x โ โr โค y) โ x = y - ENNReal.top_div_coe ๐ Mathlib.Basic.ENNReal.Inv
{p : NNReal} : โค / โp = โค - ENNReal.coe_inv ๐ Mathlib.Basic.ENNReal.Inv
{r : NNReal} (hr : r โ 0) : โrโปยน = (โr)โปยน - ENNReal.le_of_forall_nnreal_lt ๐ Mathlib.Basic.ENNReal.Inv
{x y : ENNReal} (h : โ (r : NNReal), โr < x โ โr โค y) : x โค y - ENNReal.coe_div_le ๐ Mathlib.Basic.ENNReal.Inv
{r p : NNReal} : โ(p / r) โค โp / โr - ENNReal.coe_div' ๐ Mathlib.Basic.ENNReal.Inv
{r p : NNReal} [NeZero r] : โ(p / r) = โp / โr - ENNReal.coe_div ๐ Mathlib.Basic.ENNReal.Inv
{r p : NNReal} (hr : r โ 0) : โ(p / r) = โp / โr - ENNReal.le_of_forall_pos_nnreal_lt ๐ Mathlib.Basic.ENNReal.Inv
{x y : ENNReal} (h : โ (r : NNReal), 0 < r โ โr < x โ โr โค y) : x โค y - ENNReal.coe_zpow ๐ Mathlib.Basic.ENNReal.Inv
{r : NNReal} (hr : r โ 0) (n : โค) : โ(r ^ n) = โr ^ n - ENNReal.orderIsoIicCoe ๐ Mathlib.Basic.ENNReal.Inv
(a : NNReal) : โ(Set.Iic โa) โo โ(Set.Iic a) - ENNReal.coe_inv_two ๐ Mathlib.Basic.ENNReal.Inv
: โ2โปยน = 2โปยน - ENNReal.exists_nnreal_pos_mul_lt ๐ Mathlib.Basic.ENNReal.Inv
{a b : ENNReal} (ha : a โ โค) (hb : b โ 0) : โ n > 0, โn * a < b - ENNReal.orderIsoIicCoe_symm_apply_coe ๐ Mathlib.Basic.ENNReal.Inv
(a : NNReal) (b : โ(Set.Iic a)) : โ((ENNReal.orderIsoIicCoe a).symm b) = โโb - ENNReal.orderIsoIicCoe_apply_coe ๐ Mathlib.Basic.ENNReal.Inv
(a : NNReal) (aโ : โ(Set.Iic โa)) : โ((ENNReal.orderIsoIicCoe a) aโ) = (โaโ).toNNReal - uniformity_basis_edist_nnreal_le ๐ Mathlib.Topology.EMetricSpace.Defs
{ฮฑ : Type u} [PseudoEMetricSpace ฮฑ] : (uniformity ฮฑ).HasBasis (fun ฮต => 0 < ฮต) fun ฮต => {p | edist p.1 p.2 โค โฮต} - uniformity_basis_edist_nnreal ๐ Mathlib.Topology.EMetricSpace.Defs
{ฮฑ : Type u} [PseudoEMetricSpace ฮฑ] : (uniformity ฮฑ).HasBasis (fun ฮต => 0 < ฮต) fun ฮต => {p | edist p.1 p.2 < โฮต} - coe_nnreal_ennreal_nndist ๐ Mathlib.Topology.MetricSpace.Pseudo.Defs
{ฮฑ : Type u} [PseudoMetricSpace ฮฑ] (x y : ฮฑ) : โ(nndist x y) = edist x y - edist_nndist ๐ Mathlib.Topology.MetricSpace.Pseudo.Defs
{ฮฑ : Type u} [PseudoMetricSpace ฮฑ] (x y : ฮฑ) : edist x y = โ(nndist x y) - Metric.boundedSpace_iff_edist ๐ Mathlib.Topology.MetricSpace.Pseudo.Defs
{ฮฑ : Type u} [PseudoMetricSpace ฮฑ] : BoundedSpace ฮฑ โ โ C, โ (a b : ฮฑ), edist a b โค โC - Metric.closedEBall_coe ๐ Mathlib.Topology.MetricSpace.Pseudo.Defs
{ฮฑ : Type u} [PseudoMetricSpace ฮฑ] {x : ฮฑ} {ฮต : NNReal} : Metric.closedEBall x โฮต = Metric.closedBall x โฮต - Metric.eball_coe ๐ Mathlib.Topology.MetricSpace.Pseudo.Defs
{ฮฑ : Type u} [PseudoMetricSpace ฮฑ] {x : ฮฑ} {ฮต : NNReal} : Metric.eball x โฮต = Metric.ball x โฮต - edist_le_coe ๐ Mathlib.Topology.MetricSpace.Pseudo.Defs
{ฮฑ : Type u} [PseudoMetricSpace ฮฑ] {x y : ฮฑ} {c : NNReal} : edist x y โค โc โ nndist x y โค c - edist_lt_coe ๐ Mathlib.Topology.MetricSpace.Pseudo.Defs
{ฮฑ : Type u} [PseudoMetricSpace ฮฑ] {x y : ฮฑ} {c : NNReal} : edist x y < โc โ nndist x y < c - Metric.uniformity_edist_aux ๐ Mathlib.Topology.MetricSpace.Pseudo.Defs
{ฮฑ : Type u_3} (d : ฮฑ โ ฮฑ โ NNReal) : โจ ฮต, โจ (_ : ฮต > 0), Filter.principal {p | โ(d p.1 p.2) < ฮต} = โจ ฮต, โจ (_ : ฮต > 0), Filter.principal {p | โ(d p.1 p.2) < ฮต} - enorm_eq_nnnorm ๐ Mathlib.Analysis.Normed.Group.Defs
{E : Type u_4} [NNNorm E] (x : E) : โxโโ = โโxโโ - coe_le_enorm ๐ Mathlib.Analysis.Normed.Group.Defs
{E : Type u_4} [NNNorm E] {x : E} {r : NNReal} : โr โค โxโโ โ r โค โxโโ - enorm_le_coe ๐ Mathlib.Analysis.Normed.Group.Defs
{E : Type u_4} [NNNorm E] {x : E} {r : NNReal} : โxโโ โค โr โ โxโโ โค r - coe_lt_enorm ๐ Mathlib.Analysis.Normed.Group.Defs
{E : Type u_4} [NNNorm E] {x : E} {r : NNReal} : โr < โxโโ โ r < โxโโ - enorm_lt_coe ๐ Mathlib.Analysis.Normed.Group.Defs
{E : Type u_4} [NNNorm E] {x : E} {r : NNReal} : โxโโ < โr โ โxโโ < r - EMetric.cauchySeq_iff_NNReal ๐ Mathlib.Topology.EMetricSpace.Basic
{ฮณ : Type u} {ฮฒ : Type v} [PseudoEMetricSpace ฮณ] [Nonempty ฮฒ] [SemilatticeSup ฮฒ] {u : ฮฒ โ ฮณ} : CauchySeq u โ โ (ฮต : NNReal), 0 < ฮต โ โ N, โ (n : ฮฒ), N โค n โ edist (u n) (u N) < โฮต - ENNReal.coe_finset_sup ๐ Mathlib.Basic.ENNReal.Lemmas
{ฮฑ : Type u_1} {s : Finset ฮฑ} {f : ฮฑ โ NNReal} : โ(s.sup f) = s.sup fun x => โ(f x) - ENNReal.coe_indicator ๐ Mathlib.Basic.ENNReal.Lemmas
{ฮฑ : Type u_2} (s : Set ฮฑ) (f : ฮฑ โ NNReal) (a : ฮฑ) : โ(s.indicator f a) = s.indicator (fun x => โ(f x)) a - toReal_coe_nnnorm ๐ Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddGroup E] (a : E) : (โโaโโ).toReal = โaโ - toReal_coe_nnnorm' ๐ Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedGroup E] (a : E) : (โโaโโ).toReal = โaโ - edist_one_left ๐ Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedGroup E] (a : E) : edist 1 a = โโaโโ - edist_zero_left ๐ Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddGroup E] (a : E) : edist 0 a = โโaโโ - edist_indicator ๐ Mathlib.Analysis.Normed.Group.Basic
{ฮฑ : Type u_2} {E : Type u_4} [SeminormedAddGroup E] (s t : Set ฮฑ) (f : ฮฑ โ E) (x : ฮฑ) : edist (s.indicator f x) (t.indicator f x) = โโ(symmDiff s t).indicator f xโโ - edist_mulIndicator ๐ Mathlib.Analysis.Normed.Group.Basic
{ฮฑ : Type u_2} {E : Type u_4} [SeminormedGroup E] (s t : Set ฮฑ) (f : ฮฑ โ E) (x : ฮฑ) : edist (s.mulIndicator f x) (t.mulIndicator f x) = โโ(symmDiff s t).mulIndicator f xโโ - EReal.coe_real_ereal_eq_coe_toNNReal_sub_coe_toNNReal ๐ Mathlib.Data.EReal.Operations
(x : โ) : โx = โโx.toNNReal - โโ(-x).toNNReal - ENNReal.isEmbedding_coe ๐ Mathlib.Topology.Algebra.Ring.Real
: Topology.IsEmbedding ENNReal.ofNNReal - ENNReal.isOpenEmbedding_coe ๐ Mathlib.Topology.Algebra.Ring.Real
: Topology.IsOpenEmbedding ENNReal.ofNNReal - ENNReal.tendsto_coe ๐ Mathlib.Topology.Algebra.Ring.Real
{ฮฑ : Type u} {f : Filter ฮฑ} {m : ฮฑ โ NNReal} {a : NNReal} : Filter.Tendsto (fun a => โ(m a)) f (nhds โa) โ Filter.Tendsto m f (nhds a) - ENNReal.nhds_coe_coe ๐ Mathlib.Topology.Algebra.Ring.Real
{r p : NNReal} : nhds (โr, โp) = Filter.map (fun p => (โp.1, โp.2)) (nhds (r, p)) - ENNReal.coe_finsetSum ๐ Mathlib.Basic.ENNReal.BigOperators
{ฮน : Type u_1} (s : Finset ฮน) (f : ฮน โ NNReal) : โ(โ i โ s, f i) = โ i โ s, โ(f i) - ENNReal.coe_finset_sum ๐ Mathlib.Basic.ENNReal.BigOperators
{ฮน : Type u_1} (s : Finset ฮน) (f : ฮน โ NNReal) : โ(โ i โ s, f i) = โ i โ s, โ(f i) - ENNReal.ofNNReal_finsetSum ๐ Mathlib.Basic.ENNReal.BigOperators
{ฮน : Type u_1} (s : Finset ฮน) (f : ฮน โ NNReal) : โ(โ i โ s, f i) = โ i โ s, โ(f i) - ENNReal.coe_finsetProd ๐ Mathlib.Basic.ENNReal.BigOperators
{ฮน : Type u_1} (s : Finset ฮน) (f : ฮน โ NNReal) : โ(โ i โ s, f i) = โ i โ s, โ(f i) - ENNReal.coe_finset_prod ๐ Mathlib.Basic.ENNReal.BigOperators
{ฮน : Type u_1} (s : Finset ฮน) (f : ฮน โ NNReal) : โ(โ i โ s, f i) = โ i โ s, โ(f i) - ENNReal.ofNNReal_finsetProd ๐ Mathlib.Basic.ENNReal.BigOperators
{ฮน : Type u_1} (s : Finset ฮน) (f : ฮน โ NNReal) : โ(โ i โ s, f i) = โ i โ s, โ(f i) - ENNReal.ofNNReal_finsuppSum ๐ Mathlib.Basic.ENNReal.BigOperators
{ฮน : Type u_1} {M : Type u_2} [Zero M] (f : ฮน โโ M) (g : ฮน โ M โ NNReal) : โ(f.sum g) = f.sum fun i m => โ(g i m) - ENNReal.ofNNReal_finsuppProd ๐ Mathlib.Basic.ENNReal.BigOperators
{ฮน : Type u_1} {M : Type u_2} [Zero M] (f : ฮน โโ M) (g : ฮน โ M โ NNReal) : โ(f.prod g) = f.prod fun i m => โ(g i m) - LipschitzWith.ediam_image_le ๐ Mathlib.Topology.EMetricSpace.Lipschitz
{ฮฑ : Type u} {ฮฒ : Type v} [PseudoEMetricSpace ฮฑ] [PseudoEMetricSpace ฮฒ] {K : NNReal} {f : ฮฑ โ ฮฒ} (hf : LipschitzWith K f) (s : Set ฮฑ) : Metric.ediam (f '' s) โค โK * Metric.ediam s - LipschitzWith.edist_le_mul ๐ Mathlib.Topology.EMetricSpace.Lipschitz
{ฮฑ : Type u} {ฮฒ : Type v} [PseudoEMetricSpace ฮฑ] [PseudoEMetricSpace ฮฒ] {K : NNReal} {f : ฮฑ โ ฮฒ} (h : LipschitzWith K f) (x y : ฮฑ) : edist (f x) (f y) โค โK * edist x y - LipschitzWith.mapsTo_closedEBall ๐ Mathlib.Topology.EMetricSpace.Lipschitz
{ฮฑ : Type u} {ฮฒ : Type v} [PseudoEMetricSpace ฮฑ] [PseudoEMetricSpace ฮฒ] {K : NNReal} {f : ฮฑ โ ฮฒ} (h : LipschitzWith K f) (x : ฮฑ) (r : ENNReal) : Set.MapsTo f (Metric.closedEBall x r) (Metric.closedEBall (f x) (โK * r)) - LipschitzWith.mul_edist_le ๐ Mathlib.Topology.EMetricSpace.Lipschitz
{ฮฑ : Type u} {ฮฒ : Type v} [PseudoEMetricSpace ฮฑ] [PseudoEMetricSpace ฮฒ] {K : NNReal} {f : ฮฑ โ ฮฒ} (h : LipschitzWith K f) (x y : ฮฑ) : (โK)โปยน * edist (f x) (f y) โค edist x y - LipschitzWith.edist_le_mul_of_le ๐ Mathlib.Topology.EMetricSpace.Lipschitz
{ฮฑ : Type u} {ฮฒ : Type v} [PseudoEMetricSpace ฮฑ] [PseudoEMetricSpace ฮฒ] {K : NNReal} {f : ฮฑ โ ฮฒ} {x y : ฮฑ} {r : ENNReal} (h : LipschitzWith K f) (hr : edist x y โค r) : edist (f x) (f y) โค โK * r - LipschitzWith.mapsTo_eball ๐ Mathlib.Topology.EMetricSpace.Lipschitz
{ฮฑ : Type u} {ฮฒ : Type v} [PseudoEMetricSpace ฮฑ] [PseudoEMetricSpace ฮฒ] {K : NNReal} {f : ฮฑ โ ฮฒ} (h : LipschitzWith K f) (hK : K โ 0) (x : ฮฑ) (r : ENNReal) : Set.MapsTo f (Metric.eball x r) (Metric.eball (f x) (โK * r)) - LipschitzWith.edist_lt_of_edist_lt_div ๐ Mathlib.Topology.EMetricSpace.Lipschitz
{ฮฑ : Type u} {ฮฒ : Type v} [PseudoEMetricSpace ฮฑ] [PseudoEMetricSpace ฮฒ] {K : NNReal} {f : ฮฑ โ ฮฒ} (hf : LipschitzWith K f) {x y : ฮฑ} {d : ENNReal} (h : edist x y < d / โK) : edist (f x) (f y) < d - LipschitzWith.edist_lt_mul_of_lt ๐ Mathlib.Topology.EMetricSpace.Lipschitz
{ฮฑ : Type u} {ฮฒ : Type v} [PseudoEMetricSpace ฮฑ] [PseudoEMetricSpace ฮฒ] {K : NNReal} {f : ฮฑ โ ฮฒ} {x y : ฮฑ} {r : ENNReal} (h : LipschitzWith K f) (hK : K โ 0) (hr : edist x y < r) : edist (f x) (f y) < โK * r - LipschitzOnWith.edist_le_mul_of_le ๐ Mathlib.Topology.EMetricSpace.Lipschitz
{ฮฑ : Type u} {ฮฒ : Type v} [PseudoEMetricSpace ฮฑ] [PseudoEMetricSpace ฮฒ] {K : NNReal} {s : Set ฮฑ} {f : ฮฑ โ ฮฒ} (h : LipschitzOnWith K f s) {x y : ฮฑ} (hx : x โ s) (hy : y โ s) {r : ENNReal} (hr : edist x y โค r) : edist (f x) (f y) โค โK * r - LipschitzOnWith.edist_lt_of_edist_lt_div ๐ Mathlib.Topology.EMetricSpace.Lipschitz
{ฮฑ : Type u} {ฮฒ : Type v} [PseudoEMetricSpace ฮฑ] [PseudoEMetricSpace ฮฒ] {K : NNReal} {s : Set ฮฑ} {f : ฮฑ โ ฮฒ} (hf : LipschitzOnWith K f s) {x y : ฮฑ} (hx : x โ s) (hy : y โ s) {d : ENNReal} (hd : edist x y < d / โK) : edist (f x) (f y) < d - LipschitzWith.edist_iterate_succ_le_geometric ๐ Mathlib.Topology.EMetricSpace.Lipschitz
{ฮฑ : Type u} [PseudoEMetricSpace ฮฑ] {K : NNReal} {f : ฮฑ โ ฮฑ} (hf : LipschitzWith K f) (x : ฮฑ) (n : โ) : edist (f^[n] x) (f^[n + 1] x) โค edist x (f x) * โK ^ n - LipschitzOnWith.ediam_image2_le ๐ Mathlib.Topology.EMetricSpace.Lipschitz
{ฮฑ : Type u} {ฮฒ : Type v} {ฮณ : Type w} [PseudoEMetricSpace ฮฑ] [PseudoEMetricSpace ฮฒ] [PseudoEMetricSpace ฮณ] (f : ฮฑ โ ฮฒ โ ฮณ) {Kโ Kโ : NNReal} (s : Set ฮฑ) (t : Set ฮฒ) (hfโ : โ b โ t, LipschitzOnWith Kโ (fun x => f x b) s) (hfโ : โ a โ s, LipschitzOnWith Kโ (f a) t) : Metric.ediam (Set.image2 f s t) โค โKโ * Metric.ediam s + โKโ * Metric.ediam t - AntilipschitzWith.ediam_preimage_le ๐ Mathlib.Topology.MetricSpace.Antilipschitz
{ฮฑ : Type u_1} {ฮฒ : Type u_2} [PseudoEMetricSpace ฮฑ] [PseudoEMetricSpace ฮฒ] {K : NNReal} {f : ฮฑ โ ฮฒ} (hf : AntilipschitzWith K f) (s : Set ฮฒ) : Metric.ediam (f โปยน' s) โค โK * Metric.ediam s - AntilipschitzWith.le_mul_ediam_image ๐ Mathlib.Topology.MetricSpace.Antilipschitz
{ฮฑ : Type u_1} {ฮฒ : Type u_2} [PseudoEMetricSpace ฮฑ] [PseudoEMetricSpace ฮฒ] {K : NNReal} {f : ฮฑ โ ฮฒ} (hf : AntilipschitzWith K f) (s : Set ฮฑ) : Metric.ediam s โค โK * Metric.ediam (f '' s) - AntilipschitzWith.mul_le_edist ๐ Mathlib.Topology.MetricSpace.Antilipschitz
{ฮฑ : Type u_1} {ฮฒ : Type u_2} [PseudoEMetricSpace ฮฑ] [PseudoEMetricSpace ฮฒ] {K : NNReal} {f : ฮฑ โ ฮฒ} (hf : AntilipschitzWith K f) (x y : ฮฑ) : (โK)โปยน * edist x y โค edist (f x) (f y) - ENNReal.continuous_coe ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
: Continuous ENNReal.ofNNReal - ENNReal.nhdsGT_coe_neBot ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{r : NNReal} : (nhdsWithin (โr) (Set.Ioi โr)).NeBot - ENNReal.coe_range_mem_nhds ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{r : NNReal} : Set.range ENNReal.ofNNReal โ nhds โr - ENNReal.continuous_nnreal_sub ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{a : NNReal} : Continuous fun x => โa - x - ENNReal.nhds_coe ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{r : NNReal} : nhds โr = Filter.map ENNReal.ofNNReal (nhds r) - ENNReal.tendsto_coe_toNNReal ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{a : ENNReal} (ha : a โ โค) : Filter.Tendsto ENNReal.ofNNReal (nhds a.toNNReal) (nhds a) - ENNReal.continuous_coe_iff ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{ฮฑ : Type u_4} [TopologicalSpace ฮฑ] {f : ฮฑ โ NNReal} : (Continuous fun a => โ(f a)) โ Continuous f - ENNReal.nhds_top' ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
: nhds โค = โจ r, Filter.principal (Set.Ioi โr) - ENNReal.continuousAt_coe_iff ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{ฮฑ : Type u_4} [TopologicalSpace ฮฑ] {x : NNReal} {f : ENNReal โ ฮฑ} : ContinuousAt f โx โ ContinuousAt (f โ ENNReal.ofNNReal) x - ENNReal.tendsto_coe_nhds_top ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{ฮฑ : Type u_1} {f : ฮฑ โ NNReal} {l : Filter ฮฑ} : Filter.Tendsto (fun x => โ(f x)) l (nhds โค) โ Filter.Tendsto f l Filter.atTop - ENNReal.tendsto_nhds_coe_iff ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{ฮฑ : Type u_4} {l : Filter ฮฑ} {x : NNReal} {f : ENNReal โ ฮฑ} : Filter.Tendsto f (nhds โx) l โ Filter.Tendsto (f โ ENNReal.ofNNReal) (nhds x) l - ENNReal.tendsto_coe_sub ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{r : NNReal} {b : ENNReal} : Filter.Tendsto (fun b => โr - b) (nhds b) (nhds (โr - b)) - ENNReal.tendsto_nhds_top_iff_nnreal ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{ฮฑ : Type u_1} {m : ฮฑ โ ENNReal} {f : Filter ฮฑ} : Filter.Tendsto m f (nhds โค) โ โ (x : NNReal), โแถ (a : ฮฑ) in f, โx < m a - ENNReal.tendsto_toNNReal_iff' ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{ฮฑ : Type u_1} {f : ฮฑ โ ENNReal} {u : Filter ฮฑ} {a : NNReal} (hf : โ (x : ฮฑ), f x โ โค) : Filter.Tendsto (ENNReal.toNNReal โ f) u (nhds a) โ Filter.Tendsto f u (nhds โa) - ENNReal.ofNNReal_liminf ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{ฮน : Type u_4} {f : Filter ฮน} {u : ฮน โ NNReal} (hf : Filter.IsCoboundedUnder (fun x1 x2 => x1 โฅ x2) f u) : โ(Filter.liminf u f) = Filter.liminf (fun i => โ(u i)) f - ENNReal.ofNNReal_limsup ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{ฮน : Type u_4} {f : Filter ฮน} {u : ฮน โ NNReal} (hf : Filter.IsBoundedUnder (fun x1 x2 => x1 โค x2) f u) : โ(Filter.limsup u f) = Filter.limsup (fun i => โ(u i)) f - ENNReal.exists_frequently_lt_of_liminf_ne_top ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{ฮน : Type u_4} {l : Filter ฮน} {x : ฮน โ โ} (hx : Filter.liminf (fun n => โ(Real.nnabs (x n))) l โ โค) : โ R, โแถ (n : ฮน) in l, x n < R - ENNReal.exists_frequently_lt_of_liminf_ne_top' ๐ Mathlib.Topology.Instances.ENNReal.Lemmas
{ฮน : Type u_4} {l : Filter ฮน} {x : ฮน โ โ} (hx : Filter.liminf (fun n => โ(Real.nnabs (x n))) l โ โค) : โ R, โแถ (n : ฮน) in l, R < x n
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
๐Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
๐"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
๐_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
๐Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
๐(?a -> ?b) -> List ?a -> List ?b
๐List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
๐|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of allโandโ) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
๐|- _ < _ โ tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
โข (_ : Type _)finds all definitions which provide data whileโข (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
๐ Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ โ _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision ce5dd8c