Loogle!
Result
Found 558 declarations mentioning Metric.ball. Of these, only the first 200 are shown.
- Metric.ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] (x : α) (ε : ā) : Set α - Metric.isOpen_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} : IsOpen (Metric.ball x ε) - Metric.ball_subset_closedBall š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} : Metric.ball x ε ā Metric.closedBall x ε - Metric.iUnion_ball_nat š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] (x : α) : ā n, Metric.ball x ān = Set.univ - Metric.ball_zero š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} : Metric.ball x 0 = ā - Real.ball_zero_eq_Ioo š Mathlib.Topology.MetricSpace.Pseudo.Defs
(r : ā) : Metric.ball 0 r = Set.Ioo (-r) r - Metric.nonempty_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} : (Metric.ball x ε).Nonempty ā 0 < ε - Metric.ball_subset_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {εā εā : ā} (h : εā ⤠εā) : Metric.ball x εā ā Metric.ball x εā - Metric.closedBall_subset_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {εā εā : ā} (h : εā < εā) : Metric.closedBall x εā ā Metric.ball x εā - Metric.sphere_subset_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {r R : ā} (h : r < R) : Metric.sphere x r ā Metric.ball x R - Metric.ball_subset_interior_closedBall š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} : Metric.ball x ε ā interior (Metric.closedBall x ε) - Metric.mem_ball_self š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} (h : 0 < ε) : x ā Metric.ball x ε - Metric.ball_union_sphere š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} : Metric.ball x ε āŖ Metric.sphere x ε = Metric.closedBall x ε - Metric.closedBall_diff_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} : Metric.closedBall x ε \ Metric.ball x ε = Metric.sphere x ε - Metric.closedBall_diff_sphere š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} : Metric.closedBall x ε \ Metric.sphere x ε = Metric.ball x ε - Metric.closedBall_sdiff_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} : Metric.closedBall x ε \ Metric.ball x ε = Metric.sphere x ε - Metric.closedBall_sdiff_sphere š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} : Metric.closedBall x ε \ Metric.sphere x ε = Metric.ball x ε - Metric.pos_of_mem_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {ε : ā} (hy : y ā Metric.ball x ε) : 0 < ε - Metric.sphere_union_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} : Metric.sphere x ε āŖ Metric.ball x ε = Metric.closedBall x ε - Metric.ball_eq_empty š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} : Metric.ball x ε = ā ā ε ⤠0 - Metric.forall_of_forall_mem_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] (p : α ā Prop) (x : α) (H : āį¶ (R : ā) in Filter.atTop, ā y ā Metric.ball x R, p y) (y : α) : p y - Metric.mem_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {ε : ā} : y ā Metric.ball x ε ā dist y x < ε - Metric.mem_ball' š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {ε : ā} : y ā Metric.ball x ε ā dist x y < ε - Metric.nhds_basis_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} : (nhds x).HasBasis (fun x => 0 < x) (Metric.ball x) - Metric.mem_ball_comm š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {ε : ā} : x ā Metric.ball y ε ā y ā Metric.ball x ε - Real.ball_eq_Ioo š Mathlib.Topology.MetricSpace.Pseudo.Defs
(x r : ā) : Metric.ball x r = Set.Ioo (x - r) (x + r) - Metric.ball_eq_singleton_of_subsingleton š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} [Subsingleton α] (h : 0 < ε) : Metric.ball x ε = {x} - Metric.eball_ofReal š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} : Metric.eball x (ENNReal.ofReal ε) = Metric.ball x ε - Metric.eball_coe š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : NNReal} : Metric.eball x āε = Metric.ball x āε - Metric.closedBall_eq_bInter_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} : Metric.closedBall x ε = ā Ī“, ā (_ : Ī“ > ε), Metric.ball x Ī“ - Metric.iUnion_ball_nat_succ š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] (x : α) : ā n, Metric.ball x (ān + 1) = Set.univ - Metric.ball_mem_nhds š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] (x : α) {ε : ā} (ε0 : 0 < ε) : Metric.ball x ε ā nhds x - Metric.closedBall_mem_nhds_of_mem š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x c : α} {ε : ā} (h : x ā Metric.ball c ε) : Metric.closedBall c ε ā nhds x - Metric.dense_iff š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {s : Set α} : Dense s ā ā (x : α), ā r > 0, (Metric.ball x r ā© s).Nonempty - Metric.exists_lt_mem_ball_of_mem_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {ε : ā} (h : x ā Metric.ball y ε) : ā ε' < ε, x ā Metric.ball y ε' - Metric.ball_eq_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] (ε : ā) (x : α) : UniformSpace.ball x {p | dist p.2 p.1 < ε} = Metric.ball x ε - Metric.ball_eq_ball' š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] (ε : ā) (x : α) : UniformSpace.ball x {p | dist p.1 p.2 < ε} = Metric.ball x ε - Metric.ball_subset š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {εā εā : ā} (h : dist x y ⤠εā - εā) : Metric.ball x εā ā Metric.ball y εā - Metric.ball_subset_ball' š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {εā εā : ā} (h : εā + dist x y ⤠εā) : Metric.ball x εā ā Metric.ball y εā - Metric.closedBall_subset_ball' š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {εā εā : ā} (h : εā + dist x y < εā) : Metric.closedBall x εā ā Metric.ball y εā - Metric.nhdsWithin_basis_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {s : Set α} : (nhdsWithin x s).HasBasis (fun ε => 0 < ε) fun ε => Metric.ball x ε ā© s - Metric.dist_lt_add_of_nonempty_ball_inter_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {εā εā : ā} (h : (Metric.ball x εā ā© Metric.ball y εā).Nonempty) : dist x y < εā + εā - Metric.dist_lt_add_of_nonempty_ball_inter_closedBall š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {εā εā : ā} (h : (Metric.ball x εā ā© Metric.closedBall y εā).Nonempty) : dist x y < εā + εā - Metric.dist_lt_add_of_nonempty_closedBall_inter_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {εā εā : ā} (h : (Metric.closedBall x εā ā© Metric.ball y εā).Nonempty) : dist x y < εā + εā - Metric.exists_ball_subset_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {ε : ā} (h : y ā Metric.ball x ε) : ā ε' > 0, Metric.ball y ε' ā Metric.ball x ε - Metric.isOpen_iff š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {s : Set α} : IsOpen s ā ā x ā s, ā ε > 0, Metric.ball x ε ā s - Metric.mem_nhds_iff š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {s : Set α} : s ā nhds x ā ā ε > 0, Metric.ball x ε ā s - Metric.eventually_nhds_iff_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {p : α ā Prop} : (āį¶ (y : α) in nhds x, p y) ā ā ε > 0, ā y ā Metric.ball x ε, p y - Metric.nhds_basis_ball_inv_nat_pos š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} : (nhds x).HasBasis (fun n => 0 < n) fun n => Metric.ball x (1 / ān) - Metric.nhds_basis_ball_inv_nat_succ š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} : (nhds x).HasBasis (fun x => True) fun n => Metric.ball x (1 / (ān + 1)) - Metric.sphere_disjoint_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} : Disjoint (Metric.sphere x ε) (Metric.ball x ε) - Metric.dense_iff_iUnion_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] (s : Set α) : Dense s ā ā r > 0, ā c ā s, Metric.ball c r = Set.univ - Metric.mem_nhdsWithin_iff š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {s t : Set α} : s ā nhdsWithin x t ā ā ε > 0, Metric.ball x ε ā© t ā s - Metric.nhds_basis_ball_pow š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {r : ā} (h0 : 0 < r) (h1 : r < 1) : (nhds x).HasBasis (fun x => True) fun n => Metric.ball x (r ^ n) - Metric.ball_disjoint_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {Ī“ ε : ā} (h : Ī“ + ε ⤠dist x y) : Disjoint (Metric.ball x Ī“) (Metric.ball y ε) - Metric.ball_disjoint_closedBall š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {Ī“ ε : ā} (h : Ī“ + ε ⤠dist x y) : Disjoint (Metric.ball x Ī“) (Metric.closedBall y ε) - Metric.closedBall_disjoint_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x y : α} {Ī“ ε : ā} (h : Ī“ + ε ⤠dist x y) : Disjoint (Metric.closedBall x Ī“) (Metric.ball y ε) - Real.Ioo_eq_ball š Mathlib.Topology.MetricSpace.Pseudo.Defs
(x y : ā) : Set.Ioo x y = Metric.ball ((x + y) / 2) ((y - x) / 2) - Metric.ball_half_subset š Mathlib.Topology.MetricSpace.Pseudo.Defs
{α : Type u} [PseudoMetricSpace α] {x : α} {ε : ā} (y : α) (h : y ā Metric.ball x (ε / 2)) : Metric.ball y (ε / 2) ā Metric.ball x ε - Metric.exists_ball_inter_eq_singleton_of_mem_discrete š Mathlib.Topology.MetricSpace.Pseudo.Basic
{α : Type u} [PseudoMetricSpace α] {s : Set α} (hs : IsDiscrete s) {x : α} (hx : x ā s) : ā ε > 0, Metric.ball x ε ā© s = {x} - Metric.totallyBounded_iff š Mathlib.Topology.MetricSpace.Pseudo.Basic
{α : Type u} [PseudoMetricSpace α] {s : Set α} : TotallyBounded s ā ā ε > 0, ā t, t.Finite ā§ s ā ā y ā t, Metric.ball y ε - Metric.finite_approx_of_totallyBounded š Mathlib.Topology.MetricSpace.Pseudo.Basic
{α : Type u} [PseudoMetricSpace α] {s : Set α} (hs : TotallyBounded s) (ε : ā) : ε > 0 ā ā t ā s, t.Finite ā§ s ā ā y ā t, Metric.ball y ε - finite_cover_balls_of_compact š Mathlib.Topology.MetricSpace.Pseudo.Basic
{X : Type u_2} [PseudoMetricSpace X] {s : Set X} (hs : IsCompact s) {e : ā} (he : 0 < e) : ā t ā s, t.Finite ā§ s ā ā x ā t, Metric.ball x e - IsCompact.finite_cover_balls š Mathlib.Topology.MetricSpace.Pseudo.Basic
{X : Type u_2} [PseudoMetricSpace X] {s : Set X} (hs : IsCompact s) {e : ā} (he : 0 < e) : ā t ā s, t.Finite ā§ s ā ā x ā t, Metric.ball x e - exists_finite_cover_balls_of_isCompact_closure š Mathlib.Topology.MetricSpace.Pseudo.Basic
{X : Type u_2} [PseudoMetricSpace X] {s : Set X} {ε : ā} (hs : IsCompact (closure s)) (hε : 0 < ε) : ā t ā s, t.Finite ā§ s ā ā x ā t, Metric.ball x ε - NNReal.ball_zero_eq_Ico š Mathlib.Topology.MetricSpace.Pseudo.Constructions
(c : ā) : Metric.ball 0 c = Set.Ico 0 c.toNNReal - NNReal.ball_zero_eq_Ico' š Mathlib.Topology.MetricSpace.Pseudo.Constructions
(c : NNReal) : Metric.ball 0 āc = Set.Ico 0 c - ball_prod_same š Mathlib.Topology.MetricSpace.Pseudo.Constructions
{α : Type u_1} {β : Type u_2} [PseudoMetricSpace α] [PseudoMetricSpace β] (x : α) (y : β) (r : ā) : Metric.ball x r ĆĖ¢ Metric.ball y r = Metric.ball (x, y) r - Subtype.preimage_ball š Mathlib.Topology.MetricSpace.Pseudo.Constructions
{α : Type u_1} [PseudoMetricSpace α] {p : α ā Prop} (a : { a // p a }) (r : ā) : Subtype.val ā»Ā¹' Metric.ball (āa) r = Metric.ball a r - Subtype.image_ball š Mathlib.Topology.MetricSpace.Pseudo.Constructions
{α : Type u_1} [PseudoMetricSpace α] {p : α ā Prop} (a : { a // p a }) (r : ā) : Subtype.val '' Metric.ball a r = Metric.ball (āa) r ā© {a | p a} - Metric.closure_ball_subset_closedBall š Mathlib.Topology.MetricSpace.Pseudo.Lemmas
{α : Type u_2} [PseudoMetricSpace α] {x : α} {ε : ā} : closure (Metric.ball x ε) ā Metric.closedBall x ε - Metric.frontier_ball_subset_sphere š Mathlib.Topology.MetricSpace.Pseudo.Lemmas
{α : Type u_2} [PseudoMetricSpace α] {x : α} {ε : ā} : frontier (Metric.ball x ε) ā Metric.sphere x ε - Metric.biInter_gt_ball š Mathlib.Topology.MetricSpace.Pseudo.Lemmas
{α : Type u_2} [PseudoMetricSpace α] (x : α) (r : ā) : ā r', ā (_ : r' > r), Metric.ball x r' = Metric.closedBall x r - Metric.biUnion_lt_ball š Mathlib.Topology.MetricSpace.Pseudo.Lemmas
{α : Type u_2} [PseudoMetricSpace α] (x : α) (r : ā) : ā r', ā (_ : r' < r), Metric.ball x r' = Metric.ball x r - Metric.biUnion_lt_closedBall š Mathlib.Topology.MetricSpace.Pseudo.Lemmas
{α : Type u_2} [PseudoMetricSpace α] (x : α) (r : ā) : ā r', ā (_ : r' < r), Metric.closedBall x r' = Metric.ball x r - eventually_ball_subset š Mathlib.Topology.MetricSpace.Pseudo.Lemmas
{α : Type u_2} [PseudoMetricSpace α] {x : α} {u : Set α} (hu : u ā nhds x) : āį¶ (r : ā) in nhds 0, Metric.ball x r ā u - lebesgue_number_lemma_of_metric š Mathlib.Topology.MetricSpace.Pseudo.Lemmas
{α : Type u_2} [PseudoMetricSpace α] {s : Set α} {ι : Sort u_3} {c : ι ā Set α} (hs : IsCompact s) (hcā : ā (i : ι), IsOpen (c i)) (hcā : s ā ā i, c i) : ā Ī“ > 0, ā x ā s, ā i, Metric.ball x Ī“ ā c i - lebesgue_number_lemma_of_metric_sUnion š Mathlib.Topology.MetricSpace.Pseudo.Lemmas
{α : Type u_2} [PseudoMetricSpace α] {s : Set α} {c : Set (Set α)} (hs : IsCompact s) (hcā : ā t ā c, IsOpen t) (hcā : s ā āā c) : ā Ī“ > 0, ā x ā s, ā t ā c, Metric.ball x Ī“ ā t - ball_pi' š Mathlib.Topology.MetricSpace.Pseudo.Pi
{β : Type u_2} {X : β ā Type u_3} [Fintype β] [(b : β) ā PseudoMetricSpace (X b)] [Nonempty β] (x : (b : β) ā X b) (r : ā) : Metric.ball x r = Set.univ.pi fun b => Metric.ball (x b) r - ball_pi š Mathlib.Topology.MetricSpace.Pseudo.Pi
{β : Type u_2} {X : β ā Type u_3} [Fintype β] [(b : β) ā PseudoMetricSpace (X b)] (x : (b : β) ā X b) {r : ā} (hr : 0 < r) : Metric.ball x r = Set.univ.pi fun b => Metric.ball (x b) r - ball_one_eq š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedGroup E] (r : ā) : Metric.ball 1 r = {x | āxā < r} - ball_zero_eq š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddGroup E] (r : ā) : Metric.ball 0 r = {x | āxā < r} - norm_lt_of_mem_ball š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddGroup E] {a b : E} {r : ā} (h : b ā Metric.ball a r) : ābā < āaā + r - norm_lt_of_mem_ball' š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedGroup E] {a b : E} {r : ā} (h : b ā Metric.ball a r) : ābā < āaā + r - ball_eq š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddCommGroup E] (y : E) (ε : ā) : Metric.ball y ε = {x | āx - yā < ε} - ball_eq' š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedCommGroup E] (y : E) (ε : ā) : Metric.ball y ε = {x | āx / yā < ε} - mem_ball_one_iff š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedGroup E] {a : E} {r : ā} : a ā Metric.ball 1 r ā āaā < r - mem_ball_zero_iff š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddGroup E] {a : E} {r : ā} : a ā Metric.ball 0 r ā āaā < r - mem_ball_iff_norm š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddCommGroup E] {a b : E} {r : ā} : b ā Metric.ball a r ā āb - aā < r - mem_ball_iff_norm' š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddCommGroup E] {a b : E} {r : ā} : b ā Metric.ball a r ā āa - bā < r - mem_ball_iff_norm'' š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedCommGroup E] {a b : E} {r : ā} : b ā Metric.ball a r ā āb / aā < r - mem_ball_iff_norm''' š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedCommGroup E] {a b : E} {r : ā} : b ā Metric.ball a r ā āa / bā < r - add_mem_ball_iff_norm š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddCommGroup E] {a b : E} {r : ā} : a + b ā Metric.ball a r ā ābā < r - mul_mem_ball_iff_norm š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedCommGroup E] {a b : E} {r : ā} : a * b ā Metric.ball a r ā ābā < r - ball_eq_norm_inv_mul_lt š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedGroup E] (y : E) (ε : ā) : Metric.ball y ε = {x | āxā»Ā¹ * yā < ε} - ball_eq_norm_neg_add_lt š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddGroup E] (y : E) (ε : ā) : Metric.ball y ε = {x | ā-x + yā < ε} - mem_ball_iff_norm_inv_mul_lt š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedGroup E] {a b : E} {r : ā} : b ā Metric.ball a r ā ābā»Ā¹ * aā < r - mem_ball_iff_norm_inv_mul_lt' š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedGroup E] {a b : E} {r : ā} : b ā Metric.ball a r ā āaā»Ā¹ * bā < r - mem_ball_iff_norm_neg_add_lt š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddGroup E] {a b : E} {r : ā} : b ā Metric.ball a r ā ā-b + aā < r - mem_ball_iff_norm_neg_add_lt' š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddGroup E] {a b : E} {r : ā} : b ā Metric.ball a r ā ā-a + bā < r - setOf_div_mem_ball_eq_ball'' š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedCommGroup E] {a : E} {r : ā} : {x | x / a ā Metric.ball 1 r} = Metric.ball a r - setOf_sub_mem_ball_eq_ball š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddCommGroup E] {a : E} {r : ā} : {x | x - a ā Metric.ball 0 r} = Metric.ball a r - preimage_add_ball š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddCommGroup E] (a b : E) (r : ā) : (fun x => b + x) ā»Ā¹' Metric.ball a r = Metric.ball (a - b) r - preimage_mul_ball š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedCommGroup E] (a b : E) (r : ā) : (fun x => b * x) ā»Ā¹' Metric.ball a r = Metric.ball (a / b) r - smul_ball'' š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedCommGroup E] {a b : E} {r : ā} : a ⢠Metric.ball b r = Metric.ball (a ⢠b) r - vadd_ball'' š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddCommGroup E] {a b : E} {r : ā} : a +ᵄ Metric.ball b r = Metric.ball (a +ᵄ b) r - add_mem_ball_add_iff š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddCommGroup E] {a b : E} {r : ā} {c : E} : a + c ā Metric.ball (b + c) r ā a ā Metric.ball b r - mul_mem_ball_mul_iff š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedCommGroup E] {a b : E} {r : ā} {c : E} : a * c ā Metric.ball (b * c) r ā a ā Metric.ball b r - nsmul_mem_ball š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedAddCommGroup E] {a b : E} {r : ā} {n : ā} (hn : 0 < n) (h : a ā Metric.ball b r) : n ⢠a ā Metric.ball (n ⢠b) (n ⢠r) - pow_mem_ball š Mathlib.Analysis.Normed.Group.Basic
{E : Type u_4} [SeminormedCommGroup E] {a b : E} {r : ā} {n : ā} (hn : 0 < n) (h : a ā Metric.ball b r) : a ^ n ā Metric.ball (b ^ n) (n ⢠r) - Metric.isBounded_ball š Mathlib.Topology.MetricSpace.Bounded
{α : Type u} {x : α} {r : ā} [PseudoMetricSpace α] : Bornology.IsBounded (Metric.ball x r) - Metric.hasAntitoneBasis_cobounded_compl_ball š Mathlib.Topology.MetricSpace.Bounded
{α : Type u} [PseudoMetricSpace α] (c : α) : (Bornology.cobounded α).HasAntitoneBasis fun r => (Metric.ball c r)į¶ - Metric.hasBasis_cobounded_compl_ball š Mathlib.Topology.MetricSpace.Bounded
{α : Type u} [PseudoMetricSpace α] (c : α) : (Bornology.cobounded α).HasBasis (fun x => True) fun r => (Metric.ball c r)į¶ - Bornology.IsBounded.subset_ball š Mathlib.Topology.MetricSpace.Bounded
{α : Type u} {s : Set α} [PseudoMetricSpace α] (h : Bornology.IsBounded s) (c : α) : ā r, s ā Metric.ball c r - Metric.isBounded_iff_subset_ball š Mathlib.Topology.MetricSpace.Bounded
{α : Type u} {s : Set α} [PseudoMetricSpace α] (c : α) : Bornology.IsBounded s ā ā r, s ā Metric.ball c r - Bornology.IsBounded.subset_ball_lt š Mathlib.Topology.MetricSpace.Bounded
{α : Type u} {s : Set α} [PseudoMetricSpace α] (h : Bornology.IsBounded s) (a : ā) (c : α) : ā r, a < r ā§ s ā Metric.ball c r - Metric.diam_ball š Mathlib.Topology.MetricSpace.Bounded
{α : Type u} {x : α} [PseudoMetricSpace α] {r : ā} (h : 0 ⤠r) : Metric.diam (Metric.ball x r) ⤠2 * r - Int.preimage_ball š Mathlib.Topology.Instances.Int
(x : ā¤) (r : ā) : Int.cast ā»Ā¹' Metric.ball (āx) r = Metric.ball x r - Int.ball_eq_Ioo š Mathlib.Topology.Instances.Int
(x : ā¤) (r : ā) : Metric.ball x r = Set.Ioo āāx - rā āāx + rā - Nat.preimage_ball š Mathlib.Topology.Instances.Nat
(x : ā) (r : ā) : Nat.cast ā»Ā¹' Metric.ball (āx) r = Metric.ball x r - Isometry.mapsTo_ball š Mathlib.Topology.MetricSpace.Isometry
{α : Type u} {β : Type v} [PseudoMetricSpace α] [PseudoMetricSpace β] {f : α ā β} (hf : Isometry f) (x : α) (r : ā) : Set.MapsTo f (Metric.ball x r) (Metric.ball (f x) r) - Isometry.preimage_ball š Mathlib.Topology.MetricSpace.Isometry
{α : Type u} {β : Type v} [PseudoMetricSpace α] [PseudoMetricSpace β] {f : α ā β} (hf : Isometry f) (x : α) (r : ā) : f ā»Ā¹' Metric.ball (f x) r = Metric.ball x r - IsometryEquiv.image_ball š Mathlib.Topology.MetricSpace.Isometry
{α : Type u} {β : Type v} [PseudoMetricSpace α] [PseudoMetricSpace β] (h : α āįµ¢ β) (x : α) (r : ā) : āh '' Metric.ball x r = Metric.ball (h x) r - IsometryEquiv.preimage_ball š Mathlib.Topology.MetricSpace.Isometry
{α : Type u} {β : Type v} [PseudoMetricSpace α] [PseudoMetricSpace β] (h : α āįµ¢ β) (x : β) (r : ā) : āh ā»Ā¹' Metric.ball x r = Metric.ball (h.symm x) r - LipschitzWith.mapsTo_ball š Mathlib.Topology.MetricSpace.Lipschitz
{α : Type u} {β : Type v} [PseudoMetricSpace α] [PseudoMetricSpace β] {K : NNReal} {f : α ā β} (hf : LipschitzWith K f) (hK : K ā 0) (x : α) (r : ā) : Set.MapsTo f (Metric.ball x r) (Metric.ball (f x) (āK * r)) - Metric.preimage_add_left_ball š Mathlib.Topology.MetricSpace.IsometricSMul
{G : Type v} [AddGroup G] [PseudoMetricSpace G] [IsIsometricVAdd G G] (a b : G) (r : ā) : (fun x => a + x) ā»Ā¹' Metric.ball b r = Metric.ball (-a + b) r - Metric.preimage_mul_left_ball š Mathlib.Topology.MetricSpace.IsometricSMul
{G : Type v} [Group G] [PseudoMetricSpace G] [IsIsometricSMul G G] (a b : G) (r : ā) : (fun x => a * x) ā»Ā¹' Metric.ball b r = Metric.ball (aā»Ā¹ * b) r - Metric.preimage_add_right_ball š Mathlib.Topology.MetricSpace.IsometricSMul
{G : Type v} [AddGroup G] [PseudoMetricSpace G] [IsIsometricVAdd Gįµįµįµ G] (a b : G) (r : ā) : (fun x => x + a) ā»Ā¹' Metric.ball b r = Metric.ball (b - a) r - Metric.preimage_mul_right_ball š Mathlib.Topology.MetricSpace.IsometricSMul
{G : Type v} [Group G] [PseudoMetricSpace G] [IsIsometricSMul Gįµįµįµ G] (a b : G) (r : ā) : (fun x => x * a) ā»Ā¹' Metric.ball b r = Metric.ball (b / a) r - Metric.smul_ball š Mathlib.Topology.MetricSpace.IsometricSMul
{G : Type v} {X : Type w} [PseudoMetricSpace X] [Group G] [MulAction G X] [IsIsometricSMul G X] (c : G) (x : X) (r : ā) : c ⢠Metric.ball x r = Metric.ball (c ⢠x) r - Metric.vadd_ball š Mathlib.Topology.MetricSpace.IsometricSMul
{G : Type v} {X : Type w} [PseudoMetricSpace X] [AddGroup G] [AddAction G X] [IsIsometricVAdd G X] (c : G) (x : X) (r : ā) : c +ᵄ Metric.ball x r = Metric.ball (c +ᵄ x) r - Metric.preimage_smul_ball š Mathlib.Topology.MetricSpace.IsometricSMul
{G : Type v} {X : Type w} [PseudoMetricSpace X] [Group G] [MulAction G X] [IsIsometricSMul G X] (c : G) (x : X) (r : ā) : (fun x => c ⢠x) ā»Ā¹' Metric.ball x r = Metric.ball (cā»Ā¹ ⢠x) r - Metric.preimage_vadd_ball š Mathlib.Topology.MetricSpace.IsometricSMul
{G : Type v} {X : Type w} [PseudoMetricSpace X] [AddGroup G] [AddAction G X] [IsIsometricVAdd G X] (c : G) (x : X) (r : ā) : (fun x => c +ᵄ x) ā»Ā¹' Metric.ball x r = Metric.ball (-c +ᵄ x) r - LatticeOrderedAddCommGroup.isSolid_ball š Mathlib.Analysis.Normed.Order.Lattice
{α : Type u_1} [NormedAddCommGroup α] [Lattice α] [HasSolidNorm α] (r : ā) : LatticeOrderedAddCommGroup.IsSolid (Metric.ball 0 r) - Dilation.mapsTo_ball š Mathlib.Topology.MetricSpace.Dilation
{α : Type u_1} {β : Type u_2} {F : Type u_4} [PseudoMetricSpace α] [PseudoMetricSpace β] [FunLike F α β] [DilationClass F α β] (f : F) (x : α) (r' : ā) : Set.MapsTo (āf) (Metric.ball x r') (Metric.ball (f x) (ā(Dilation.ratio f) * r')) - Metric.smul_image_ball š Mathlib.Analysis.Normed.MulAction
{α : Type u_1} {β : Type u_2} [NormedDivisionRing α] [SeminormedAddCommGroup β] [Module α β] [NormSMulClass α β] {s : α} (hs : s ā 0) (x : β) (ε : ā) : (fun x => s ⢠x) '' Metric.ball x ε = Metric.ball (s ⢠x) (āsā * ε) - Metric.diam_ball_eq š Mathlib.Analysis.Normed.Module.Basic
{E : Type u_6} [NormedAddCommGroup E] [NormedSpace ā E] [Nontrivial E] (x : E) {r : ā} (hr : 0 ⤠r) : Metric.diam (Metric.ball x r) = 2 * r - MeasureTheory.measure_ball_ne_top š Mathlib.MeasureTheory.Measure.Typeclasses.Finite
{α : Type u_1} {m0 : MeasurableSpace α} [PseudoMetricSpace α] [ProperSpace α] {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasureOnCompacts μ] {x : α} {r : ā} : μ (Metric.ball x r) ā ⤠- MeasureTheory.measure_ball_lt_top š Mathlib.MeasureTheory.Measure.Typeclasses.Finite
{α : Type u_1} {m0 : MeasurableSpace α} [PseudoMetricSpace α] [ProperSpace α] {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasureOnCompacts μ] {x : α} {r : ā} : μ (Metric.ball x r) < ⤠- MeasureTheory.exists_pos_ball š Mathlib.MeasureTheory.Measure.Typeclasses.Finite
{α : Type u_1} {m0 : MeasurableSpace α} {μ : MeasureTheory.Measure α} [PseudoMetricSpace α] (x : α) (hμ : μ ā 0) : ā n, 0 < μ (Metric.ball x ān) - MeasureTheory.exists_pos_preimage_ball š Mathlib.MeasureTheory.Measure.Typeclasses.Finite
{α : Type u_1} {Ī“ : Type u_3} {m0 : MeasurableSpace α} {μ : MeasureTheory.Measure α} [PseudoMetricSpace Ī“] (f : α ā Ī“) (x : Ī“) (hμ : μ ā 0) : ā n, 0 < μ (f ā»Ā¹' Metric.ball x ān) - Metric.ball_infDist_compl_subset š Mathlib.Topology.MetricSpace.HausdorffDistance
{α : Type u} [PseudoMetricSpace α] {s : Set α} {x : α} : Metric.ball x (Metric.infDist x sį¶) ā s - Metric.ball_infDist_subset_compl š Mathlib.Topology.MetricSpace.HausdorffDistance
{α : Type u} [PseudoMetricSpace α] {s : Set α} {x : α} : Metric.ball x (Metric.infDist x s) ā sį¶ - Metric.disjoint_ball_infDist š Mathlib.Topology.MetricSpace.HausdorffDistance
{α : Type u} [PseudoMetricSpace α] {s : Set α} {x : α} : Disjoint (Metric.ball x (Metric.infDist x s)) s - Metric.thickening_singleton š Mathlib.Topology.MetricSpace.Thickening
{X : Type u} [PseudoMetricSpace X] (Ī“ : ā) (x : X) : Metric.thickening Ī“ {x} = Metric.ball x Ī“ - Metric.ball_subset_thickening š Mathlib.Topology.MetricSpace.Thickening
{X : Type u} [PseudoMetricSpace X] {x : X} {E : Set X} (hx : x ā E) (Ī“ : ā) : Metric.ball x Ī“ ā Metric.thickening Ī“ E - Metric.thickening_ball š Mathlib.Topology.MetricSpace.Thickening
{α : Type u_2} [PseudoMetricSpace α] (x : α) (ε Ī“ : ā) : Metric.thickening ε (Metric.ball x Ī“) ā Metric.ball x (ε + Ī“) - Metric.thickening_eq_biUnion_ball š Mathlib.Topology.MetricSpace.Thickening
{X : Type u} [PseudoMetricSpace X] {Ī“ : ā} {E : Set X} : Metric.thickening Ī“ E = ā x ā E, Metric.ball x Ī“ - measurableSet_ball š Mathlib.MeasureTheory.Constructions.BorelSpace.Metric
{α : Type u_1} [PseudoMetricSpace α] [MeasurableSpace α] [OpensMeasurableSpace α] {x : α} {ε : ā} : MeasurableSet (Metric.ball x ε) - Real.totallyBounded_ball š Mathlib.Topology.Instances.Real.Lemmas
(x ε : ā) : TotallyBounded (Metric.ball x ε) - Metric.measure_ball_pos š Mathlib.MeasureTheory.Measure.OpenPos
{X : Type u_1} [PseudoMetricSpace X] {m : MeasurableSpace X} (μ : MeasureTheory.Measure X) [μ.IsOpenPosMeasure] (x : X) {r : ā} (hr : 0 < r) : 0 < μ (Metric.ball x r) - LinearIsometry.preimage_ball š Mathlib.Analysis.Normed.Operator.LinearIsometry
{R : Type u_1} {Rā : Type u_2} {E : Type u_4} {Eā : Type u_5} [Semiring R] [Semiring Rā] {Ļāā : R ā+* Rā} [SeminormedAddCommGroup E] [SeminormedAddCommGroup Eā] [Module R E] [Module Rā Eā] (f : E āāāįµ¢[Ļāā] Eā) (x : E) (r : ā) : āf ā»Ā¹' Metric.ball (f x) r = Metric.ball x r - LinearIsometryEquiv.image_ball š Mathlib.Analysis.Normed.Operator.LinearIsometry
{R : Type u_1} {Rā : Type u_2} {E : Type u_4} {Eā : Type u_5} [Semiring R] [Semiring Rā] {Ļāā : R ā+* Rā} {Ļāā : Rā ā+* R} [RingHomInvPair Ļāā Ļāā] [RingHomInvPair Ļāā Ļāā] [SeminormedAddCommGroup E] [SeminormedAddCommGroup Eā] [Module R E] [Module Rā Eā] (e : E āāāįµ¢[Ļāā] Eā) (x : E) (r : ā) : āe '' Metric.ball x r = Metric.ball (e x) r - LinearIsometryEquiv.preimage_ball š Mathlib.Analysis.Normed.Operator.LinearIsometry
{R : Type u_1} {Rā : Type u_2} {E : Type u_4} {Eā : Type u_5} [Semiring R] [Semiring Rā] {Ļāā : R ā+* Rā} {Ļāā : Rā ā+* R} [RingHomInvPair Ļāā Ļāā] [RingHomInvPair Ļāā Ļāā] [SeminormedAddCommGroup E] [SeminormedAddCommGroup Eā] [Module R E] [Module Rā Eā] (e : E āāāįµ¢[Ļāā] Eā) (x : Eā) (r : ā) : āe ā»Ā¹' Metric.ball x r = Metric.ball (e.symm x) r - Metric.star_ball š Mathlib.Analysis.CStarAlgebra.Basic
{E : Type u_2} [SeminormedAddCommGroup E] [StarAddMonoid E] [NormedStarGroup E] (x : E) (r : ā) : star (Metric.ball x r) = Metric.ball (star x) r - Complex.ball_one_subset_slitPlane š Mathlib.Analysis.Complex.Basic
: Metric.ball 1 1 ā Complex.slitPlane - inv_ball š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (x : E) : (Metric.ball x Ī“)ā»Ā¹ = Metric.ball xā»Ā¹ Ī“ - neg_ball š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (x : E) : -Metric.ball x Ī“ = Metric.ball (-x) Ī“ - div_ball_one š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (s : Set E) : s / Metric.ball 1 Ī“ = Metric.thickening Ī“ s - sub_ball_zero š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (s : Set E) : s - Metric.ball 0 Ī“ = Metric.thickening Ī“ s - ball_div_singleton š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (x y : E) : Metric.ball x Ī“ / {y} = Metric.ball (x / y) Ī“ - ball_sub_singleton š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (x y : E) : Metric.ball x Ī“ - {y} = Metric.ball (x - y) Ī“ - singleton_div_ball š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (x y : E) : {x} / Metric.ball y Ī“ = Metric.ball (x / y) Ī“ - singleton_div_ball_one š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (x : E) : {x} / Metric.ball 1 Ī“ = Metric.ball x Ī“ - singleton_sub_ball š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (x y : E) : {x} - Metric.ball y Ī“ = Metric.ball (x - y) Ī“ - singleton_sub_ball_zero š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (x : E) : {x} - Metric.ball 0 Ī“ = Metric.ball x Ī“ - add_ball_zero š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (s : Set E) : s + Metric.ball 0 Ī“ = Metric.thickening Ī“ s - ball_add_zero š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (s : Set E) : Metric.ball 0 Ī“ + s = Metric.thickening Ī“ s - ball_mul_one š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (s : Set E) : Metric.ball 1 Ī“ * s = Metric.thickening Ī“ s - mul_ball_one š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (s : Set E) : s * Metric.ball 1 Ī“ = Metric.thickening Ī“ s - smul_ball_one š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (x : E) : x ⢠Metric.ball 1 Ī“ = Metric.ball x Ī“ - vadd_ball_zero š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (x : E) : x +ᵄ Metric.ball 0 Ī“ = Metric.ball x Ī“ - ball_one_mul_singleton š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (x : E) : Metric.ball 1 Ī“ * {x} = Metric.ball x Ī“ - ball_zero_add_singleton š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (x : E) : Metric.ball 0 Ī“ + {x} = Metric.ball x Ī“ - singleton_add_ball_zero š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (x : E) : {x} + Metric.ball 0 Ī“ = Metric.ball x Ī“ - singleton_mul_ball_one š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (x : E) : {x} * Metric.ball 1 Ī“ = Metric.ball x Ī“ - ball_add_singleton š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (x y : E) : Metric.ball x Ī“ + {y} = Metric.ball (x + y) Ī“ - ball_mul_singleton š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (x y : E) : Metric.ball x Ī“ * {y} = Metric.ball (x * y) Ī“ - singleton_add_ball š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (x y : E) : {x} + Metric.ball y Ī“ = Metric.ball (x + y) Ī“ - singleton_mul_ball š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (x y : E) : {x} * Metric.ball y Ī“ = Metric.ball (x * y) Ī“ - ball_div_one š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (s : Set E) : Metric.ball 1 Ī“ / s = Metric.thickening Ī“ sā»Ā¹ - ball_one_div_singleton š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (x : E) : Metric.ball 1 Ī“ / {x} = Metric.ball xā»Ā¹ Ī“ - ball_sub_zero š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (s : Set E) : Metric.ball 0 Ī“ - s = Metric.thickening Ī“ (-s) - ball_zero_sub_singleton š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (x : E) : Metric.ball 0 Ī“ - {x} = Metric.ball (-x) Ī“ - add_ball š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (s : Set E) (x : E) : s + Metric.ball x Ī“ = x +ᵄ Metric.thickening Ī“ s - ball_add š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (s : Set E) (x : E) : Metric.ball x Ī“ + s = x +ᵄ Metric.thickening Ī“ s - ball_mul š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (s : Set E) (x : E) : Metric.ball x Ī“ * s = x ⢠Metric.thickening Ī“ s - mul_ball š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (s : Set E) (x : E) : s * Metric.ball x Ī“ = x ⢠Metric.thickening Ī“ s - div_ball š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (s : Set E) (x : E) : s / Metric.ball x Ī“ = xā»Ā¹ ⢠Metric.thickening Ī“ s - sub_ball š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (s : Set E) (x : E) : s - Metric.ball x Ī“ = -x +ᵄ Metric.thickening Ī“ s - ball_div š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedCommGroup E] (Ī“ : ā) (s : Set E) (x : E) : Metric.ball x Ī“ / s = x ⢠Metric.thickening Ī“ sā»Ā¹ - ball_sub š Mathlib.Analysis.Normed.Group.Pointwise
{E : Type u_1} [SeminormedAddCommGroup E] (Ī“ : ā) (s : Set E) (x : E) : Metric.ball x Ī“ - s = x +ᵄ Metric.thickening Ī“ (-s) - closure_ball š Mathlib.Analysis.Normed.Module.RCLike.Real
{E : Type u_1} [SeminormedAddCommGroup E] [NormedSpace ā E] (x : E) {r : ā} (hr : r ā 0) : closure (Metric.ball x r) = Metric.closedBall x r - frontier_ball š Mathlib.Analysis.Normed.Module.RCLike.Real
{E : Type u_1} [SeminormedAddCommGroup E] [NormedSpace ā E] (x : E) {r : ā} (hr : r ā 0) : frontier (Metric.ball x r) = Metric.sphere x r - interior_closedBall š Mathlib.Analysis.Normed.Module.RCLike.Real
{E : Type u_1} [SeminormedAddCommGroup E] [NormedSpace ā E] (x : E) {r : ā} (hr : r ā 0) : interior (Metric.closedBall x r) = Metric.ball x r - interior_closedBall' š Mathlib.Analysis.Normed.Module.RCLike.Real
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ā E] [Nontrivial E] (x : E) (r : ā) : interior (Metric.closedBall x r) = Metric.ball x r - cthickening_ball š Mathlib.Analysis.Normed.Module.Ball.Pointwise
{E : Type u_2} [SeminormedAddCommGroup E] [NormedSpace ā E] {Ī“ ε : ā} (hε : 0 ⤠ε) (hĪ“ : 0 < Ī“) (x : E) : Metric.cthickening ε (Metric.ball x Ī“) = Metric.closedBall x (ε + Ī“) - thickening_ball š Mathlib.Analysis.Normed.Module.Ball.Pointwise
{E : Type u_2} [SeminormedAddCommGroup E] [NormedSpace ā E] {Ī“ ε : ā} (hε : 0 < ε) (hĪ“ : 0 < Ī“) (x : E) : Metric.thickening ε (Metric.ball x Ī“) = Metric.ball x (ε + Ī“) - thickening_closedBall š Mathlib.Analysis.Normed.Module.Ball.Pointwise
{E : Type u_2} [SeminormedAddCommGroup E] [NormedSpace ā E] {Ī“ ε : ā} (hε : 0 < ε) (hĪ“ : 0 ⤠Γ) (x : E) : Metric.thickening ε (Metric.closedBall x Ī“) = Metric.ball x (ε + Ī“) - ball_sub_ball š Mathlib.Analysis.Normed.Module.Ball.Pointwise
{E : Type u_2} [SeminormedAddCommGroup E] [NormedSpace ā E] {Ī“ ε : ā} (hε : 0 < ε) (hĪ“ : 0 < Ī“) (a b : E) : Metric.ball a ε - Metric.ball b Ī“ = Metric.ball (a - b) (ε + Ī“)
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 69fae59