Loogle!
Result
Found 1073 declarations mentioning IsCompact. Of these, only the first 200 are shown.
- IsCompact π Mathlib.Topology.Defs.Filter
{X : Type u_1} [TopologicalSpace X] (s : Set X) : Prop - CompactSpace.isCompact_univ π Mathlib.Topology.Defs.Filter
{X : Type u_1} {instβ : TopologicalSpace X} [self : CompactSpace X] : IsCompact Set.univ - CompactSpace.mk π Mathlib.Topology.Defs.Filter
{X : Type u_1} [TopologicalSpace X] (isCompact_univ : IsCompact Set.univ) : CompactSpace X - NoncompactSpace.mk π Mathlib.Topology.Defs.Filter
{X : Type u_1} [TopologicalSpace X] (noncompact_univ : Β¬IsCompact Set.univ) : NoncompactSpace X - NoncompactSpace.noncompact_univ π Mathlib.Topology.Defs.Filter
{X : Type u_1} {instβ : TopologicalSpace X} [self : NoncompactSpace X] : Β¬IsCompact Set.univ - 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 - isCompact_empty π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] : IsCompact β - isCompact_univ π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] [h : CompactSpace X] : IsCompact Set.univ - isCompact_univ_iff π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] : IsCompact Set.univ β CompactSpace X - noncompact_univ π Mathlib.Topology.Compactness.Compact
(X : Type u_2) [TopologicalSpace X] [NoncompactSpace X] : Β¬IsCompact Set.univ - Set.Finite.isCompact π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : s.Finite) : IsCompact s - Set.Subsingleton.isCompact π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : s.Subsingleton) : IsCompact s - isCompact_singleton π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {x : X} : IsCompact {x} - IsCompact.finite_of_discrete π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} [DiscreteTopology X] (hs : IsCompact s) : s.Finite - isCompact_iff_finite π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} [DiscreteTopology X] : IsCompact s β s.Finite - IsClosed.isCompact π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} [CompactSpace X] (h : IsClosed s) : IsCompact s - IsCompact.finite π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) (hs' : IsDiscrete s) : s.Finite - isCompact_diagonal π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] [CompactSpace X] : IsCompact (Set.diagonal X) - Filter.hasBasis_cocompact π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] : (Filter.cocompact X).HasBasis IsCompact compl - IsCompact.ne_univ π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} [NoncompactSpace X] (hs : IsCompact s) : s β Set.univ - IsCompact.insert π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) (a : X) : IsCompact (insert a s) - isCompact_accumulate π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {K : β β Set X} (hK : β (n : β), IsCompact (K n)) (n : β) : IsCompact (Set.accumulate K n) - isCompact_iUnion π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {ΞΉ : Sort u_2} {f : ΞΉ β Set X} [Finite ΞΉ] (h : β (i : ΞΉ), IsCompact (f i)) : IsCompact (β i, f i) - isCompact_range π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] [CompactSpace X] {f : X β Y} (hf : Continuous f) : IsCompact (Set.range f) - IsCompact.compl_mem_cocompact π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) : sαΆ β Filter.cocompact X - IsCompact.diff π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s t : Set X} (hs : IsCompact s) (ht : IsOpen t) : IsCompact (s \ t) - IsCompact.inter_left π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s t : Set X} (ht : IsCompact t) (hs : IsClosed s) : IsCompact (s β© t) - IsCompact.inter_right π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s t : Set X} (hs : IsCompact s) (ht : IsClosed t) : IsCompact (s β© t) - IsCompact.union π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s t : Set X} (hs : IsCompact s) (ht : IsCompact t) : IsCompact (s βͺ t) - isCompact_iff_compactSpace π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} : IsCompact s β CompactSpace βs - Filter.hasBasis_coclosedCompact π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] : (Filter.coclosedCompact X).HasBasis (fun s => IsClosed s β§ IsCompact s) compl - IsCompact.of_isClosed_subset π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s t : Set X} (hs : IsCompact s) (ht : IsClosed t) (h : t β s) : IsCompact t - Set.sUnion_isCompact_eq_univ π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] : ββ {s | IsCompact s} = Set.univ - IsCompact.image π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {s : Set X} {f : X β Y} (hs : IsCompact s) (hf : Continuous f) : IsCompact (f '' s) - Topology.IsClosedEmbedding.isCompact_preimage π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Topology.IsClosedEmbedding f) {K : Set Y} (hK : IsCompact K) : IsCompact (f β»ΒΉ' K) - Filter.compl_mem_coclosedCompact π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} : sαΆ β Filter.coclosedCompact X β IsCompact (closure s) - Filter.mem_coclosedCompact_iff π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} : s β Filter.coclosedCompact X β IsCompact (closure sαΆ) - IsCompact.compl_mem_coclosedCompact_of_isClosed π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) (hs' : IsClosed s) : sαΆ β Filter.coclosedCompact X - IsCompact.image_of_continuousOn π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {s : Set X} {f : X β Y} (hs : IsCompact s) (hf : ContinuousOn f s) : IsCompact (f '' s) - Bornology.inCompact.isBounded_iff π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} : Bornology.IsBounded s β β t, IsCompact t β§ s β t - Topology.IsEmbedding.isCompact_iff π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {s : Set X} {f : X β Y} (hf : Topology.IsEmbedding f) : IsCompact s β IsCompact (f '' s) - Topology.IsInducing.isCompact_iff π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {s : Set X} {f : X β Y} (hf : Topology.IsInducing f) : IsCompact s β IsCompact (f '' s) - isCompact_iff_isCompact_univ π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} : IsCompact s β IsCompact Set.univ - Filter.Tendsto.isCompact_insert_range π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {f : β β X} {x : X} (hf : Filter.Tendsto f Filter.atTop (nhds x)) : IsCompact (insert x (Set.range f)) - Filter.Tendsto.isCompact_insert_range_of_cofinite π Mathlib.Topology.Compactness.Compact
{X : Type u} {ΞΉ : Type u_1} [TopologicalSpace X] {f : ΞΉ β X} {x : X} (hf : Filter.Tendsto f Filter.cofinite (nhds x)) : IsCompact (insert x (Set.range f)) - isCompact_univ_pi π Mathlib.Topology.Compactness.Compact
{ΞΉ : Type u_1} {X : ΞΉ β Type u_2} [(i : ΞΉ) β TopologicalSpace (X i)] {s : (i : ΞΉ) β Set (X i)} (h : β (i : ΞΉ), IsCompact (s i)) : IsCompact (Set.univ.pi s) - Set.Finite.isCompact_sUnion π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {S : Set (Set X)} (hf : S.Finite) (hc : β s β S, IsCompact s) : IsCompact (ββ S) - Topology.IsInducing.isCompact_preimage π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Topology.IsInducing f) (hf' : IsClosed (Set.range f)) {K : Set Y} (hK : IsCompact K) : IsCompact (f β»ΒΉ' K) - Topology.IsInducing.isCompact_preimage' π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Topology.IsInducing f) {K : Set Y} (hK : IsCompact K) (Kf : K β Set.range f) : IsCompact (f β»ΒΉ' K) - Filter.mem_cocompact π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} : s β Filter.cocompact X β β t, IsCompact t β§ tαΆ β s - Filter.mem_cocompact' π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} : s β Filter.cocompact X β β t, IsCompact t β§ sαΆ β t - Topology.IsInducing.isCompact_preimage_iff π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Topology.IsInducing f) {K : Set Y} (Kf : K β Set.range f) : IsCompact (f β»ΒΉ' K) β IsCompact K - IsCompact.exists_clusterPt_of_frequently π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} {l : Filter X} (hs : IsCompact s) (hl : βαΆ (x : X) in l, x β s) : β a β s, ClusterPt a l - Filter.Tendsto.isCompact_insert_range_of_cocompact π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} {y : Y} (hf : Filter.Tendsto f (Filter.cocompact X) (nhds y)) (hfc : Continuous f) : IsCompact (insert y (Set.range f)) - Set.Infinite.exists_accPt_of_subset_isCompact π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s K : Set X} (hs : s.Infinite) (hK : IsCompact K) (hsub : s β K) : β x β K, AccPt x (Filter.principal s) - IsCompact.prod π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {s : Set X} {t : Set Y} (hs : IsCompact s) (ht : IsCompact t) : IsCompact (s ΓΛ’ t) - Subtype.isCompact_iff π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {p : X β Prop} {s : Set { x // p x }} : IsCompact s β IsCompact (Subtype.val '' s) - IsCompact.exists_clusterPt π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) {f : Filter X} [f.NeBot] (hf : f β€ Filter.principal s) : β x β s, ClusterPt x f - IsCompact.exists_mapClusterPt_of_frequently π Mathlib.Topology.Compactness.Compact
{X : Type u} {ΞΉ : Type u_1} [TopologicalSpace X] {s : Set X} {l : Filter ΞΉ} {f : ΞΉ β X} (hs : IsCompact s) (hf : βαΆ (x : ΞΉ) in l, f x β s) : β a β s, MapClusterPt a l f - Pi.isCompact_iff_of_isClosed π Mathlib.Topology.Compactness.Compact
{ΞΉ : Type u_1} {X : ΞΉ β Type u_2} [(i : ΞΉ) β TopologicalSpace (X i)] {s : Set ((i : ΞΉ) β X i)} (hs : IsClosed s) : IsCompact s β β (i : ΞΉ), IsCompact (Function.eval i '' s) - Set.Infinite.exists_accPt_cofinite_inf_principal_of_subset_isCompact π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s K : Set X} (hs : s.Infinite) (hK : IsCompact K) (hsub : s β K) : β x β K, AccPt x (Filter.cofinite β Filter.principal s) - isCompact_pi_infinite π Mathlib.Topology.Compactness.Compact
{ΞΉ : Type u_1} {X : ΞΉ β Type u_2} [(i : ΞΉ) β TopologicalSpace (X i)] {s : (i : ΞΉ) β Set (X i)} : (β (i : ΞΉ), IsCompact (s i)) β IsCompact {x | β (i : ΞΉ), x i β s i} - Bornology.isBounded_image_of_isLocallyBounded_of_isCompact π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {Y : Type u_2} [Bornology Y] {s : Set X} (hs : IsCompact s) {f : X β Y} (hf : β (x : X), β t β nhds x, Bornology.IsBounded (f '' t)) : Bornology.IsBounded (f '' s) - Set.isCompact_sigma π Mathlib.Topology.Compactness.Compact
{ΞΉ : Type u_1} {X : ΞΉ β Type u_2} [(i : ΞΉ) β TopologicalSpace (X i)] {s : Set ΞΉ} {t : (i : ΞΉ) β Set (X i)} (hs : s.Finite) (ht : β i β s, IsCompact (t i)) : IsCompact (s.sigma t) - exists_nhds_ne_inf_principal_neBot π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) (hs' : s.Infinite) : β z β s, (nhdsWithin z {z}αΆ β Filter.principal s).NeBot - Filter.disjoint_cocompact_left π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] (f : Filter X) : Disjoint (Filter.cocompact X) f β β K β f, IsCompact K - Filter.disjoint_cocompact_right π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] (f : Filter X) : Disjoint f (Filter.cocompact X) β β K β f, IsCompact K - IsCompact.nonempty_iInter_of_directed_nonempty_isCompact_isClosed π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {ΞΉ : Type v} [hΞΉ : Nonempty ΞΉ] (t : ΞΉ β Set X) (htd : Directed (fun x1 x2 => x1 β x2) t) (htn : β (i : ΞΉ), (t i).Nonempty) (htc : β (i : ΞΉ), IsCompact (t i)) (htcl : β (i : ΞΉ), IsClosed (t i)) : (β i, t i).Nonempty - IsCompact.ultrafilter_le_nhds' π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} : IsCompact s β β (f : Ultrafilter X), s β f β β x β s, βf β€ nhds x - isCompact_iff_ultrafilter_le_nhds' π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} : IsCompact s β β (f : Ultrafilter X), s β f β β x β s, βf β€ nhds x - Set.Finite.isCompact_biUnion π Mathlib.Topology.Compactness.Compact
{X : Type u} {ΞΉ : Type u_1} [TopologicalSpace X] {s : Set ΞΉ} {f : ΞΉ β Set X} (hs : s.Finite) (hf : β i β s, IsCompact (f i)) : IsCompact (β i β s, f i) - IsCompact.exists_mapClusterPt π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} {ΞΉ : Type u_2} (hs : IsCompact s) {f : Filter ΞΉ} [f.NeBot] {u : ΞΉ β X} (hf : Filter.map u f β€ Filter.principal s) : β x β s, MapClusterPt x f u - IsCompact.le_nhds_of_unique_clusterPt π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) {l : Filter X} {y : X} (hmem : s β l) (h : β x β s, ClusterPt x l β x = y) : l β€ nhds y - IsCompact.nonempty_iInter_of_sequence_nonempty_isCompact_isClosed π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] (t : β β Set X) (htd : β (i : β), t (i + 1) β t i) (htn : β (i : β), (t i).Nonempty) (ht0 : IsCompact (t 0)) (htcl : β (i : β), IsClosed (t i)) : (β i, t i).Nonempty - IsCompact.compl_mem_sets π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) {f : Filter X} (hf : β x β s, sαΆ β nhds x β f) : sαΆ β f - IsCompact.tendsto_nhds_of_unique_mapClusterPt π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} {Y : Type u_2} {l : Filter Y} {y : X} {f : Y β X} (hs : IsCompact s) (hmem : βαΆ (x : Y) in l, f x β s) (h : β x β s, MapClusterPt x l f β x = y) : Filter.Tendsto f l (nhds y) - IsCompact.mem_inf_nhdsSet_of_forall π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {K : Set X} {l : Filter X} {s : Set X} (hK : IsCompact K) (hs : β y β K, s β l β nhds y) : s β l β nhdsSet K - IsCompact.mem_nhdsSet_inf_of_forall π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {K : Set X} {l : Filter X} {s : Set X} (hK : IsCompact K) (hs : β x β K, s β nhds x β l) : s β nhdsSet K β l - IsCompact.ultrafilter_le_nhds π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} : IsCompact s β β (f : Ultrafilter X), βf β€ Filter.principal s β β x β s, βf β€ nhds x - isCompact_iff_ultrafilter_le_nhds π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} : IsCompact s β β (f : Ultrafilter X), βf β€ Filter.principal s β β x β s, βf β€ nhds x - IsCompact.elim_directed_cover π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} {ΞΉ : Type v} [hΞΉ : Nonempty ΞΉ] (hs : IsCompact s) (U : ΞΉ β Set X) (hUo : β (i : ΞΉ), IsOpen (U i)) (hsU : s β β i, U i) (hdU : Directed (fun x1 x2 => x1 β x2) U) : β i, s β U i - IsCompact.le_nhdsSet_of_clusterPt π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) {l : Filter X} {s' : Set X} (hmem : s β l) (h : β x β s, ClusterPt x l β x β s') : l β€ nhdsSet s' - Finset.isCompact_biUnion π Mathlib.Topology.Compactness.Compact
{X : Type u} {ΞΉ : Type u_1} [TopologicalSpace X] (s : Finset ΞΉ) {f : ΞΉ β Set X} (hf : β i β s, IsCompact (f i)) : IsCompact (β i β s, f i) - IsCompact.inf_nhdsSet_eq_biSup π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {K : Set X} (hK : IsCompact K) (l : Filter X) : l β nhdsSet K = β¨ x β K, l β nhds x - IsCompact.nhdsSet_inf_eq_biSup π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {K : Set X} (hK : IsCompact K) (l : Filter X) : nhdsSet K β l = β¨ x β K, nhds x β l - IsCompact.tendsto_nhdsSet_of_mapClusterPt π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} {Y : Type u_2} {l : Filter Y} {s' : Set X} {f : Y β X} (hs : IsCompact s) (hmem : βαΆ (x : Y) in l, f x β s) (h : β x β s, MapClusterPt x l f β x β s') : Filter.Tendsto f l (nhdsSet s') - IsCompact.adherence_nhdset π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s t : Set X} {f : Filter X} (hs : IsCompact s) (hfβ : f β€ Filter.principal s) (htβ : IsOpen t) (htβ : β x β s, ClusterPt x f β x β t) : t β f - IsCompact.nhdsSet_prod_eq π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {s : Set X} {t : Set Y} (hs : IsCompact s) (ht : IsCompact t) : nhdsSet (s ΓΛ’ t) = nhdsSet s ΓΛ’ nhdsSet t - IsCompact.sigma_exists_finite_sigma_eq π Mathlib.Topology.Compactness.Compact
{ΞΉ : Type u_1} {X : ΞΉ β Type u_2} [(i : ΞΉ) β TopologicalSpace (X i)] (u : Set ((i : ΞΉ) Γ X i)) (hu : IsCompact u) : β s t, s.Finite β§ (β (i : ΞΉ), IsCompact (t i)) β§ s.sigma t = u - exists_subset_nhds_of_isCompact' π Mathlib.Topology.Compactness.Compact
{X : Type u} {ΞΉ : Type u_1} [TopologicalSpace X] [Nonempty ΞΉ] {V : ΞΉ β Set X} (hV : Directed (fun x1 x2 => x1 β x2) V) (hV_cpct : β (i : ΞΉ), IsCompact (V i)) (hV_closed : β (i : ΞΉ), IsClosed (V i)) {U : Set X} (hU : U β nhdsSet (β i, V i)) : β i, V i β U - IsCompact.compl_mem_sets_of_nhdsWithin π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) {f : Filter X} (hf : β x β s, β t β nhdsWithin x s, tαΆ β f) : sαΆ β f - IsCompact.nonempty_inter_sInter π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) {t : Set (Set X)} (ht : β a β t, IsClosed a) (h : β a β t, a.Finite β (s β© ββ a).Nonempty) : (s β© ββ t).Nonempty - isCompact_generateFrom π Mathlib.Topology.Compactness.Compact
{X : Type u} [T : TopologicalSpace X] {S : Set (Set X)} (hTS : T = TopologicalSpace.generateFrom S) {s : Set X} (h : β P β S, s β ββ P β β Q β P, Q.Finite β§ s β ββ Q) : IsCompact s - IsCompact.disjoint_nhdsSet_left π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} {l : Filter X} (hs : IsCompact s) : Disjoint (nhdsSet s) l β β x β s, Disjoint (nhds x) l - IsCompact.disjoint_nhdsSet_right π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} {l : Filter X} (hs : IsCompact s) : Disjoint l (nhdsSet s) β β x β s, Disjoint l (nhds x) - isCompact_of_finite_subcover π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (h : β {ΞΉ : Type u} (U : ΞΉ β Set X), (β (i : ΞΉ), IsOpen (U i)) β s β β i, U i β β t, s β β i β t, U i) : IsCompact s - IsCompact.elim_finite_subcover π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} {ΞΉ : Type v} (hs : IsCompact s) (U : ΞΉ β Set X) (hUo : β (i : ΞΉ), IsOpen (U i)) (hsU : s β β i, U i) : β t, s β β i β t, U i - IsCompact.eventually_forall_of_forall_eventually π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {xβ : X} {K : Set Y} (hK : IsCompact K) {P : X β Y β Prop} (hP : β y β K, βαΆ (z : X Γ Y) in nhds (xβ, y), P z.1 z.2) : βαΆ (x : X) in nhds xβ, β y β K, P x y - isCompact_iff_finite_subcover π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} : IsCompact s β β {ΞΉ : Type u} (U : ΞΉ β Set X), (β (i : ΞΉ), IsOpen (U i)) β s β β i, U i β β t, s β β i β t, U i - IsCompact.inter_iInter_nonempty π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} {ΞΉ : Type v} (hs : IsCompact s) (t : ΞΉ β Set X) (htc : β (i : ΞΉ), IsClosed (t i)) (hst : β (u : Finset ΞΉ), (s β© β i β u, t i).Nonempty) : (s β© β i, t i).Nonempty - Pi.exists_compact_superset_iff π Mathlib.Topology.Compactness.Compact
{ΞΉ : Type u_1} {X : ΞΉ β Type u_2} [(i : ΞΉ) β TopologicalSpace (X i)] {s : Set ((i : ΞΉ) β X i)} : (β K, IsCompact K β§ s β K) β β (i : ΞΉ), β Ki, IsCompact Ki β§ s β Function.eval i β»ΒΉ' Ki - IsCompact.elim_directedOn_cover π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) (U : Set (Set X)) (hUo : β u β U, IsOpen u) (hsU : s β ββ U) (hdU : DirectedOn (fun x1 x2 => x1 β x2) U) (hU : U.Nonempty) : β u β U, s β u - IsCompact.induction_on π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) {p : Set X β Prop} (he : p β ) (hmono : β β¦s t : Set Xβ¦, s β t β p t β p s) (hunion : β β¦s t : Set Xβ¦, p s β p t β p (s βͺ t)) (hnhds : β x β s, β t β nhdsWithin x s, p t) : p s - IsCompact.nonempty_sInter_of_directed_nonempty_isCompact_isClosed π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {S : Set (Set X)} [hS : Nonempty βS] (hSd : DirectedOn (fun x1 x2 => x1 β x2) S) (hSn : β U β S, U.Nonempty) (hSc : β U β S, IsCompact U) (hScl : β U β S, IsClosed U) : (ββ S).Nonempty - IsCompact.nhdsSetWithin_prod_eq π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {s s' : Set X} {t t' : Set Y} (hs : IsCompact s) (ht : IsCompact t) : nhdsSetWithin (s ΓΛ’ t) (s' ΓΛ’ t') = nhdsSetWithin s s' ΓΛ’ nhdsSetWithin t t' - IsCompact.mem_nhdsSet_prod_of_forall π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {K : Set X} {Y : Type u_2} {l : Filter Y} {s : Set (X Γ Y)} (hK : IsCompact K) (hs : β x β K, s β nhds x ΓΛ’ l) : s β nhdsSet K ΓΛ’ l - IsCompact.mem_prod_nhdsSet_of_forall π Mathlib.Topology.Compactness.Compact
{Y : Type v} [TopologicalSpace Y] {K : Set Y} {X : Type u_2} {l : Filter X} {s : Set (X Γ Y)} (hK : IsCompact K) (hs : β y β K, s β l ΓΛ’ nhds y) : s β l ΓΛ’ nhdsSet K - IsCompact.nhdsSet_prod_eq_biSup π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {K : Set X} (hK : IsCompact K) {Y : Type u_2} (l : Filter Y) : nhdsSet K ΓΛ’ l = β¨ x β K, nhds x ΓΛ’ l - IsCompact.prod_nhdsSet_eq_biSup π Mathlib.Topology.Compactness.Compact
{Y : Type v} [TopologicalSpace Y] {K : Set Y} (hK : IsCompact K) {X : Type u_2} (l : Filter X) : l ΓΛ’ nhdsSet K = β¨ y β K, l ΓΛ’ nhds y - nhdsSet_prod_le_of_disjoint_cocompact π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {s : Set X} {f : Filter Y} (hs : IsCompact s) (hf : Disjoint f (Filter.cocompact Y)) : nhdsSet s ΓΛ’ f β€ nhdsSet (s ΓΛ’ Set.univ) - prod_nhdsSet_le_of_disjoint_cocompact π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {t : Set Y} {f : Filter X} (ht : IsCompact t) (hf : Disjoint f (Filter.cocompact X)) : f ΓΛ’ nhdsSet t β€ nhdsSet (Set.univ ΓΛ’ t) - IsCompact.elim_nhds_subcover π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) (U : X β Set X) (hU : β x β s, U x β nhds x) : β t, (β x β t, x β s) β§ s β β x β t, U x - IsCompact.elim_nhdsWithin_subcover π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) (U : X β Set X) (hU : β x β s, U x β nhdsWithin x s) : β t, (β x β t, x β s) β§ s β β x β t, U x - IsCompact.elim_nhds_subcover_nhdsSet π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) {U : X β Set X} (hU : β x β s, U x β nhds x) : β t, (β x β t, x β s) β§ β x β t, U x β nhdsSet s - IsCompact.elim_finite_subcover_image π Mathlib.Topology.Compactness.Compact
{X : Type u} {ΞΉ : Type u_1} [TopologicalSpace X] {s : Set X} {b : Set ΞΉ} {c : ΞΉ β Set X} (hs : IsCompact s) (hcβ : β i β b, IsOpen (c i)) (hcβ : s β β i β b, c i) : β b' β b, b'.Finite β§ s β β i β b', c i - isCompact_generateFrom' π Mathlib.Topology.Compactness.Compact
{X : Type u} [T : TopologicalSpace X] {S : Set (Set X)} (hTS : T = TopologicalSpace.generateFrom S) {s : Set X} (h : β (ΞΉ : Type u) (U : ΞΉ β βS), s β β i, β(U i) β β J, J.Finite β§ s β β i β J, β(U i)) : IsCompact s - generalized_tube_lemma π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {s : Set X} (hs : IsCompact s) {t : Set Y} (ht : IsCompact t) {n : Set (X Γ Y)} (hn : IsOpen n) (hp : s ΓΛ’ t β n) : β u v, IsOpen u β§ IsOpen v β§ s β u β§ t β v β§ u ΓΛ’ v β n - generalized_tube_lemma_left π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {s s' : Set X} (hs : IsCompact s) {t : Set Y} (ht : IsCompact t) {n : Set (X Γ Y)} (hn : n β nhdsSetWithin (s ΓΛ’ t) (s' ΓΛ’ t)) : β u β nhdsSetWithin s s', u ΓΛ’ t β n - generalized_tube_lemma_right π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {s : Set X} (hs : IsCompact s) {t t' : Set Y} (ht : IsCompact t) {n : Set (X Γ Y)} (hn : n β nhdsSetWithin (s ΓΛ’ t) (s ΓΛ’ t')) : β u β nhdsSetWithin t t', s ΓΛ’ u β n - IsCompact.elim_directed_family_closed π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} {ΞΉ : Type v} [Nonempty ΞΉ] (hs : IsCompact s) (t : ΞΉ β Set X) (htc : β (i : ΞΉ), IsClosed (t i)) (hst : Disjoint s (β i, t i)) (hdt : Directed (fun x1 x2 => x1 β x2) t) : β i, Disjoint s (t i) - IsCompact.elim_nhds_subcover' π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) (U : (x : X) β x β s β Set X) (hU : β (x : X) (hx : x β s), U x hx β nhds x) : β t, s β β x β t, U βx β― - IsCompact.elim_nhdsWithin_subcover' π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) (U : (x : X) β x β s β Set X) (hU : β (x : X) (hx : x β s), U x hx β nhdsWithin x s) : β t, s β β x β t, U βx β― - generalized_tube_lemma' π Mathlib.Topology.Compactness.Compact
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {s s' : Set X} (hs : IsCompact s) {t t' : Set Y} (ht : IsCompact t) {n : Set (X Γ Y)} (hn : n β nhdsSetWithin (s ΓΛ’ t) (s' ΓΛ’ t')) : β u β nhdsSetWithin s s', β v β nhdsSetWithin t t', u ΓΛ’ v β n - IsCompact.elim_nhds_subcover_nhdsSet' π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) (U : (x : X) β x β s β Set X) (hU : β (x : X) (hx : x β s), U x hx β nhds x) : β t, β x β t, U βx β― β nhdsSet s - isCompact_of_finite_subfamily_closed π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} (h : β {ΞΉ : Type u} (t : ΞΉ β Set X), (β (i : ΞΉ), IsClosed (t i)) β Disjoint s (β i, t i) β β u, Disjoint s (β i β u, t i)) : IsCompact s - IsCompact.elim_finite_subfamily_closed π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} {ΞΉ : Type v} (hs : IsCompact s) (t : ΞΉ β Set X) (htc : β (i : ΞΉ), IsClosed (t i)) (hst : Disjoint s (β i, t i)) : β u, Disjoint s (β i β u, t i) - isCompact_iff_finite_subfamily_closed π Mathlib.Topology.Compactness.Compact
{X : Type u} [TopologicalSpace X] {s : Set X} : IsCompact s β β {ΞΉ : Type u} (t : ΞΉ β Set X), (β (i : ΞΉ), IsClosed (t i)) β Disjoint s (β i, t i) β β u, Disjoint s (β i β u, t i) - IsCompact.elim_finite_subfamily_isClosed_subtype π Mathlib.Topology.Compactness.Compact
{X : Type u_2} [TopologicalSpace X] {s : Set X} (ks : IsCompact s) {ΞΉ : Type u_3} (t : ΞΉ β Set X) {I : Set ΞΉ} (htc : β i β I, IsClosed (Subtype.val β»ΒΉ' t i)) (hst : Disjoint s (β i β I, t i)) : β u, Disjoint s (β i β u, t βi) - exists_compact_superset π Mathlib.Topology.Compactness.LocallyCompact
{X : Type u_1} [TopologicalSpace X] [WeaklyLocallyCompactSpace X] {K : Set X} (hK : IsCompact K) : β K', IsCompact K' β§ K β interior K' - compact_basis_nhds π Mathlib.Topology.Compactness.LocallyCompact
{X : Type u_1} [TopologicalSpace X] [LocallyCompactSpace X] (x : X) : (nhds x).HasBasis (fun s => s β nhds x β§ IsCompact s) fun s => s - IsCompact.nhdsSet_basis_isCompact π Mathlib.Topology.Compactness.LocallyCompact
{X : Type u_1} [TopologicalSpace X] [LocallyCompactSpace X] {K : Set X} (hK : IsCompact K) : (nhdsSet K).HasBasis (fun L => L β nhdsSet K β§ IsCompact L) id - LocallyCompactSpace.of_hasBasis π Mathlib.Topology.Compactness.LocallyCompact
{X : Type u_1} [TopologicalSpace X] {ΞΉ : X β Type u_4} {p : (x : X) β ΞΉ x β Prop} {s : (x : X) β ΞΉ x β Set X} (h : β (x : X), (nhds x).HasBasis (p x) (s x)) (hc : β (x : X) (i : ΞΉ x), p x i β IsCompact (s x i)) : LocallyCompactSpace X - exists_compact_subset π Mathlib.Topology.Compactness.LocallyCompact
{X : Type u_1} [TopologicalSpace X] [LocallyCompactSpace X] {x : X} {U : Set X} (hU : IsOpen U) (hx : x β U) : β K, IsCompact K β§ x β interior K β§ K β U - local_compact_nhds π Mathlib.Topology.Compactness.LocallyCompact
{X : Type u_1} [TopologicalSpace X] [LocallyCompactSpace X] {x : X} {n : Set X} (h : n β nhds x) : β s β nhds x, s β n β§ IsCompact s - exists_compact_between π Mathlib.Topology.Compactness.LocallyCompact
{X : Type u_1} [TopologicalSpace X] [LocallyCompactSpace X] {K U : Set X} (hK : IsCompact K) (hU : IsOpen U) (h_KU : K β U) : β L, IsCompact L β§ K β interior L β§ L β U - exists_mem_nhdsSet_isCompact_mapsTo π Mathlib.Topology.Compactness.LocallyCompact
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [LocallyCompactPair X Y] {f : X β Y} {K : Set X} {U : Set Y} (hf : Continuous f) (hK : IsCompact K) (hU : IsOpen U) (hKU : Set.MapsTo f K U) : β L β nhdsSet K, IsCompact L β§ Set.MapsTo f L U - LocallyFinite.finite_nonempty_inter_compact π Mathlib.Topology.Compactness.LocallyFinite
{X : Type u_1} {ΞΉ : Type u_2} [TopologicalSpace X] {s : Set X} {f : ΞΉ β Set X} (hf : LocallyFinite f) (hs : IsCompact s) : {i | (f i β© s).Nonempty}.Finite - IsCompact.isSigmaCompact π Mathlib.Topology.Compactness.SigmaCompact
{X : Type u_1} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) : IsSigmaCompact s - isCompact_compactCovering π Mathlib.Topology.Compactness.SigmaCompact
(X : Type u_1) [TopologicalSpace X] [SigmaCompactSpace X] (n : β) : IsCompact (compactCovering X n) - CompactExhaustion.isCompact' π Mathlib.Topology.Compactness.SigmaCompact
{X : Type u_4} [TopologicalSpace X] (self : CompactExhaustion X) (n : β) : IsCompact (self.toFun n) - CompactExhaustion.isCompact π Mathlib.Topology.Compactness.SigmaCompact
{X : Type u_1} [TopologicalSpace X] (K : CompactExhaustion X) (n : β) : IsCompact (K n) - isSigmaCompact_iUnion_of_isCompact π Mathlib.Topology.Compactness.SigmaCompact
{X : Type u_1} {ΞΉ : Type u_3} [TopologicalSpace X] [hΞΉ : Countable ΞΉ] (s : ΞΉ β Set X) (hcomp : β (i : ΞΉ), IsCompact (s i)) : IsSigmaCompact (β i, s i) - SigmaCompactSpace.exists_compact_covering π Mathlib.Topology.Compactness.SigmaCompact
{X : Type u_1} [TopologicalSpace X] [h : SigmaCompactSpace X] : β K, (β (n : β), IsCompact (K n)) β§ β n, K n = Set.univ - SigmaCompactSpace_iff_exists_compact_covering π Mathlib.Topology.Compactness.SigmaCompact
{X : Type u_1} [TopologicalSpace X] : SigmaCompactSpace X β β K, (β (n : β), IsCompact (K n)) β§ β n, K n = Set.univ - isSigmaCompact_sUnion_of_isCompact π Mathlib.Topology.Compactness.SigmaCompact
{X : Type u_1} [TopologicalSpace X] {S : Set (Set X)} (hc : S.Countable) (hcomp : β s β S, IsCompact s) : IsSigmaCompact (ββ S) - CompactExhaustion.exists_superset_of_isCompact π Mathlib.Topology.Compactness.SigmaCompact
{X : Type u_1} [TopologicalSpace X] (K : CompactExhaustion X) {s : Set X} (hs : IsCompact s) : β n, s β K n - SigmaCompactSpace.of_countable π Mathlib.Topology.Compactness.SigmaCompact
{X : Type u_1} [TopologicalSpace X] (S : Set (Set X)) (Hc : S.Countable) (Hcomp : β s β S, IsCompact s) (HU : ββ S = Set.univ) : SigmaCompactSpace X - CompactExhaustion.mk π Mathlib.Topology.Compactness.SigmaCompact
{X : Type u_4} [TopologicalSpace X] (toFun : β β Set X) (isCompact' : β (n : β), IsCompact (toFun n)) (subset_interior_succ' : β (n : β), toFun n β interior (toFun (n + 1))) (iUnion_eq' : β n, toFun n = Set.univ) : CompactExhaustion X - IsCompact.of_subset_of_specializes π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {s t : Set X} (hs : IsCompact s) (hts : t β s) (h : β x β s, β y β t, x β€³ y) : IsCompact t - Set.Finite.isCompact_closure π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R0Space X] {s : Set X} (hs : s.Finite) : IsCompact (closure s) - IsCompact.closure π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] {K : Set X} (hK : IsCompact K) : IsCompact (closure K) - isCompact_closure_singleton π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R0Space X] {x : X} : IsCompact (closure {x}) - Bornology.relativelyCompact.isBounded_iff π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R0Space X] {s : Set X} : Bornology.IsBounded s β IsCompact (closure s) - IsCompact.closure_of_subset π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] {s K : Set X} (hK : IsCompact K) (h : s β K) : IsCompact (closure s) - exists_isCompact_superset_iff π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] {s : Set X} : (β K, IsCompact K β§ s β K) β IsCompact (closure s) - IsCompact.closure_subset_of_isOpen π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] {K : Set X} (hK : IsCompact K) {U : Set X} (hU : IsOpen U) (hKU : K β U) : closure K β U - exists_isOpen_mem_isCompact_closure π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] [WeaklyLocallyCompactSpace X] (x : X) : β U, IsOpen U β§ x β U β§ IsCompact (closure U) - exists_mem_nhds_isCompact_isClosed π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] [WeaklyLocallyCompactSpace X] (x : X) : β K β nhds x, IsCompact K β§ IsClosed K - exists_isOpen_superset_and_isCompact_closure π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] [WeaklyLocallyCompactSpace X] {K : Set X} (hK : IsCompact K) : β V, IsOpen V β§ K β V β§ IsCompact (closure V) - IsCompact.mem_closure_iff_exists_inseparable π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] {y : X} {K : Set X} (hK : IsCompact K) : y β closure K β β x β K, Inseparable x y - isCompact_isClosed_basis_nhds π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] [WeaklyLocallyCompactSpace X] (x : X) : (nhds x).HasBasis (fun K => K β nhds x β§ IsCompact K β§ IsClosed K) fun x => x - IsCompact.closure_eq_biUnion_inseparable π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] {K : Set X} (hK : IsCompact K) : closure K = β x β K, {y | Inseparable x y} - IsCompact.closure_eq_biUnion_closure_singleton π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] {K : Set X} (hK : IsCompact K) : closure K = β x β K, closure {x} - IsCompact.isCompact_isClosed_basis_nhds π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] {x : X} {L : Set X} (hLc : IsCompact L) (hxL : L β nhds x) : (nhds x).HasBasis (fun K => K β nhds x β§ IsCompact K β§ IsClosed K) fun x => x - SeparatedNhds.of_isCompact_isCompact_isClosed π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] {K L : Set X} (hK : IsCompact K) (hL : IsCompact L) (h'L : IsClosed L) (hd : Disjoint K L) : SeparatedNhds K L - exists_mem_nhds_isCompact_mapsTo_of_isCompact_mem_nhds π Mathlib.Topology.Separation.Basic
{X : Type u_3} {Y : Type u_4} [TopologicalSpace X] [TopologicalSpace Y] [R1Space Y] {f : X β Y} {x : X} {K : Set X} {s : Set Y} (hf : Continuous f) (hs : s β nhds (f x)) (hKc : IsCompact K) (hKx : K β nhds x) : β L β nhds x, IsCompact L β§ Set.MapsTo f L s - IsCompact.binary_compact_cover π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] {K U V : Set X} (hK : IsCompact K) (hU : IsOpen U) (hV : IsOpen V) (h2K : K β U βͺ V) : β Kβ Kβ, IsCompact Kβ β§ IsCompact Kβ β§ Kβ β U β§ Kβ β V β§ K = Kβ βͺ Kβ - IsCompact.finite_compact_cover π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] {s : Set X} (hs : IsCompact s) {ΞΉ : Type u_3} (t : Finset ΞΉ) (U : ΞΉ β Set X) (hU : β i β t, IsOpen (U i)) (hsC : s β β i β t, U i) : β K, (β (i : ΞΉ), IsCompact (K i)) β§ (β (i : ΞΉ), K i β U i) β§ s = β i β t, K i - tendsto_cofinite_cocompact_iff π Mathlib.Topology.DiscreteSubset
{X : Type u_1} {Y : Type u_2} [TopologicalSpace Y] {f : X β Y} : Filter.Tendsto f Filter.cofinite (Filter.cocompact Y) β β (K : Set Y), IsCompact K β (f β»ΒΉ' K).Finite - IsCompact.codiscreteWithin_eq π Mathlib.Topology.DiscreteSubset
{X : Type u_1} [TopologicalSpace X] {K : Set X} [T1Space X] (hK : IsCompact K) : Filter.codiscreteWithin K = Filter.cofinite β Filter.principal K - IsCompact.finite_diff_of_mem_codiscreteWithin π Mathlib.Topology.DiscreteSubset
{X : Type u_1} [TopologicalSpace X] {s K : Set X} (hK : IsCompact K) (hs : s β Filter.codiscreteWithin K) : (K \ s).Finite - IsCompact.finite_sdiff_of_mem_codiscreteWithin π Mathlib.Topology.DiscreteSubset
{X : Type u_1} [TopologicalSpace X] {s K : Set X} (hK : IsCompact K) (hs : s β Filter.codiscreteWithin K) : (K \ s).Finite - IsCompact.cofinite_inf_le_codiscreteWithin π Mathlib.Topology.DiscreteSubset
{X : Type u_1} [TopologicalSpace X] {K : Set X} (hK : IsCompact K) : Filter.cofinite β Filter.principal K β€ Filter.codiscreteWithin K - IsCompact.isClosed π Mathlib.Topology.Separation.Hausdorff
{X : Type u_1} [TopologicalSpace X] [T2Space X] {s : Set X} (hs : IsCompact s) : IsClosed s - IsCompact.inter π Mathlib.Topology.Separation.Hausdorff
{X : Type u_1} [TopologicalSpace X] [T2Space X] {s t : Set X} (hs : IsCompact s) (ht : IsCompact t) : IsCompact (s β© t) - IsCompact.preimage_continuous π Mathlib.Topology.Separation.Hausdorff
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [CompactSpace X] [T2Space Y] {f : X β Y} {s : Set Y} (hs : IsCompact s) (hf : Continuous f) : IsCompact (f β»ΒΉ' s) - IsCompact.nhdsSet_inter_eq π Mathlib.Topology.Separation.Hausdorff
{X : Type u_1} [TopologicalSpace X] [T2Space X] {s t : Set X} (hs : IsCompact s) (ht : IsCompact t) : nhdsSet (s β© t) = nhdsSet s β nhdsSet t - image_closure_of_isCompact π Mathlib.Topology.Separation.Hausdorff
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [T2Space Y] {s : Set X} (hs : IsCompact (closure s)) {f : X β Y} (hf : ContinuousOn f (closure s)) : f '' closure s = closure (f '' s) - IsCompact.disjoint_nhdsSet_nhds π Mathlib.Topology.Separation.Hausdorff
{X : Type u_1} [TopologicalSpace X] [T2Space X] {x : X} {t : Set X} (H1 : IsCompact t) (H2 : x β t) : Disjoint (nhdsSet t) (nhds x) - Pi.isCompact_iff π Mathlib.Topology.Separation.Hausdorff
{ΞΉ : Type u_4} {X : ΞΉ β Type u_5} [(i : ΞΉ) β TopologicalSpace (X i)] [β (i : ΞΉ), T2Space (X i)] {s : Set ((i : ΞΉ) β X i)} : IsCompact s β IsClosed s β§ β (i : ΞΉ), IsCompact (Function.eval i '' s) - Pi.isCompact_closure_iff π Mathlib.Topology.Separation.Hausdorff
{ΞΉ : Type u_4} {X : ΞΉ β Type u_5} [(i : ΞΉ) β TopologicalSpace (X i)] [β (i : ΞΉ), R1Space (X i)] {s : Set ((i : ΞΉ) β X i)} : IsCompact (closure s) β β (i : ΞΉ), IsCompact (closure (Function.eval i '' s)) - exists_subset_nhds_of_isCompact π Mathlib.Topology.Separation.Hausdorff
{X : Type u_1} [TopologicalSpace X] [T2Space X] {ΞΉ : Type u_4} [Nonempty ΞΉ] {V : ΞΉ β Set X} (hV : Directed (fun x1 x2 => x1 β x2) V) (hV_cpct : β (i : ΞΉ), IsCompact (V i)) {U : Set X} (hU : U β nhdsSet (β i, V i)) : β i, V i β U - SeparatedNhds.of_isCompact_isCompact π Mathlib.Topology.Separation.Hausdorff
{X : Type u_1} [TopologicalSpace X] [T2Space X] {s t : Set X} (hs : IsCompact s) (ht : IsCompact t) (hst : Disjoint s t) : SeparatedNhds s t - SeparatedNhds.of_isClosed_isCompact_closure_compl_isClosed π Mathlib.Topology.Separation.Hausdorff
{X : Type u_1} [TopologicalSpace X] [R1Space X] {s t : Set X} (H1 : IsClosed s) (H2 : IsCompact (closure sαΆ)) (H3 : IsClosed t) (H4 : Disjoint s t) : SeparatedNhds s t - Set.InjOn.exists_isOpen_superset π Mathlib.Topology.Separation.Hausdorff
{X : Type u_3} {Y : Type u_4} [TopologicalSpace X] [TopologicalSpace Y] [T2Space Y] {f : X β Y} {s : Set X} (inj : Set.InjOn f s) (sc : IsCompact s) (fc : β x β s, ContinuousAt f x) (loc : β x β s, β u β nhds x, Set.InjOn f u) : β t, IsOpen t β§ s β t β§ Set.InjOn f t - Set.InjOn.exists_mem_nhdsSet π Mathlib.Topology.Separation.Hausdorff
{X : Type u_3} {Y : Type u_4} [TopologicalSpace X] [TopologicalSpace Y] [T2Space Y] {f : X β Y} {s : Set X} (inj : Set.InjOn f s) (sc : IsCompact s) (fc : β x β s, ContinuousAt f x) (loc : β x β s, β u β nhds x, Set.InjOn f u) : β t β nhdsSet s, Set.InjOn f t - IsCompact.separation_of_notMem π Mathlib.Topology.Separation.Hausdorff
{X : Type u_1} [TopologicalSpace X] [T2Space X] {x : X} {t : Set X} (H1 : IsCompact t) (H2 : x β t) : β U V, IsOpen U β§ IsOpen V β§ t β U β§ x β V β§ Disjoint U V - t2_separation_compact_nhds π Mathlib.Topology.Separation.Hausdorff
{X : Type u_1} [TopologicalSpace X] [LocallyCompactSpace X] [T2Space X] {x y : X} (h : x β y) : β u v, u β nhds x β§ v β nhds y β§ IsCompact u β§ IsCompact v β§ Disjoint u v - IsCompact.isLindelof π Mathlib.Topology.Compactness.Lindelof
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsCompact s) : IsLindelof s - IsCompact.closure_eq_nhdsKer π Mathlib.Topology.Separation.Regular
{X : Type u_1} [TopologicalSpace X] [RegularSpace X] {s : Set X} (hs : IsCompact s) : closure s = nhdsKer s - IsCompact.lift'_closure_nhdsSet π Mathlib.Topology.Separation.Regular
{X : Type u_1} [TopologicalSpace X] [RegularSpace X] {K : Set X} (hK : IsCompact K) : (nhdsSet K).lift' closure = nhdsSet K - IsCompact.nhdsSet_basis_isCompact_isClosed π Mathlib.Topology.Separation.Regular
{X : Type u_1} [TopologicalSpace X] [LocallyCompactSpace X] [RegularSpace X] {K : Set X} (hK : IsCompact K) : (nhdsSet K).HasBasis (fun L => L β nhdsSet K β§ IsCompact L β§ IsClosed L) id - IsCompact.exists_isOpen_closure_subset π Mathlib.Topology.Separation.Regular
{X : Type u_1} [TopologicalSpace X] [RegularSpace X] {K U : Set X} (hK : IsCompact K) (hU : U β nhdsSet K) : β V, IsOpen V β§ K β V β§ closure V β U - exists_compact_closed_between π Mathlib.Topology.Separation.Regular
{X : Type u_1} [TopologicalSpace X] [LocallyCompactSpace X] [RegularSpace X] {K U : Set X} (hK : IsCompact K) (hU : IsOpen U) (h_KU : K β U) : β L, IsCompact L β§ IsClosed L β§ K β interior L β§ L β U - exists_open_between_and_isCompact_closure π Mathlib.Topology.Separation.Regular
{X : Type u_1} [TopologicalSpace X] [LocallyCompactSpace X] [RegularSpace X] {K U : Set X} (hK : IsCompact K) (hU : IsOpen U) (hKU : K β U) : β V, IsOpen V β§ K β V β§ closure V β U β§ IsCompact (closure V)
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