Loogle!
Result
Found 4361 declarations mentioning nhds. Of these, only the first 200 are shown.
- nhds π Mathlib.Topology.Defs.Filter
{X : Type u_3} [TopologicalSpace X] (x : X) : Filter X - WeaklyLocallyCompactSpace.exists_compact_mem_nhds π Mathlib.Topology.Defs.Filter
{X : Type u_3} {instβ : TopologicalSpace X} [self : WeaklyLocallyCompactSpace X] (x : X) : β s, IsCompact s β§ s β nhds x - WeaklyLocallyCompactSpace.mk π Mathlib.Topology.Defs.Filter
{X : Type u_3} [TopologicalSpace X] (exists_compact_mem_nhds : β (x : X), β s, IsCompact s β§ s β nhds x) : WeaklyLocallyCompactSpace X - LocallyCompactSpace.local_compact_nhds π Mathlib.Topology.Defs.Filter
{X : Type u_3} {instβ : TopologicalSpace X} [self : LocallyCompactSpace X] (x : X) (n : Set X) : n β nhds x β β s β nhds x, s β n β§ IsCompact s - LocallyCompactSpace.mk π Mathlib.Topology.Defs.Filter
{X : Type u_3} [TopologicalSpace X] (local_compact_nhds : β (x : X), β n β nhds x, β s β nhds x, s β n β§ IsCompact s) : LocallyCompactSpace X - LocallyCompactPair.exists_mem_nhds_isCompact_mapsTo π Mathlib.Topology.Defs.Filter
{X : Type u_3} {Y : Type u_4} {instβ : TopologicalSpace X} {instβΒΉ : TopologicalSpace Y} [self : LocallyCompactPair X Y] {f : X β Y} {x : X} {s : Set Y} : Continuous f β s β nhds (f x) β β K β nhds x, IsCompact K β§ Set.MapsTo f K s - LocallyCompactPair.mk π Mathlib.Topology.Defs.Filter
{X : Type u_3} {Y : Type u_4} [TopologicalSpace X] [TopologicalSpace Y] (exists_mem_nhds_isCompact_mapsTo : β {f : X β Y} {x : X} {s : Set Y}, Continuous f β s β nhds (f x) β β K β nhds x, IsCompact K β§ Set.MapsTo f K s) : LocallyCompactPair X Y - nhds_def π Mathlib.Topology.Defs.Filter
{X : Type u_3} [TopologicalSpace X] (x : X) : nhds x = β¨ s β {s | x β s β§ IsOpen s}, Filter.principal s - limUnder_of_not_tendsto π Mathlib.Topology.Basic
{X : Type u} {Ξ± : Type u_1} [TopologicalSpace X] [hX : Nonempty X] {f : Filter Ξ±} {g : Ξ± β X} (h : Β¬β x, Filter.Tendsto g f (nhds x)) : f.limUnder g = Classical.choice hX - tendsto_nhds_limUnder π Mathlib.Topology.Basic
{X : Type u} {Ξ± : Type u_1} [TopologicalSpace X] {f : Filter Ξ±} {g : Ξ± β X} (h : β x, Filter.Tendsto g f (nhds x)) : Filter.Tendsto g f (nhds (f.limUnder g)) - le_nhds_lim π Mathlib.Topology.Basic
{X : Type u} [TopologicalSpace X] {f : Filter X} (h : β x, f β€ nhds x) : f β€ nhds f.lim - nhds_neBot π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} : (nhds x).NeBot - tendsto_const_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} {f : Filter Ξ±} : Filter.Tendsto (fun x_1 => x) f (nhds x) - Filter.Eventually.self_of_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {p : X β Prop} (h : βαΆ (y : X) in nhds x, p y) : p x - isOpen_setOfPred_eventually_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {p : X β Prop} : IsOpen {x | βαΆ (y : X) in nhds x, p y} - isOpen_setOf_eventually_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {p : X β Prop} : IsOpen {x | βαΆ (y : X) in nhds x, p y} - lift'_nhds_interior π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] (x : X) : (nhds x).lift' interior = nhds x - nhds_bind_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} : (nhds x).bind nhds = nhds x - tendsto_pure_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} (f : Ξ± β X) (a : Ξ±) : Filter.Tendsto f (pure a) (nhds (f a)) - TopologicalSpace.ext_nhds π Mathlib.Topology.Neighborhoods
{X : Type u_2} {t t' : TopologicalSpace X} : (β (x : X), nhds x = nhds x) β t = t' - TopologicalSpace.ext_iff_nhds π Mathlib.Topology.Neighborhoods
{X : Type u_2} {t t' : TopologicalSpace X} : t = t' β β (x : X), nhds x = nhds x - Filter.EventuallyEq.eq_of_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} {f g : X β Ξ±} (h : f =αΆ [nhds x] g) : f x = g x - Filter.EventuallyEq.tendsto π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} {l : Filter Ξ±} {f : Ξ± β X} (hf : f =αΆ [l] fun x_1 => x) : Filter.Tendsto f l (nhds x) - mem_of_mem_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} : s β nhds x β x β s - interior_eq_nhds' π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {s : Set X} : interior s = {x | s β nhds x} - isOpen_singleton_iff_nhds_eq_pure π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] (x : X) : IsOpen {x} β nhds x = pure x - tendsto_nhds_of_eventually_eq π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} {l : Filter Ξ±} {f : Ξ± β X} (h : βαΆ (x' : Ξ±) in l, f x' = x) : Filter.Tendsto f l (nhds x) - interior_setOfPred_eq π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {p : X β Prop} : interior {x | p x} = {x | βαΆ (y : X) in nhds x, p y} - interior_setOf_eq π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {p : X β Prop} : interior {x | p x} = {x | βαΆ (y : X) in nhds x, p y} - pure_le_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] : pure β€ nhds - mem_interior_iff_mem_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} : x β interior s β s β nhds x - nhds_basis_opens π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] (x : X) : (nhds x).HasBasis (fun s => x β s β§ IsOpen s) fun s => s - IsOpen.mem_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} (hs : IsOpen s) (hx : x β s) : s β nhds x - isOpen_iff_mem_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {s : Set X} : IsOpen s β β x β s, s β nhds x - IsOpen.mem_nhds_iff π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} (hs : IsOpen s) : s β nhds x β x β s - Filter.Eventually.eventually_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {p : X β Prop} (h : βαΆ (y : X) in nhds x, p y) : βαΆ (y : X) in nhds x, βαΆ (x : X) in nhds y, p x - eventually_eventually_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {p : X β Prop} : (βαΆ (y : X) in nhds x, βαΆ (x : X) in nhds y, p x) β βαΆ (x : X) in nhds x, p x - frequently_frequently_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {p : X β Prop} : (βαΆ (x' : X) in nhds x, βαΆ (x'' : X) in nhds x', p x'') β βαΆ (x : X) in nhds x, p x - Filter.Frequently.mem_closure π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} : (βαΆ (x : X) in nhds x, x β s) β x β closure s - interior_eq_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {s : Set X} : interior s = {x | nhds x β€ Filter.principal s} - mem_closure_iff_frequently π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} : x β closure s β βαΆ (x : X) in nhds x, x β s - nhds_basis_closeds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] (x : X) : (nhds x).HasBasis (fun s => x β s β§ IsClosed s) compl - Dense.inter_nhds_nonempty π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s t : Set X} (hs : Dense s) (ht : t β nhds x) : (s β© t).Nonempty - IsOpen.eventually_mem π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} (hs : IsOpen s) (hx : x β s) : βαΆ (x : X) in nhds x, x β s - Filter.Frequently.mem_of_closed π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} (h : βαΆ (x : X) in nhds x, x β s) (hs : IsClosed s) : x β s - Filter.HasBasis.nhds_interior π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {ΞΉ : Sort v} {x : X} {p : ΞΉ β Prop} {s : ΞΉ β Set X} (h : (nhds x).HasBasis p s) : (nhds x).HasBasis p fun x => interior (s x) - interior_mem_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} : interior s β nhds x β s β nhds x - isClosed_iff_frequently π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {s : Set X} : IsClosed s β β (x : X), (βαΆ (y : X) in nhds x, y β s) β x β s - isOpen_iff_eventually π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {s : Set X} : IsOpen s β β x β s, βαΆ (y : X) in nhds x, y β s - nhds_basis_opens' π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] (x : X) : (nhds x).HasBasis (fun s => s β nhds x β§ IsOpen s) fun x => x - tendsto_atBot_of_eventually_const π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {ΞΉ : Type u_2} [Preorder ΞΉ] {u : ΞΉ β X} {iβ : ΞΉ} (h : β i β€ iβ, u i = x) : Filter.Tendsto u Filter.atBot (nhds x) - tendsto_atTop_of_eventually_const π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {ΞΉ : Type u_2} [Preorder ΞΉ] {u : ΞΉ β X} {iβ : ΞΉ} (h : β i β₯ iβ, u i = x) : Filter.Tendsto u Filter.atTop (nhds x) - Filter.EventuallyEq.eventuallyEq_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} {f g : X β Ξ±} (h : f =αΆ [nhds x] g) : βαΆ (y : X) in nhds x, f =αΆ [nhds y] g - eventually_eventuallyEq_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} {f g : X β Ξ±} : (βαΆ (y : X) in nhds x, f =αΆ [nhds y] g) β f =αΆ [nhds x] g - IsClosed.compl_mem_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} (hs : IsClosed s) (hx : x β s) : sαΆ β nhds x - isOpen_iff_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {s : Set X} : IsOpen s β β x β s, nhds x β€ Filter.principal s - nhdsWithin_neBot π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} : (nhdsWithin x s).NeBot β β β¦t : Set Xβ¦, t β nhds x β (t β© s).Nonempty - eventually_mem_nhds_iff π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} : (βαΆ (x' : X) in nhds x, s β nhds x') β s β nhds x - OrderTop.tendsto_atTop_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} [PartialOrder Ξ±] [OrderTop Ξ±] (f : Ξ± β X) : Filter.Tendsto f Filter.atTop (nhds (f β€)) - Filter.EventuallyLE.eventuallyLE_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} [LE Ξ±] {f g : X β Ξ±} (h : f β€αΆ [nhds x] g) : βαΆ (y : X) in nhds x, f β€αΆ [nhds y] g - eventually_eventuallyLE_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} [LE Ξ±] {f g : X β Ξ±} : (βαΆ (y : X) in nhds x, f β€αΆ [nhds y] g) β f β€αΆ [nhds x] g - subset_interior_iff_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {s V : Set X} : s β interior V β β x β s, V β nhds x - frequently_nhds_iff π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {p : X β Prop} : (βαΆ (y : X) in nhds x, p y) β β (U : Set X), x β U β IsOpen U β β y β U, p y - mem_closure_of_frequently_of_tendsto π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} {s : Set X} {f : Ξ± β X} {b : Filter Ξ±} (h : βαΆ (x : Ξ±) in b, f x β s) (hf : Filter.Tendsto f b (nhds x)) : x β closure s - mem_nhds_iff π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} : s β nhds x β β t β s, IsOpen t β§ x β t - IsClosed.mem_of_frequently_of_tendsto π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} {s : Set X} {f : Ξ± β X} {b : Filter Ξ±} (hs : IsClosed s) (h : βαΆ (x : Ξ±) in b, f x β s) (hf : Filter.Tendsto f b (nhds x)) : x β s - eventually_nhds_iff π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {p : X β Prop} : (βαΆ (y : X) in nhds x, p y) β β t, (β y β t, p y) β§ IsOpen t β§ x β t - le_nhds_iff π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {f : Filter X} : f β€ nhds x β β (s : Set X), x β s β IsOpen s β s β f - tendsto_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} {f : Ξ± β X} {l : Filter Ξ±} : Filter.Tendsto f l (nhds x) β β (s : Set X), IsOpen s β x β s β f β»ΒΉ' s β l - mem_closure_of_tendsto π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} {s : Set X} {f : Ξ± β X} {b : Filter Ξ±} [b.NeBot] (hf : Filter.Tendsto f b (nhds x)) (h : βαΆ (x : Ξ±) in b, f x β s) : x β closure s - IsClosed.mem_of_tendsto π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} {s : Set X} {f : Ξ± β X} {b : Filter Ξ±} [b.NeBot] (hs : IsClosed s) (hf : Filter.Tendsto f b (nhds x)) (h : βαΆ (x : Ξ±) in b, f x β s) : x β s - nhds_le_of_le π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} {f : Filter X} (h : x β s) (o : IsOpen s) (sf : Filter.principal s β€ f) : nhds x β€ f - exists_open_set_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {s U : Set X} (h : β x β s, U β nhds x) : β V, s β V β§ IsOpen V β§ V β U - tendsto_inf_principal_nhds_iff_of_forall_eq π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} {f : Ξ± β X} {l : Filter Ξ±} {s : Set Ξ±} (h : β a β s, f a = x) : Filter.Tendsto f (l β Filter.principal s) (nhds x) β Filter.Tendsto f l (nhds x) - all_mem_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] (x : X) (P : Set X β Prop) (hP : β (s t : Set X), s β t β P s β P t) : (β s β nhds x, P s) β β (s : Set X), IsOpen s β x β s β P s - nhds_def' π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] (x : X) : nhds x = β¨ s, β¨ (_ : IsOpen s), β¨ (_ : x β s), Filter.principal s - tendsto_atTop_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} [Nonempty Ξ±] [SemilatticeSup Ξ±] {f : Ξ± β X} : Filter.Tendsto f Filter.atTop (nhds x) β β (U : Set X), x β U β IsOpen U β β N, β (n : Ξ±), N β€ n β f n β U - exists_open_set_nhds' π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {s U : Set X} (h : U β β¨ x β s, nhds x) : β V, s β V β§ IsOpen V β§ V β U - all_mem_nhds_filter π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} (x : X) (f : Set X β Set Ξ±) (hf : β (s t : Set X), s β t β f s β f t) (l : Filter Ξ±) : (β s β nhds x, f s β l) β β (s : Set X), IsOpen s β x β s β f s β l - map_nhds π Mathlib.Topology.Neighborhoods
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {x : X} {f : X β Ξ±} : Filter.map f (nhds x) = β¨ s β {s | x β s β§ IsOpen s}, Filter.principal (f '' s) - ClusterPt.neBot π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {F : Filter X} (h : ClusterPt x F) : (nhds x β F).NeBot - ClusterPt.of_nhds_le π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {f : Filter X} (H : nhds x β€ f) : ClusterPt x f - ClusterPt.frequently π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {F : Filter X} {p : X β Prop} (hx : ClusterPt x F) (hp : βαΆ (y : X) in nhds x, p y) : βαΆ (y : X) in F, p y - ClusterPt.frequently' π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {F : Filter X} {p : X β Prop} (hx : ClusterPt x F) (hp : βαΆ (y : X) in F, p y) : βαΆ (y : X) in nhds x, p y - Filter.Tendsto.mapClusterPt π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {F : Filter Ξ±} {u : Ξ± β X} {x : X} [F.NeBot] (h : Filter.Tendsto u F (nhds x)) : MapClusterPt x F u - clusterPt_principal_iff_frequently π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} : ClusterPt x (Filter.principal s) β βαΆ (y : X) in nhds x, y β s - ClusterPt.of_le_nhds π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {f : Filter X} (H : f β€ nhds x) [f.NeBot] : ClusterPt x f - ClusterPt.of_le_nhds' π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {f : Filter X} (H : f β€ nhds x) (_hf : f.NeBot) : ClusterPt x f - accPt_iff_frequently π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {C : Set X} : AccPt x (Filter.principal C) β βαΆ (y : X) in nhds x, y β x β§ y β C - MapClusterPt.frequently π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {F : Filter Ξ±} {u : Ξ± β X} {x : X} (h : MapClusterPt x F u) {p : X β Prop} (hp : βαΆ (y : X) in nhds x, p y) : βαΆ (a : Ξ±) in F, p (u a) - clusterPt_principal_iff π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} : ClusterPt x (Filter.principal s) β β U β nhds x, (U β© s).Nonempty - clusterPt_iff_frequently π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {F : Filter X} : ClusterPt x F β β s β nhds x, βαΆ (y : X) in F, y β s - clusterPt_iff_frequently' π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {F : Filter X} : ClusterPt x F β β s β F, βαΆ (y : X) in nhds x, y β s - mem_closure_iff_nhds_ne_bot π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} : x β closure s β nhds x β Filter.principal s β β₯ - clusterPt_iff_not_disjoint π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {F : Filter X} : ClusterPt x F β Β¬Disjoint (nhds x) F - mem_closure_iff_nhds π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} : x β closure s β β t β nhds x, (t β© s).Nonempty - isClosed_iff_nhds π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {s : Set X} : IsClosed s β β (x : X), (β U β nhds x, (U β© s).Nonempty) β x β s - Filter.HasBasis.clusterPt_iff_frequently π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {ΞΉ : Sort u_3} {p : ΞΉ β Prop} {s : ΞΉ β Set X} {F : Filter X} (hx : (nhds x).HasBasis p s) : ClusterPt x F β β (i : ΞΉ), p i β βαΆ (x : X) in F, x β s i - Filter.HasBasis.clusterPt_iff_frequently' π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {ΞΉ : Sort u_3} {p : ΞΉ β Prop} {s : ΞΉ β Set X} {F : Filter X} (hx : F.HasBasis p s) : ClusterPt x F β β (i : ΞΉ), p i β βαΆ (x : X) in nhds x, x β s i - mapClusterPt_iff_frequently π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {F : Filter Ξ±} {u : Ξ± β X} {x : X} : MapClusterPt x F u β β s β nhds x, βαΆ (a : Ξ±) in F, u a β s - clusterPt_iff_nonempty π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {F : Filter X} : ClusterPt x F β β β¦U : Set Xβ¦, U β nhds x β β β¦V : Set Xβ¦, V β F β (U β© V).Nonempty - mem_closure_iff_nhds_basis' π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {ΞΉ : Sort w} {x : X} {t : Set X} {p : ΞΉ β Prop} {s : ΞΉ β Set X} (h : (nhds x).HasBasis p s) : x β closure t β β (i : ΞΉ), p i β (s i β© t).Nonempty - MapClusterPt.tendsto_comp π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {Y : Type v} {Ξ± : Type u_1} {F : Filter Ξ±} {u : Ξ± β X} {x : X} [TopologicalSpace Y] {f : X β Y} {y : Y} (hf : Filter.Tendsto f (nhds x) (nhds y)) (hu : MapClusterPt x F u) : MapClusterPt y F (f β u) - Filter.HasBasis.mapClusterPt_iff_frequently π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {Ξ± : Type u_1} {F : Filter Ξ±} {u : Ξ± β X} {x : X} {ΞΉ : Sort u_3} {p : ΞΉ β Prop} {s : ΞΉ β Set X} (hx : (nhds x).HasBasis p s) : MapClusterPt x F u β β (i : ΞΉ), p i β βαΆ (a : Ξ±) in F, u a β s i - accPt_iff_nhds π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {C : Set X} : AccPt x (Filter.principal C) β β U β nhds x, β y β U β© C, y β x - mem_closure_of_mem_closure_union π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {sβ sβ : Set X} (h : x β closure (sβ βͺ sβ)) (hβ : sβαΆ β nhds x) : x β closure sβ - isClosed_iff_forall_filter π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {s : Set X} : IsClosed s β β (x : X) (F : Filter X), F.NeBot β F β€ Filter.principal s β F β€ nhds x β x β s - MapClusterPt.tendsto_comp' π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {Y : Type v} {Ξ± : Type u_1} {F : Filter Ξ±} {u : Ξ± β X} {x : X} [TopologicalSpace Y] {f : X β Y} {y : Y} (hf : Filter.Tendsto f (nhds x β Filter.map u F) (nhds y)) (hu : MapClusterPt x F u) : MapClusterPt y F (f β u) - Filter.HasBasis.clusterPt_iff π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {ΞΉX : Sort u_3} {ΞΉF : Sort u_4} {pX : ΞΉX β Prop} {sX : ΞΉX β Set X} {pF : ΞΉF β Prop} {sF : ΞΉF β Set X} {F : Filter X} (hX : (nhds x).HasBasis pX sX) (hF : F.HasBasis pF sF) : ClusterPt x F β β β¦i : ΞΉXβ¦, pX i β β β¦j : ΞΉFβ¦, pF j β (sX i β© sF j).Nonempty - mem_closure_iff_nhds_basis π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {ΞΉ : Sort w} {x : X} {t : Set X} {p : ΞΉ β Prop} {s : ΞΉ β Set X} (h : (nhds x).HasBasis p s) : x β closure t β β (i : ΞΉ), p i β β y β t, y β s i - mem_closure_iff_comap_neBot π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} : x β closure s β (Filter.comap Subtype.val (nhds x)).NeBot - mem_closure_iff_nhds' π Mathlib.Topology.ClusterPt
{X : Type u} [TopologicalSpace X] {x : X} {s : Set X} : x β closure s β β t β nhds x, β y, βy β t - Filter.EventuallyEq.continuousAt π Mathlib.Topology.Continuous
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} {x : X} {y : Y} (h : f =αΆ [nhds x] fun x => y) : ContinuousAt f x - Continuous.tendsto π Mathlib.Topology.Continuous
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Continuous f) (x : X) : Filter.Tendsto f (nhds x) (nhds (f x)) - ContinuousAt.tendsto π Mathlib.Topology.Continuous
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} {x : X} (h : ContinuousAt f x) : Filter.Tendsto f (nhds x) (nhds (f x)) - Continuous.tendsto' π Mathlib.Topology.Continuous
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Continuous f) (x : X) (y : Y) (h : f x = y) : Filter.Tendsto f (nhds x) (nhds y) - ContinuousAt.congr π Mathlib.Topology.Continuous
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} {x : X} {g : X β Y} (hf : ContinuousAt f x) (h : f =αΆ [nhds x] g) : ContinuousAt g x - continuousAt_congr π Mathlib.Topology.Continuous
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} {x : X} {g : X β Y} (h : f =αΆ [nhds x] g) : ContinuousAt f x β ContinuousAt g x - DenseRange.mem_nhds π Mathlib.Topology.Continuous
{X : Type u_1} [TopologicalSpace X] {x : X} {Ξ± : Type u_4} {f : Ξ± β X} {s : Set X} (h : DenseRange f) (hs : s β nhds x) : β a, f a β s - tendsto_lift'_closure_nhds π Mathlib.Topology.Continuous
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Continuous f) (x : X) : Filter.Tendsto f ((nhds x).lift' closure) ((nhds (f x)).lift' closure) - ContinuousAt.eventually_mem π Mathlib.Topology.Continuous
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} {x : X} (hf : ContinuousAt f x) {s : Set Y} (hs : s β nhds (f x)) : βαΆ (y : X) in nhds x, f y β s - ContinuousAt.preimage_mem_nhds π Mathlib.Topology.Continuous
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} {x : X} {t : Set Y} (h : ContinuousAt f x) (ht : t β nhds (f x)) : f β»ΒΉ' t β nhds x - continuousAt_def π Mathlib.Topology.Continuous
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} {x : X} : ContinuousAt f x β β A β nhds (f x), f β»ΒΉ' A β nhds x - not_continuousAt_of_tendsto π Mathlib.Topology.Continuous
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} {lβ : Filter X} {lβ : Filter Y} {x : X} (hf : Filter.Tendsto f lβ lβ) [lβ.NeBot] (hlβ : lβ β€ nhds x) (hlβ : Disjoint (nhds (f x)) lβ) : Β¬ContinuousAt f x - nhds_false π Mathlib.Topology.Order
: nhds False = β€ - nhds_true π Mathlib.Topology.Order
: nhds True = pure True - nhds_discrete π Mathlib.Topology.Order
(Ξ± : Type u_3) [TopologicalSpace Ξ±] [DiscreteTopology Ξ±] : nhds = pure - IndiscreteTopology.nhds_eq π Mathlib.Topology.Order
{Ξ± : Type u} [TopologicalSpace Ξ±] [IndiscreteTopology Ξ±] (a : Ξ±) : nhds a = β€ - discreteTopology_iff_nhds π Mathlib.Topology.Order
{Ξ± : Type u_1} [TopologicalSpace Ξ±] : DiscreteTopology Ξ± β β (x : Ξ±), nhds x = pure x - tendsto_nhds_true π Mathlib.Topology.Order
{Ξ± : Type u_1} {l : Filter Ξ±} {p : Ξ± β Prop} : Filter.Tendsto p l (nhds True) β βαΆ (x : Ξ±) in l, p x - tendsto_nhds_Prop π Mathlib.Topology.Order
{Ξ± : Type u_1} {l : Filter Ξ±} {p : Ξ± β Prop} {q : Prop} : Filter.Tendsto p l (nhds q) β q β βαΆ (x : Ξ±) in l, p x - nhds_nhdsAdjoint_of_ne π Mathlib.Topology.Order
{Ξ± : Type u} {a b : Ξ±} (f : Filter Ξ±) (h : b β a) : nhds b = pure b - nhds_nhdsAdjoint_same π Mathlib.Topology.Order
{Ξ± : Type u} (a : Ξ±) (f : Filter Ξ±) : nhds a = pure a β f - discreteTopology_iff_singleton_mem_nhds π Mathlib.Topology.Order
{Ξ± : Type u_1} [TopologicalSpace Ξ±] : DiscreteTopology Ξ± β β (x : Ξ±), {x} β nhds x - gc_nhds π Mathlib.Topology.Order
{Ξ± : Type u} (a : Ξ±) : GaloisConnection (nhdsAdjoint a) fun t => nhds a - nhds_induced π Mathlib.Topology.Order
{Ξ± : Type u} {Ξ² : Type v} [T : TopologicalSpace Ξ±] (f : Ξ² β Ξ±) (a : Ξ²) : nhds a = Filter.comap f (nhds (f a)) - continuous_nhdsAdjoint_dom π Mathlib.Topology.Order
{Ξ± : Type u} {Ξ² : Type v} [TopologicalSpace Ξ²] {f : Ξ± β Ξ²} {a : Ξ±} {l : Filter Ξ±} : Continuous f β Filter.Tendsto f l (nhds (f a)) - mem_nhds_discrete π Mathlib.Topology.Order
{Ξ± : Type u_1} [TopologicalSpace Ξ±] [DiscreteTopology Ξ±] {x : Ξ±} {s : Set Ξ±} : s β nhds x β x β s - map_nhds_induced_eq π Mathlib.Topology.Order
{Ξ± : Type u_1} {Ξ² : Type u_2} [t : TopologicalSpace Ξ²] {f : Ξ± β Ξ²} (a : Ξ±) : Filter.map f (nhds a) = nhdsWithin (f a) (Set.range f) - map_nhds_induced_of_surjective π Mathlib.Topology.Order
{Ξ± : Type u} {Ξ² : Type v} [T : TopologicalSpace Ξ±] {f : Ξ² β Ξ±} (hf : Function.Surjective f) (a : Ξ²) : Filter.map f (nhds a) = nhds (f a) - induced_iff_nhds_eq π Mathlib.Topology.Order
{Ξ± : Type u} {Ξ² : Type v} [tΞ± : TopologicalSpace Ξ±] [tΞ² : TopologicalSpace Ξ²] (f : Ξ² β Ξ±) : tΞ² = TopologicalSpace.induced f tΞ± β β (b : Ξ²), nhds b = Filter.comap f (nhds (f b)) - le_of_nhds_le_nhds π Mathlib.Topology.Order
{Ξ± : Type u_1} {tβ tβ : TopologicalSpace Ξ±} (h : β (x : Ξ±), nhds x β€ nhds x) : tβ β€ tβ - nhds_mono π Mathlib.Topology.Order
{Ξ± : Type u} {tβ tβ : TopologicalSpace Ξ±} {a : Ξ±} (h : tβ β€ tβ) : nhds a β€ nhds a - nhds_nhdsAdjoint π Mathlib.Topology.Order
{Ξ± : Type u} [DecidableEq Ξ±] (a : Ξ±) (f : Filter Ξ±) : nhds = Function.update pure a (pure a β f) - le_iff_nhds π Mathlib.Topology.Order
{Ξ± : Type u_1} (t t' : TopologicalSpace Ξ±) : t β€ t' β β (x : Ξ±), nhds x β€ nhds x - preimage_nhds_coinduced π Mathlib.Topology.Order
{Ξ± : Type u_1} {Ξ² : Type u_2} [TopologicalSpace Ξ±] {Ο : Ξ± β Ξ²} {s : Set Ξ²} {a : Ξ±} (hs : s β nhds (Ο a)) : Ο β»ΒΉ' s β nhds a - map_nhds_induced_of_mem π Mathlib.Topology.Order
{Ξ± : Type u_1} {Ξ² : Type u_2} [t : TopologicalSpace Ξ²] {f : Ξ± β Ξ²} {a : Ξ±} (h : Set.range f β nhds (f a)) : Filter.map f (nhds a) = nhds (f a) - nhds_iInf π Mathlib.Topology.Order
{Ξ± : Type u} {ΞΉ : Sort u_1} {t : ΞΉ β TopologicalSpace Ξ±} {a : Ξ±} : nhds a = β¨ i, nhds a - nhds_inf π Mathlib.Topology.Order
{Ξ± : Type u} {tβ tβ : TopologicalSpace Ξ±} {a : Ξ±} : nhds a = nhds a β nhds a - mem_nhds_induced π Mathlib.Topology.Order
{Ξ± : Type u} {Ξ² : Type v} [T : TopologicalSpace Ξ±] (f : Ξ² β Ξ±) (a : Ξ²) (s : Set Ξ²) : s β nhds a β β u β nhds (f a), f β»ΒΉ' u β s - TopologicalSpace.tendsto_nhds_generateFrom_iff π Mathlib.Topology.Order
{Ξ± : Type u} {Ξ² : Type u_1} {m : Ξ± β Ξ²} {f : Filter Ξ±} {g : Set (Set Ξ²)} {b : Ξ²} : Filter.Tendsto m f (nhds b) β β s β g, b β s β m β»ΒΉ' s β f - TopologicalSpace.nhds_mkOfNhds_single π Mathlib.Topology.Order
{Ξ± : Type u} [DecidableEq Ξ±] {aβ : Ξ±} {l : Filter Ξ±} (h : pure aβ β€ l) (b : Ξ±) : nhds b = Function.update pure aβ l b - nhds_top π Mathlib.Topology.Order
{Ξ± : Type u} {a : Ξ±} : nhds a = β€ - le_nhdsAdjoint_iff π Mathlib.Topology.Order
{Ξ± : Type u_1} (a : Ξ±) (f : Filter Ξ±) (t : TopologicalSpace Ξ±) : t β€ nhdsAdjoint a f β nhds a β€ pure a β f β§ β (b : Ξ±), b β a β IsOpen {b} - le_nhdsAdjoint_iff' π Mathlib.Topology.Order
{Ξ± : Type u} {a : Ξ±} {f : Filter Ξ±} {t : TopologicalSpace Ξ±} : t β€ nhdsAdjoint a f β nhds a β€ pure a β f β§ β (b : Ξ±), b β a β nhds b = pure b - TopologicalSpace.nhds_mkOfNhds π Mathlib.Topology.Order
{Ξ± : Type u} (n : Ξ± β Filter Ξ±) (a : Ξ±) (hβ : pure β€ n) (hβ : β (a : Ξ±), β s β n a, βαΆ (y : Ξ±) in n a, s β n y) : nhds a = n a - nhds_sInf π Mathlib.Topology.Order
{Ξ± : Type u} {s : Set (TopologicalSpace Ξ±)} {a : Ξ±} : nhds a = β¨ t β s, nhds a - TopologicalSpace.nhds_mkOfNhds_of_hasBasis π Mathlib.Topology.Order
{Ξ± : Type u} {n : Ξ± β Filter Ξ±} {ΞΉ : Ξ± β Sort u_1} {p : (a : Ξ±) β ΞΉ a β Prop} {s : (a : Ξ±) β ΞΉ a β Set Ξ±} (hb : β (a : Ξ±), (n a).HasBasis (p a) (s a)) (hpure : β (a : Ξ±) (i : ΞΉ a), p a i β a β s a i) (hopen : β (a : Ξ±) (i : ΞΉ a), p a i β βαΆ (x : Ξ±) in n a, s a i β n x) (a : Ξ±) : nhds a = n a - TopologicalSpace.nhds_generateFrom π Mathlib.Topology.Order
{Ξ± : Type u} {g : Set (Set Ξ±)} {a : Ξ±} : nhds a = β¨ s β {s | a β s β§ s β g}, Filter.principal s - TopologicalSpace.nhds_mkOfNhds_filterBasis π Mathlib.Topology.Order
{Ξ± : Type u} (B : Ξ± β FilterBasis Ξ±) (a : Ξ±) (hβ : β (x : Ξ±), β n β B x, x β n) (hβ : β (x : Ξ±), β n β B x, β nβ β B x, β x' β nβ, β nβ β B x', nβ β n) : nhds a = (B a).filter - nhdsSet_singleton π Mathlib.Topology.NhdsSet
{X : Type u_2} [TopologicalSpace X] {x : X} : nhdsSet {x} = nhds x - Filter.Eventually.eventually_nhdsSet π Mathlib.Topology.NhdsSet
{X : Type u_2} [TopologicalSpace X] {s : Set X} {p : X β Prop} (h : βαΆ (y : X) in nhdsSet s, p y) : βαΆ (y : X) in nhdsSet s, βαΆ (x : X) in nhds y, p x - nhdsSet_insert π Mathlib.Topology.NhdsSet
{X : Type u_2} [TopologicalSpace X] (x : X) (s : Set X) : nhdsSet (insert x s) = nhds x β nhdsSet s - nhds_le_nhdsSet π Mathlib.Topology.NhdsSet
{X : Type u_2} [TopologicalSpace X] {s : Set X} {x : X} (h : x β s) : nhds x β€ nhdsSet s - eventually_nhdsSet_iff_forall π Mathlib.Topology.NhdsSet
{X : Type u_2} [TopologicalSpace X] {s : Set X} {p : X β Prop} : (βαΆ (x : X) in nhdsSet s, p x) β β x β s, βαΆ (y : X) in nhds x, p y - tendsto_nhdsSet_of_tendsto_nhds π Mathlib.Topology.NhdsSet
{Ξ± : Type u_1} {X : Type u_2} [TopologicalSpace X] {s : Set X} {f : Ξ± β X} {l : Filter Ξ±} {x : X} (hx : x β s) (hf : Filter.Tendsto f l (nhds x)) : Filter.Tendsto f l (nhdsSet s) - nhdsSet_diagonal π Mathlib.Topology.NhdsSet
(X : Type u_4) [TopologicalSpace (X Γ X)] : nhdsSet (Set.diagonal X) = β¨ x, nhds (x, x) - mem_nhdsSet_iff_forall π Mathlib.Topology.NhdsSet
{X : Type u_2} [TopologicalSpace X] {s t : Set X} : s β nhdsSet t β β x β t, s β nhds x - nhdsSet_le π Mathlib.Topology.NhdsSet
{X : Type u_2} [TopologicalSpace X] {f : Filter X} {s : Set X} : nhdsSet s β€ f β β x β s, nhds x β€ f - bUnion_mem_nhdsSet π Mathlib.Topology.NhdsSet
{X : Type u_2} [TopologicalSpace X] {s : Set X} {t : X β Set X} (h : β x β s, t x β nhds x) : β x β s, t x β nhdsSet s - IsOpenMap.range_mem_nhds π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : IsOpenMap f) (x : X) : Set.range f β nhds (f x) - Topology.IsInducing.nhds_eq_comap π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace Y] [TopologicalSpace X] (hf : Topology.IsInducing f) (x : X) : nhds x = Filter.comap f (nhds (f x)) - Topology.IsOpenEmbedding.map_nhds_eq π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsOpenEmbedding f) (x : X) : Filter.map f (nhds x) = nhds (f x) - Topology.isInducing_iff_nhds π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace Y] [TopologicalSpace X] : Topology.IsInducing f β β (x : X), nhds x = Filter.comap f (nhds (f x)) - Topology.IsEmbedding.map_nhds_eq π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsEmbedding f) (x : X) : Filter.map f (nhds x) = nhdsWithin (f x) (Set.range f) - Topology.IsEmbedding.mk' π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] (f : X β Y) (inj : Function.Injective f) (induced : β (x : X), Filter.comap f (nhds (f x)) = nhds x) : Topology.IsEmbedding f - Topology.IsInducing.map_nhds_eq π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace Y] [TopologicalSpace X] (hf : Topology.IsInducing f) (x : X) : Filter.map f (nhds x) = nhdsWithin (f x) (Set.range f) - IsOpenMap.map_nhds_eq π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : IsOpenMap f) {x : X} (hf' : ContinuousAt f x) : Filter.map f (nhds x) = nhds (f x) - IsOpenMap.nhds_le π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : IsOpenMap f) (x : X) : nhds (f x) β€ Filter.map f (nhds x) - IsOpenMap.of_nhds_le π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : β (x : X), nhds (f x) β€ Filter.map f (nhds x)) : IsOpenMap f - isOpenMap_iff_nhds_le π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] : IsOpenMap f β β (x : X), nhds (f x) β€ Filter.map f (nhds x) - Topology.IsClosedEmbedding.tendsto_nhds_iff π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {ΞΉ : Type u_4} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] {g : ΞΉ β X} {l : Filter ΞΉ} {x : X} (hf : Topology.IsClosedEmbedding f) : Filter.Tendsto g l (nhds x) β Filter.Tendsto (f β g) l (nhds (f x)) - Topology.IsEmbedding.tendsto_nhds_iff π Mathlib.Topology.Maps.Basic
{Y : Type u_2} {Z : Type u_3} {ΞΉ : Type u_4} {g : Y β Z} [TopologicalSpace Y] [TopologicalSpace Z] {f : ΞΉ β Y} {l : Filter ΞΉ} {y : Y} (hg : Topology.IsEmbedding g) : Filter.Tendsto f l (nhds y) β Filter.Tendsto (g β f) l (nhds (g y)) - Topology.IsInducing.tendsto_nhds_iff π Mathlib.Topology.Maps.Basic
{Y : Type u_2} {Z : Type u_3} {ΞΉ : Type u_4} {g : Y β Z} [TopologicalSpace Y] [TopologicalSpace Z] {f : ΞΉ β Y} {l : Filter ΞΉ} {y : Y} (hg : Topology.IsInducing g) : Filter.Tendsto f l (nhds y) β Filter.Tendsto (g β f) l (nhds (g y)) - Topology.IsOpenEmbedding.tendsto_nhds_iff π Mathlib.Topology.Maps.Basic
{Y : Type u_2} {Z : Type u_3} {ΞΉ : Type u_4} {g : Y β Z} [TopologicalSpace Y] [TopologicalSpace Z] {f : ΞΉ β Y} {l : Filter ΞΉ} {y : Y} (hg : Topology.IsOpenEmbedding g) : Filter.Tendsto f l (nhds y) β Filter.Tendsto (g β f) l (nhds (g y)) - Topology.IsOpenEmbedding.tendsto_nhds_iff' π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {Z : Type u_3} {f : X β Y} {g : Y β Z} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsOpenEmbedding f) {l : Filter Z} {x : X} : Filter.Tendsto (g β f) (nhds x) l β Filter.Tendsto g (nhds (f x)) l - IsClosedMap.comap_nhds_eq π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : IsClosedMap f) (hf' : Continuous f) (y : Y) : Filter.comap f (nhds y) = nhdsSet (f β»ΒΉ' {y}) - IsOpenMap.image_mem_nhds π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : IsOpenMap f) {x : X} {s : Set X} (hx : s β nhds x) : f '' s β nhds (f x) - Topology.IsEmbedding.map_nhds_of_mem π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsEmbedding f) (x : X) (h : Set.range f β nhds (f x)) : Filter.map f (nhds x) = nhds (f x) - Topology.IsInducing.map_nhds_of_mem π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace Y] [TopologicalSpace X] (hf : Topology.IsInducing f) (x : X) (h : Set.range f β nhds (f x)) : Filter.map f (nhds x) = nhds (f x) - Topology.IsOpenEmbedding.image_mem_nhds π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Topology.IsOpenEmbedding f) {s : Set X} {x : X} : f '' s β nhds (f x) β s β nhds x - IsClosedMap.comap_nhds_le π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] : IsClosedMap f β β {y : Y}, Filter.comap f (nhds y) β€ nhdsSet (f β»ΒΉ' {y}) - isClosedMap_iff_comap_nhds_le π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] : IsClosedMap f β β {y : Y}, Filter.comap f (nhds y) β€ nhdsSet (f β»ΒΉ' {y}) - Topology.IsInducing.basis_nhds π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {ΞΉ : Type u_4} {f : X β Y} [TopologicalSpace Y] [TopologicalSpace X] {p : ΞΉ β Prop} {s : ΞΉ β Set Y} (hf : Topology.IsInducing f) {x : X} (h_basis : (nhds (f x)).HasBasis p s) : (nhds x).HasBasis p (Set.preimage f β s) - Topology.IsInducing.image_mem_nhdsWithin π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace Y] [TopologicalSpace X] (hf : Topology.IsInducing f) {x : X} {s : Set X} (hs : s β nhds x) : f '' s β nhdsWithin (f x) (Set.range f) - Topology.IsInducing.continuousAt_iff' π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {Z : Type u_3} {f : X β Y} {g : Y β Z} [TopologicalSpace Y] [TopologicalSpace X] [TopologicalSpace Z] (hf : Topology.IsInducing f) {x : X} (h : Set.range f β nhds (f x)) : ContinuousAt (g β f) x β ContinuousAt g (f x) - IsClosedMap.eventually_nhds_fiber π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : IsClosedMap f) {p : X β Prop} (yβ : Y) (H : β xβ β f β»ΒΉ' {yβ}, βαΆ (x : X) in nhds xβ, p x) : βαΆ (y : Y) in nhds yβ, β x β f β»ΒΉ' {y}, p x - IsClosedMap.frequently_nhds_fiber π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : IsClosedMap f) {p : X β Prop} (yβ : Y) (H : βαΆ (y : Y) in nhds yβ, β x β f β»ΒΉ' {y}, p x) : β xβ β f β»ΒΉ' {yβ}, βαΆ (x : X) in nhds xβ, p x - IsOpenQuotientMap.map_nhds_eq π Mathlib.Topology.Maps.OpenQuotient
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (h : IsOpenQuotientMap f) (x : X) : Filter.map f (nhds x) = nhds (f x) - Homeomorph.map_nhds_eq π Mathlib.Topology.Homeomorph.Defs
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] (h : X ββ Y) (x : X) : Filter.map (βh) (nhds x) = nhds (h x)
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