Loogle!
Result
Found 121 declarations mentioning TopologicalSpace.IsTopologicalBasis.
- TopologicalSpace.IsTopologicalBasis π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] (s : Set (Set Ξ±)) : Prop - TopologicalSpace.isBasis_countableBasis π Mathlib.Topology.Bases
(Ξ± : Type u) [t : TopologicalSpace Ξ±] [SecondCountableTopology Ξ±] : TopologicalSpace.IsTopologicalBasis (TopologicalSpace.countableBasis Ξ±) - TopologicalSpace.isTopologicalBasis_opens π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] : TopologicalSpace.IsTopologicalBasis {U | IsOpen U} - TopologicalSpace.isTopologicalBasis_empty π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] : TopologicalSpace.IsTopologicalBasis β β IsEmpty Ξ± - TopologicalSpace.IsTopologicalBasis.eq_generateFrom π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {s : Set (Set Ξ±)} (self : TopologicalSpace.IsTopologicalBasis s) : t = TopologicalSpace.generateFrom s - TopologicalSpace.IsTopologicalBasis.secondCountableTopology π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {b : Set (Set Ξ±)} (hb : TopologicalSpace.IsTopologicalBasis b) (hc : b.Countable) : SecondCountableTopology Ξ± - TopologicalSpace.IsTopologicalBasis.sUnion_eq π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {s : Set (Set Ξ±)} (self : TopologicalSpace.IsTopologicalBasis s) : ββ s = Set.univ - TopologicalSpace.isTopologicalBasis_of_subbasis_of_finiteInter π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {s : Set (Set Ξ±)} (hsg : t = TopologicalSpace.generateFrom s) (hsi : FiniteInter s) : TopologicalSpace.IsTopologicalBasis s - TopologicalSpace.exists_seq_basis π Mathlib.Topology.Bases
(Ξ± : Type u) [t : TopologicalSpace Ξ±] [SecondCountableTopology Ξ±] : β b, TopologicalSpace.IsTopologicalBasis (Set.range b) - TopologicalSpace.isTopologicalBasis_singleton_empty π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] : TopologicalSpace.IsTopologicalBasis {β } β IsEmpty Ξ± - TopologicalSpace.IsTopologicalBasis.isOpen π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {s : Set Ξ±} {b : Set (Set Ξ±)} (hb : TopologicalSpace.IsTopologicalBasis b) (hs : s β b) : IsOpen s - isTopologicalBasis_singletons π Mathlib.Topology.Bases
(Ξ± : Type u_1) [TopologicalSpace Ξ±] [DiscreteTopology Ξ±] : TopologicalSpace.IsTopologicalBasis {s | β x, s = {x}} - TopologicalSpace.IsTopologicalBasis.insert_empty π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {s : Set (Set Ξ±)} (h : TopologicalSpace.IsTopologicalBasis s) : TopologicalSpace.IsTopologicalBasis (insert β s) - TopologicalSpace.IsTopologicalBasis.induced π Mathlib.Topology.Bases
{Ξ² : Type u_1} {Ξ± : Type u_2} [s : TopologicalSpace Ξ²] (f : Ξ± β Ξ²) {T : Set (Set Ξ²)} (h : TopologicalSpace.IsTopologicalBasis T) : TopologicalSpace.IsTopologicalBasis (Set.preimage f '' T) - IsOpenQuotientMap.isTopologicalBasis π Mathlib.Topology.Bases
{X : Type u_1} [TopologicalSpace X] {Y : Type u_2} [TopologicalSpace Y] {Ο : X β Y} (h : IsOpenQuotientMap Ο) {V : Set (Set X)} (hV : TopologicalSpace.IsTopologicalBasis V) : TopologicalSpace.IsTopologicalBasis (Set.image Ο '' V) - TopologicalSpace.IsTopologicalBasis.isInducing π Mathlib.Topology.Bases
{Ξ± : Type u} {Ξ² : Type u_1} [t : TopologicalSpace Ξ±] [TopologicalSpace Ξ²] {f : Ξ± β Ξ²} {T : Set (Set Ξ²)} (hf : Topology.IsInducing f) (h : TopologicalSpace.IsTopologicalBasis T) : TopologicalSpace.IsTopologicalBasis (Set.preimage f '' T) - Topology.IsInducing.isTopologicalBasis π Mathlib.Topology.Bases
{Ξ± : Type u} {Ξ² : Type u_1} [t : TopologicalSpace Ξ±] [TopologicalSpace Ξ²] {f : Ξ± β Ξ²} (hf : Topology.IsInducing f) {T : Set (Set Ξ²)} (h : TopologicalSpace.IsTopologicalBasis T) : TopologicalSpace.IsTopologicalBasis (Set.preimage f '' T) - TopologicalSpace.IsTopologicalBasis.diff_empty π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {s : Set (Set Ξ±)} (h : TopologicalSpace.IsTopologicalBasis s) : TopologicalSpace.IsTopologicalBasis (s \ {β }) - TopologicalSpace.IsTopologicalBasis.sdiff_empty π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {s : Set (Set Ξ±)} (h : TopologicalSpace.IsTopologicalBasis s) : TopologicalSpace.IsTopologicalBasis (s \ {β }) - isTopologicalBasis_subtype π Mathlib.Topology.Bases
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {B : Set (Set Ξ±)} (h : TopologicalSpace.IsTopologicalBasis B) (p : Ξ± β Prop) : TopologicalSpace.IsTopologicalBasis (Set.preimage Subtype.val '' B) - TopologicalSpace.exists_countable_basis π Mathlib.Topology.Bases
(Ξ± : Type u) [t : TopologicalSpace Ξ±] [SecondCountableTopology Ξ±] : β b, b.Countable β§ β β b β§ TopologicalSpace.IsTopologicalBasis b - TopologicalSpace.IsTopologicalBasis.exists_countable π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] [SecondCountableTopology Ξ±] {tβ : Set (Set Ξ±)} (ht : TopologicalSpace.IsTopologicalBasis tβ) : β s β tβ, s.Countable β§ TopologicalSpace.IsTopologicalBasis s - TopologicalSpace.IsTopologicalBasis.isQuotientMap π Mathlib.Topology.Bases
{X : Type u_1} [TopologicalSpace X] {Y : Type u_2} [TopologicalSpace Y] {Ο : X β Y} {V : Set (Set X)} (hV : TopologicalSpace.IsTopologicalBasis V) (h' : Topology.IsQuotientMap Ο) (h : IsOpenMap Ο) : TopologicalSpace.IsTopologicalBasis (Set.image Ο '' V) - TopologicalSpace.IsTopologicalBasis.open_eq_sUnion π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {B : Set (Set Ξ±)} (hB : TopologicalSpace.IsTopologicalBasis B) {u : Set Ξ±} (ou : IsOpen u) : β S β B, u = ββ S - TopologicalSpace.IsTopologicalBasis.open_iff_eq_sUnion π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {B : Set (Set Ξ±)} (hB : TopologicalSpace.IsTopologicalBasis B) {u : Set Ξ±} : IsOpen u β β S β B, u = ββ S - TopologicalSpace.IsTopologicalBasis.dense_iff π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {b : Set (Set Ξ±)} (hb : TopologicalSpace.IsTopologicalBasis b) {s : Set Ξ±} : Dense s β β o β b, o.Nonempty β (o β© s).Nonempty - TopologicalSpace.IsTopologicalBasis.finite_sUnion π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {B : Set (Set Ξ±)} (hB : TopologicalSpace.IsTopologicalBasis B) : TopologicalSpace.IsTopologicalBasis (Set.sUnion '' {f | f.Finite β§ f β B}) - TopologicalSpace.IsTopologicalBasis.continuous_iff π Mathlib.Topology.Bases
{Ξ± : Type u} {Ξ² : Type u_1} [t : TopologicalSpace Ξ±] [TopologicalSpace Ξ²] {B : Set (Set Ξ²)} (hB : TopologicalSpace.IsTopologicalBasis B) {f : Ξ± β Ξ²} : Continuous f β β s β B, IsOpen (f β»ΒΉ' s) - TopologicalSpace.IsTopologicalBasis.isOpenMap_iff π Mathlib.Topology.Bases
{Ξ± : Type u} {Ξ² : Type u_1} [t : TopologicalSpace Ξ±] [TopologicalSpace Ξ²] {B : Set (Set Ξ±)} (hB : TopologicalSpace.IsTopologicalBasis B) {f : Ξ± β Ξ²} : IsOpenMap f β β s β B, IsOpen (f '' s) - TopologicalSpace.IsTopologicalBasis.of_isOpen_of_subset π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {s s' : Set (Set Ξ±)} (h_open : β u β s', IsOpen u) (hs : TopologicalSpace.IsTopologicalBasis s) (hss' : s β s') : TopologicalSpace.IsTopologicalBasis s' - TopologicalSpace.IsTopologicalBasis.mem_nhds π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {a : Ξ±} {s : Set Ξ±} {b : Set (Set Ξ±)} (hb : TopologicalSpace.IsTopologicalBasis b) (hs : s β b) (ha : a β s) : s β nhds a - TopologicalSpace.IsTopologicalBasis.nhds_hasBasis π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {b : Set (Set Ξ±)} (hb : TopologicalSpace.IsTopologicalBasis b) {a : Ξ±} : (nhds a).HasBasis (fun t => t β b β§ a β t) fun t => t - TopologicalSpace.IsTopologicalBasis.of_hasBasis_nhds π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {s : Set (Set Ξ±)} (h_nhds : β (a : Ξ±), (nhds a).HasBasis (fun t => t β s β§ a β t) id) : TopologicalSpace.IsTopologicalBasis s - TopologicalSpace.IsTopologicalBasis.open_eq_sUnion' π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {B : Set (Set Ξ±)} (hB : TopologicalSpace.IsTopologicalBasis B) {u : Set Ξ±} (ou : IsOpen u) : u = ββ {s | s β B β§ s β u} - TopologicalSpace.IsTopologicalBasis.exists_nonempty_subset π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {B : Set (Set Ξ±)} (hb : TopologicalSpace.IsTopologicalBasis B) {u : Set Ξ±} (hu : u.Nonempty) (ou : IsOpen u) : β v β B, v.Nonempty β§ v β u - TopologicalSpace.isTopologicalBasis_of_subbasis π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {s : Set (Set Ξ±)} (hs : t = TopologicalSpace.generateFrom s) : TopologicalSpace.IsTopologicalBasis ((fun f => ββ f) '' {f | f.Finite β§ f β s}) - TopologicalSpace.IsTopologicalBasis.quotient π Mathlib.Topology.Bases
{X : Type u_1} [TopologicalSpace X] {S : Setoid X} {V : Set (Set X)} (hV : TopologicalSpace.IsTopologicalBasis V) (h : IsOpenMap Quotient.mk') : TopologicalSpace.IsTopologicalBasis (Set.image Quotient.mk' '' V) - TopologicalSpace.IsTopologicalBasis.open_eq_iUnion π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {B : Set (Set Ξ±)} (hB : TopologicalSpace.IsTopologicalBasis B) {u : Set Ξ±} (ou : IsOpen u) : β Ξ² f, u = β i, f i β§ β (i : Ξ²), f i β B - TopologicalSpace.IsTopologicalBasis.subset_of_forall_subset π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {B : Set (Set Ξ±)} {s tβ : Set Ξ±} (hB : TopologicalSpace.IsTopologicalBasis B) (hs : IsOpen s) (h : β U β B, U β s β U β tβ) : s β tβ - TopologicalSpace.IsTopologicalBasis.eq_of_forall_subset_iff π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {B : Set (Set Ξ±)} {s tβ : Set Ξ±} (hB : TopologicalSpace.IsTopologicalBasis B) (hs : IsOpen s) (ht : IsOpen tβ) (h : β U β B, U β s β U β tβ) : s = tβ - TopologicalSpace.IsTopologicalBasis.mem_closure_iff π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {b : Set (Set Ξ±)} (hb : TopologicalSpace.IsTopologicalBasis b) {s : Set Ξ±} {a : Ξ±} : a β closure s β β o β b, a β o β (o β© s).Nonempty - TopologicalSpace.IsTopologicalBasis.exists_subset_of_mem_open π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {b : Set (Set Ξ±)} (hb : TopologicalSpace.IsTopologicalBasis b) {a : Ξ±} {u : Set Ξ±} (au : a β u) (ou : IsOpen u) : β v β b, a β v β§ v β u - TopologicalSpace.IsTopologicalBasis.isOpen_induction π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {B : Set (Set Ξ±)} {P : Set Ξ± β Prop} (hB : TopologicalSpace.IsTopologicalBasis B) (basis : β b β B, P b) (sUnion : β (S : Set (Set Ξ±)), (β s β S, P s) β P (ββ S)) {s : Set Ξ±} (hs : IsOpen s) : P s - TopologicalSpace.IsTopologicalBasis.prod π Mathlib.Topology.Bases
{Ξ± : Type u} {Ξ² : Type u_1} [t : TopologicalSpace Ξ±] [TopologicalSpace Ξ²] {Bβ : Set (Set Ξ±)} {Bβ : Set (Set Ξ²)} (hβ : TopologicalSpace.IsTopologicalBasis Bβ) (hβ : TopologicalSpace.IsTopologicalBasis Bβ) : TopologicalSpace.IsTopologicalBasis (Set.image2 (fun x1 x2 => x1 ΓΛ’ x2) Bβ Bβ) - TopologicalSpace.IsTopologicalBasis.isOpen_iff π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {s : Set Ξ±} {b : Set (Set Ξ±)} (hb : TopologicalSpace.IsTopologicalBasis b) : IsOpen s β β a β s, β t β b, a β t β§ t β s - TopologicalSpace.IsTopologicalBasis.mem_nhds_iff π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {a : Ξ±} {s : Set Ξ±} {b : Set (Set Ξ±)} (hb : TopologicalSpace.IsTopologicalBasis b) : s β nhds a β β t β b, a β t β§ t β s - TopologicalSpace.IsTopologicalBasis.inf π Mathlib.Topology.Bases
{Ξ² : Type u_1} {tβ tβ : TopologicalSpace Ξ²} {Bβ Bβ : Set (Set Ξ²)} (hβ : TopologicalSpace.IsTopologicalBasis Bβ) (hβ : TopologicalSpace.IsTopologicalBasis Bβ) : TopologicalSpace.IsTopologicalBasis (Set.image2 (fun x1 x2 => x1 β© x2) Bβ Bβ) - TopologicalSpace.IsTopologicalBasis.continuousOn_iff π Mathlib.Topology.Bases
{Ξ± : Type u} {Ξ² : Type u_1} [t : TopologicalSpace Ξ±] {s : Set Ξ±} [TopologicalSpace Ξ²] {B : Set (Set Ξ²)} (hB : TopologicalSpace.IsTopologicalBasis B) {f : Ξ± β Ξ²} : ContinuousOn f s β β t_1 β B, β u, IsOpen u β§ f β»ΒΉ' t_1 β© s = u β© s - TopologicalSpace.isTopologicalBasis_of_subbasis_of_inter π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {r : Set (Set Ξ±)} (hsg : t = TopologicalSpace.generateFrom r) (hsi : β β¦s : Set Ξ±β¦, s β r β β β¦t : Set Ξ±β¦, t β r β s β© t β r) : TopologicalSpace.IsTopologicalBasis (insert Set.univ r) - TopologicalSpace.IsTopologicalBasis.sigma π Mathlib.Topology.Bases
{ΞΉ : Type u_1} {E : ΞΉ β Type u_2} [(i : ΞΉ) β TopologicalSpace (E i)] {s : (i : ΞΉ) β Set (Set (E i))} (hs : β (i : ΞΉ), TopologicalSpace.IsTopologicalBasis (s i)) : TopologicalSpace.IsTopologicalBasis (β i, (fun u => Sigma.mk i '' u) '' s i) - TopologicalSpace.isTopologicalBasis_of_isOpen_of_nhds π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {s : Set (Set Ξ±)} (h_open : β u β s, IsOpen u) (h_nhds : β (a : Ξ±) (u : Set Ξ±), a β u β IsOpen u β β v β s, a β v β§ v β u) : TopologicalSpace.IsTopologicalBasis s - TopologicalSpace.IsTopologicalBasis.exists_countable_biUnion_of_isOpen π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] [SecondCountableTopology Ξ±] {tβ : Set (Set Ξ±)} (ht : TopologicalSpace.IsTopologicalBasis tβ) {u : Set Ξ±} (hu : IsOpen u) : β s β tβ, s.Countable β§ u = β a β s, a - TopologicalSpace.IsTopologicalBasis.sum π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {Ξ² : Type u_1} [TopologicalSpace Ξ²] {s : Set (Set Ξ±)} (hs : TopologicalSpace.IsTopologicalBasis s) {tβ : Set (Set Ξ²)} (ht : TopologicalSpace.IsTopologicalBasis tβ) : TopologicalSpace.IsTopologicalBasis ((fun u => Sum.inl '' u) '' s βͺ (fun u => Sum.inr '' u) '' tβ) - TopologicalSpace.IsTopologicalBasis.inf_induced π Mathlib.Topology.Bases
{Ξ± : Type u} {Ξ² : Type u_1} [t : TopologicalSpace Ξ±] {Ξ³ : Type u_2} [s : TopologicalSpace Ξ²] {Bβ : Set (Set Ξ±)} {Bβ : Set (Set Ξ²)} (hβ : TopologicalSpace.IsTopologicalBasis Bβ) (hβ : TopologicalSpace.IsTopologicalBasis Bβ) (fβ : Ξ³ β Ξ±) (fβ : Ξ³ β Ξ²) : TopologicalSpace.IsTopologicalBasis (Set.image2 (fun x1 x2 => fβ β»ΒΉ' x1 β© fβ β»ΒΉ' x2) Bβ Bβ) - TopologicalSpace.IsTopologicalBasis.isTopologicalBasis_of_exists_subset π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {B B' : Set (Set Ξ±)} (hB : TopologicalSpace.IsTopologicalBasis B) (h_open : β u β B', IsOpen u) (h : β u β B, β x β u, β v β B', x β v β§ v β u) : TopologicalSpace.IsTopologicalBasis B' - TopologicalSpace.IsTopologicalBasis.exists_subset_inter π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {s : Set (Set Ξ±)} (self : TopologicalSpace.IsTopologicalBasis s) (tβ : Set Ξ±) : tβ β s β β tβ β s, β x β tβ β© tβ, β tβ β s, x β tβ β§ tβ β tβ β© tβ - isTopologicalBasis_pi π Mathlib.Topology.Bases
{ΞΉ : Type u_1} {X : ΞΉ β Type u_2} [(i : ΞΉ) β TopologicalSpace (X i)] {T : (i : ΞΉ) β Set (Set (X i))} (cond : β (i : ΞΉ), TopologicalSpace.IsTopologicalBasis (T i)) : TopologicalSpace.IsTopologicalBasis {S | β U F, (β i β F, U i β T i) β§ S = (βF).pi U} - TopologicalSpace.isTopologicalBasis_of_cover π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {ΞΉ : Sort u_2} {U : ΞΉ β Set Ξ±} (Uo : β (i : ΞΉ), IsOpen (U i)) (Uc : β i, U i = Set.univ) {b : (i : ΞΉ) β Set (Set β(U i))} (hb : β (i : ΞΉ), TopologicalSpace.IsTopologicalBasis (b i)) : TopologicalSpace.IsTopologicalBasis (β i, Set.image Subtype.val '' b i) - TopologicalSpace.IsTopologicalBasis.mk π Mathlib.Topology.Bases
{Ξ± : Type u} [t : TopologicalSpace Ξ±] {s : Set (Set Ξ±)} (exists_subset_inter : β tβ β s, β tβ β s, β x β tβ β© tβ, β tβ β s, x β tβ β§ tβ β tβ β© tβ) (sUnion_eq : ββ s = Set.univ) (eq_generateFrom : t = TopologicalSpace.generateFrom s) : TopologicalSpace.IsTopologicalBasis s - IsTopologicalBasis.iInf π Mathlib.Topology.Bases
{Ξ² : Type u_1} {ΞΉ : Type u_2} {t : ΞΉ β TopologicalSpace Ξ²} {T : ΞΉ β Set (Set Ξ²)} (h_basis : β (i : ΞΉ), TopologicalSpace.IsTopologicalBasis (T i)) : TopologicalSpace.IsTopologicalBasis {S | β U F, (β i β F, U i β T i) β§ S = β i β F, U i} - IsTopologicalBasis.iInf_induced π Mathlib.Topology.Bases
{Ξ² : Type u_1} {ΞΉ : Type u_2} {X : ΞΉ β Type u_3} [t : (i : ΞΉ) β TopologicalSpace (X i)] {T : (i : ΞΉ) β Set (Set (X i))} (cond : β (i : ΞΉ), TopologicalSpace.IsTopologicalBasis (T i)) (f : (i : ΞΉ) β Ξ² β X i) : TopologicalSpace.IsTopologicalBasis {S | β U F, (β i β F, U i β T i) β§ S = β i β F, f i β»ΒΉ' U i} - TopologicalSpace.IsTopologicalBasis.inseparable_iff π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] {b : Set (Set X)} (hb : TopologicalSpace.IsTopologicalBasis b) {x y : X} : Inseparable x y β β s β b, x β s β y β s - TopologicalSpace.IsTopologicalBasis.eq_iff π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [T0Space X] {b : Set (Set X)} (hb : TopologicalSpace.IsTopologicalBasis b) {x y : X} : x = y β β s β b, x β s β y β s - TopologicalSpace.IsTopologicalBasis.exists_mem_of_ne π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [T1Space X] {b : Set (Set X)} (hb : TopologicalSpace.IsTopologicalBasis b) {x y : X} (h : x β y) : β a β b, x β a β§ y β a - TopologicalSpace.IsTopologicalBasis.isOpen_isPreconnected π Mathlib.Topology.Connected.LocallyConnected
{Ξ± : Type u} [TopologicalSpace Ξ±] [LocallyConnectedSpace Ξ±] : TopologicalSpace.IsTopologicalBasis {s | IsOpen s β§ IsPreconnected s} - locallyConnectedSpace_iff_isTopologicalBasis_isOpen_isPreconnected π Mathlib.Topology.Connected.LocallyConnected
{Ξ± : Type u} [TopologicalSpace Ξ±] : LocallyConnectedSpace Ξ± β TopologicalSpace.IsTopologicalBasis {s | IsOpen s β§ IsPreconnected s} - isLindelof_open_iff_eq_countable_iUnion_of_isTopologicalBasis π Mathlib.Topology.Compactness.Lindelof
{X : Type u} {ΞΉ : Type u_1} [TopologicalSpace X] (b : ΞΉ β Set X) (hb : TopologicalSpace.IsTopologicalBasis (Set.range b)) (hb' : β (i : ΞΉ), IsLindelof (b i)) (U : Set X) : IsLindelof U β§ IsOpen U β β s, s.Countable β§ U = β i β s, b i - TopologicalSpace.IsTopologicalBasis.nhds_basis_closure π Mathlib.Topology.Separation.Regular
{X : Type u_1} [TopologicalSpace X] [RegularSpace X] {B : Set (Set X)} (hB : TopologicalSpace.IsTopologicalBasis B) (x : X) : (nhds x).HasBasis (fun s => x β s β§ s β B) closure - TopologicalSpace.IsTopologicalBasis.open_eq_sUnion_of_closure_subset π Mathlib.Topology.Separation.Regular
{X : Type u_1} [TopologicalSpace X] [RegularSpace X] {B : Set (Set X)} (hB : TopologicalSpace.IsTopologicalBasis B) {U : Set X} (hU : IsOpen U) : U = ββ {v | v β B β§ closure v β U} - TopologicalSpace.IsTopologicalBasis.exists_closure_subset π Mathlib.Topology.Separation.Regular
{X : Type u_1} [TopologicalSpace X] [RegularSpace X] {B : Set (Set X)} (hB : TopologicalSpace.IsTopologicalBasis B) {x : X} {s : Set X} (h : s β nhds x) : β t β B, x β t β§ closure t β s - TopologicalSpace.IsTopologicalBasis.open_eq_sUnion_closure π Mathlib.Topology.Separation.Regular
{X : Type u_1} [TopologicalSpace X] [RegularSpace X] {B : Set (Set X)} (hB : TopologicalSpace.IsTopologicalBasis B) {U : Set X} (hU : IsOpen U) : U = ββ {v | β u β B, closure u β U β§ v = closure u} - TopologicalSpace.IsTopologicalBasis.open_eq_iUnion_of_closure_subset π Mathlib.Topology.Separation.Regular
{X : Type u_1} [TopologicalSpace X] [RegularSpace X] {B : Set (Set X)} (hB : TopologicalSpace.IsTopologicalBasis B) {U : Set X} (hU : IsOpen U) : U = β v β B, β (_ : closure v β U), v - TopologicalSpace.IsTopologicalBasis.open_eq_iUnion_closure π Mathlib.Topology.Separation.Regular
{X : Type u_1} [TopologicalSpace X] [RegularSpace X] {B : Set (Set X)} (hB : TopologicalSpace.IsTopologicalBasis B) {U : Set X} (hU : IsOpen U) : U = β v β B, β (_ : closure v β U), closure v - isTopologicalBasis_biInter_Ioi_Iio_of_generateFrom π Mathlib.Topology.Order.Basic
{Ξ± : Type u} [ts : TopologicalSpace Ξ±] [Preorder Ξ±] (c : Set Ξ±) (h : ts = TopologicalSpace.generateFrom {s | β a β c, s = Set.Ioi a β¨ s = Set.Iio a}) : TopologicalSpace.IsTopologicalBasis {s | β f g, f β c β§ g β c β§ f.Finite β§ g.Finite β§ s = (β a β f, Set.Ioi a) β© β a β g, Set.Iio a} - eq_finite_iUnion_of_isTopologicalBasis_of_isCompact_open π Mathlib.Topology.Compactness.Bases
{X : Type u_1} {ΞΉ : Type u_2} [TopologicalSpace X] (b : ΞΉ β Set X) (hb : TopologicalSpace.IsTopologicalBasis (Set.range b)) (U : Set X) (hUc : IsCompact U) (hUo : IsOpen U) : β s, s.Finite β§ U = β i β s, b i - isCompact_open_iff_eq_finite_iUnion_of_isTopologicalBasis π Mathlib.Topology.Compactness.Bases
{X : Type u_1} {ΞΉ : Type u_2} [TopologicalSpace X] (b : ΞΉ β Set X) (hb : TopologicalSpace.IsTopologicalBasis (Set.range b)) (hb' : β (i : ΞΉ), IsCompact (b i)) (U : Set X) : IsCompact U β§ IsOpen U β β s, s.Finite β§ U = β i β s, b i - eq_sUnion_finset_of_isTopologicalBasis_of_isCompact_open π Mathlib.Topology.Compactness.Bases
{X : Type u_1} [TopologicalSpace X] (b : Set (Set X)) (hb : TopologicalSpace.IsTopologicalBasis b) (U : Set X) (hUc : IsCompact U) (hUo : IsOpen U) : β s, U = ββ (Subtype.val '' βs) - TopologicalSpace.IsOpenCover.isTopologicalBasis π Mathlib.Topology.Sets.OpenCover
{ΞΉ : Type u_1} {X : Type u_3} [TopologicalSpace X] {u : ΞΉ β TopologicalSpace.Opens X} (hu : TopologicalSpace.IsOpenCover u) {B : (i : ΞΉ) β Set (Set β₯(u i))} (hB : β (i : ΞΉ), TopologicalSpace.IsTopologicalBasis (B i)) : TopologicalSpace.IsTopologicalBasis (β i, (fun x => Subtype.val '' x) '' B i) - QuasiSeparatedSpace.of_isTopologicalBasis π Mathlib.Topology.QuasiSeparated
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {ΞΉ : Type u_3} {b : ΞΉ β Set Ξ±} (basis : TopologicalSpace.IsTopologicalBasis (Set.range b)) (isCompact_inter : β (i j : ΞΉ), IsCompact (b i β© b j)) : QuasiSeparatedSpace Ξ± - PrespectralSpace.isTopologicalBasis π Mathlib.Topology.Spectral.Prespectral
{X : Type u_3} {instβ : TopologicalSpace X} [self : PrespectralSpace X] : TopologicalSpace.IsTopologicalBasis {U | IsOpen U β§ IsCompact U} - PrespectralSpace.mk π Mathlib.Topology.Spectral.Prespectral
{X : Type u_3} [TopologicalSpace X] (isTopologicalBasis : TopologicalSpace.IsTopologicalBasis {U | IsOpen U β§ IsCompact U}) : PrespectralSpace X - prespectralSpace_iff π Mathlib.Topology.Spectral.Prespectral
(X : Type u_3) [TopologicalSpace X] : PrespectralSpace X β TopologicalSpace.IsTopologicalBasis {U | IsOpen U β§ IsCompact U} - PrespectralSpace.of_isTopologicalBasis' π Mathlib.Topology.Spectral.Prespectral
{X : Type u_1} [TopologicalSpace X] {ΞΉ : Type u_3} {b : ΞΉ β Set X} (basis : TopologicalSpace.IsTopologicalBasis (Set.range b)) (isCompact_basis : β (i : ΞΉ), IsCompact (b i)) : PrespectralSpace X - PrespectralSpace.of_isTopologicalBasis π Mathlib.Topology.Spectral.Prespectral
{X : Type u_1} [TopologicalSpace X] {B : Set (Set X)} (basis : TopologicalSpace.IsTopologicalBasis B) (isCompact_basis : β U β B, IsCompact U) : PrespectralSpace X - Topology.IsConstructible.induction_of_isTopologicalBasis π Mathlib.Topology.Constructible
{X : Type u_2} [TopologicalSpace X] [CompactSpace X] {P : (s : Set X) β Topology.IsConstructible s β Prop} [QuasiSeparatedSpace X] {ΞΉ : Type u_4} [Nonempty ΞΉ] (b : ΞΉ β Set X) (basis : TopologicalSpace.IsTopologicalBasis (Set.range b)) (isCompact_basis : β (i : ΞΉ), IsCompact (b i)) (sdiff : β (i : ΞΉ) (s : Set ΞΉ) (hs : s.Finite), P (b i \ β j β s, b j) β―) (union : β (s : Set X) (hs : Topology.IsConstructible s) (t : Set X) (ht : Topology.IsConstructible t), P s hs β P t ht β P (s βͺ t) β―) (s : Set X) (hs : Topology.IsConstructible s) : P s hs - PrimeSpectrum.isTopologicalBasis_basic_opens π Mathlib.RingTheory.Spectrum.Prime.Topology
{R : Type u} [CommSemiring R] : TopologicalSpace.IsTopologicalBasis (Set.range fun r => β(PrimeSpectrum.basicOpen r)) - MeasureTheory.Measure.isTopologicalBasis_isOpen_lt_top π Mathlib.MeasureTheory.Measure.Typeclasses.Finite
{Ξ± : Type u_1} {m0 : MeasurableSpace Ξ±} [TopologicalSpace Ξ±] (ΞΌ : MeasureTheory.Measure Ξ±) [MeasureTheory.IsLocallyFiniteMeasure ΞΌ] : TopologicalSpace.IsTopologicalBasis {s | IsOpen s β§ ΞΌ s < β€} - TopologicalSpace.IsTopologicalBasis.borel_eq_generateFrom π Mathlib.MeasureTheory.Constructions.BorelSpace.Basic
{Ξ± : Type u_1} [TopologicalSpace Ξ±] [SecondCountableTopology Ξ±] {s : Set (Set Ξ±)} (hs : TopologicalSpace.IsTopologicalBasis s) : borel Ξ± = MeasurableSpace.generateFrom s - Real.isTopologicalBasis_Ioo_rat π Mathlib.Topology.Instances.Real.Lemmas
: TopologicalSpace.IsTopologicalBasis (β a, β b, β (_ : a < b), {Set.Ioo βa βb}) - PiNat.isTopologicalBasis_cylinders π Mathlib.Topology.MetricSpace.PiNat
(E : β β Type u_1) [(n : β) β TopologicalSpace (E n)] [β (n : β), DiscreteTopology (E n)] : TopologicalSpace.IsTopologicalBasis {s | β x n, s = PiNat.cylinder x n} - AlgebraicGeometry.Scheme.affineBasisCover_is_basis π Mathlib.AlgebraicGeometry.Cover.Open
(X : AlgebraicGeometry.Scheme) : TopologicalSpace.IsTopologicalBasis {x | β a, x = Set.range β(X.affineBasisCover.f a)} - ProjectiveSpectrum.isTopologicalBasis_basic_opens π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Topology
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubmonoidClass Ο A] (π : β β Ο) [GradedRing π] : TopologicalSpace.IsTopologicalBasis (Set.range fun r => β(ProjectiveSpectrum.basicOpen π r)) - TopologicalSpace.vietoris.isTopologicalBasis π Mathlib.Topology.Sets.VietorisTopology
{Ξ± : Type u_1} [TopologicalSpace Ξ±] : TopologicalSpace.IsTopologicalBasis ((fun u => {s | s β ββ u β§ β U β u, (s β© U).Nonempty}) '' {u | u.Finite β§ β U β u, IsOpen U}) - TopologicalSpace.IsTopologicalBasis.compacts π Mathlib.Topology.Sets.VietorisTopology
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {B : Set (Set Ξ±)} (hB : TopologicalSpace.IsTopologicalBasis B) : TopologicalSpace.IsTopologicalBasis ((fun u => {K | βK β ββ u β§ β U β u, (βK β© U).Nonempty}) '' {u | u.Finite β§ u β B}) - TopologicalSpace.Compacts.isTopologicalBasis π Mathlib.Topology.Sets.VietorisTopology
{Ξ± : Type u_1} [TopologicalSpace Ξ±] : TopologicalSpace.IsTopologicalBasis ((fun u => {K | βK β ββ u β§ β U β u, (βK β© U).Nonempty}) '' {u | u.Finite β§ β U β u, IsOpen U}) - TopologicalSpace.IsTopologicalBasis.nonemptyCompacts π Mathlib.Topology.Sets.VietorisTopology
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {B : Set (Set Ξ±)} (hB : TopologicalSpace.IsTopologicalBasis B) : TopologicalSpace.IsTopologicalBasis ((fun u => {K | βK β ββ u β§ β U β u, (βK β© U).Nonempty}) '' {u | u.Finite β§ u.Nonempty β§ u β B}) - TopologicalSpace.NonemptyCompacts.isTopologicalBasis π Mathlib.Topology.Sets.VietorisTopology
{Ξ± : Type u_1} [TopologicalSpace Ξ±] : TopologicalSpace.IsTopologicalBasis ((fun u => {K | βK β ββ u β§ β U β u, (βK β© U).Nonempty}) '' {u | u.Finite β§ u.Nonempty β§ β U β u, IsOpen U}) - TopologicalSpace.IsTopologicalBasis.vietoris π Mathlib.Topology.Sets.VietorisTopology
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {B : Set (Set Ξ±)} (hB : TopologicalSpace.IsTopologicalBasis B) : TopologicalSpace.IsTopologicalBasis ((fun p => {s | s β p.1 β§ β U β p.2, (s β© U).Nonempty}) '' {p | IsOpen p.1 β§ p.2.Finite β§ p.2 β B β§ β U β p.2, U β p.1}) - IsLocalHomeomorph.isTopologicalBasis π Mathlib.Topology.IsLocalHomeomorph
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : IsLocalHomeomorph f) : TopologicalSpace.IsTopologicalBasis {U | β V, IsOpen V β§ β s, f β βs = Subtype.val β§ Set.range βs = U} - ultrafilterBasis_is_basis π Mathlib.Topology.Compactification.StoneCech
{Ξ± : Type u} : TopologicalSpace.IsTopologicalBasis (ultrafilterBasis Ξ±) - totallySeparatedSpace_of_t0_of_basis_clopen π Mathlib.Topology.Separation.Profinite
{X : Type u_1} [TopologicalSpace X] [T0Space X] (h : TopologicalSpace.IsTopologicalBasis {s | IsClopen s}) : TotallySeparatedSpace X - isTopologicalBasis_isClopen π Mathlib.Topology.Separation.Profinite
{X : Type u_1} [TopologicalSpace X] [T2Space X] [CompactSpace X] [TotallyDisconnectedSpace X] : TopologicalSpace.IsTopologicalBasis {s | IsClopen s} - loc_compact_Haus_tot_disc_of_zero_dim π Mathlib.Topology.Separation.Profinite
{H : Type u_2} [TopologicalSpace H] [LocallyCompactSpace H] [T2Space H] [TotallyDisconnectedSpace H] : TopologicalSpace.IsTopologicalBasis {s | IsClopen s} - TopCat.isTopologicalBasis_cofiltered_limit π Mathlib.Topology.Category.TopCat.Limits.Cofiltered
{J : Type v} [CategoryTheory.Category.{w, v} J] [CategoryTheory.IsCofiltered J] (F : CategoryTheory.Functor J TopCat) (C : CategoryTheory.Limits.Cone F) (hC : CategoryTheory.Limits.IsLimit C) (T : (j : J) β Set (Set β(F.obj j))) (hT : β (j : J), TopologicalSpace.IsTopologicalBasis (T j)) (univ : β (i : J), Set.univ β T i) (inter : β (i : J) (U1 U2 : Set β(F.obj i)), U1 β T i β U2 β T i β U1 β© U2 β T i) (compat : β (i j : J) (f : i βΆ j), β V β T j, β(CategoryTheory.ConcreteCategory.hom (F.map f)) β»ΒΉ' V β T i) : TopologicalSpace.IsTopologicalBasis {U | β j, β V β T j, U = β(CategoryTheory.ConcreteCategory.hom (C.Ο.app j)) β»ΒΉ' V} - Ctop.toTopsp_isTopologicalBasis π Mathlib.Data.Analysis.Topology
{Ξ± : Type u_1} {Ο : Type u_3} (F : Ctop Ξ± Ο) : TopologicalSpace.IsTopologicalBasis (Set.range F.f) - Ctop.Realizer.is_basis π Mathlib.Data.Analysis.Topology
{Ξ± : Type u_1} [T : TopologicalSpace Ξ±] (F : Ctop.Realizer Ξ±) : TopologicalSpace.IsTopologicalBasis (Set.range F.F.f) - ContinuousMap.compactOpen_eq_generateFrom π Mathlib.Topology.ContinuousMap.SecondCountableSpace
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {S : Set (Set X)} {T : Set (Set Y)} (hSβ : β K β S, IsCompact K) (hT : TopologicalSpace.IsTopologicalBasis T) (hSβ : β (f : C(X, Y)) (x : X), β V β T, f x β V β β K β S, K β nhds x β§ Set.MapsTo (βf) K V) : ContinuousMap.compactOpen = TopologicalSpace.generateFrom (Set.image2 (fun K t => {f | Set.MapsTo (βf) K (ββ t)}) S {t | t.Finite β§ t β T}) - CompletelyRegularSpace.of_isTopologicalBasis_clopens π Mathlib.Topology.Separation.CompletelyRegular
{X : Type u} [TopologicalSpace X] (h : TopologicalSpace.IsTopologicalBasis {s | IsClopen s}) : CompletelyRegularSpace X - CompletelyRegularSpace.isTopologicalBasis_clopens_of_cardinalMk_lt_continuum π Mathlib.Topology.Separation.CompletelyRegular
{X : Type u} [TopologicalSpace X] [CompletelyRegularSpace X] (hX : Cardinal.mk X < Cardinal.continuum) : TopologicalSpace.IsTopologicalBasis {s | IsClopen s} - CompleteType.isTopologicalBasis_range_typesWith π Mathlib.ModelTheory.Topology.Types
{L : FirstOrder.Language} {T : L.Theory} {Ξ± : Type u_1} : TopologicalSpace.IsTopologicalBasis (Set.range T.typesWith) - Filter.isTopologicalBasis_Iic_principal π Mathlib.Topology.Filter
{Ξ± : Type u_2} : TopologicalSpace.IsTopologicalBasis (Set.range (Set.Iic β Filter.principal)) - Topology.IsLower.isTopologicalBasis π Mathlib.Topology.Order.LowerUpperTopology
{Ξ± : Type u_1} [Preorder Ξ±] [TopologicalSpace Ξ±] [Topology.IsLower Ξ±] : TopologicalSpace.IsTopologicalBasis (Topology.IsLower.lowerBasis Ξ±) - Topology.IsUpper.isTopologicalBasis π Mathlib.Topology.Order.LowerUpperTopology
{Ξ± : Type u_1} [Preorder Ξ±] [TopologicalSpace Ξ±] [Topology.IsUpper Ξ±] : TopologicalSpace.IsTopologicalBasis (Topology.IsUpper.upperBasis Ξ±) - Topology.IsLower.isTopologicalBasis_insert_univ_subbasis π Mathlib.Topology.Order.LowerUpperTopology
{Ξ± : Type u_1} [LinearOrder Ξ±] [TopologicalSpace Ξ±] [Topology.IsLower Ξ±] : TopologicalSpace.IsTopologicalBasis (insert Set.univ {s | β a, (Set.Ici a)αΆ = s}) - Topology.IsUpper.isTopologicalBasis_insert_univ_subbasis π Mathlib.Topology.Order.LowerUpperTopology
{Ξ± : Type u_1} [LinearOrder Ξ±] [TopologicalSpace Ξ±] [Topology.IsUpper Ξ±] : TopologicalSpace.IsTopologicalBasis (insert Set.univ {s | β a, (Set.Iic a)αΆ = s}) - PrimitiveSpectrum.isTopologicalBasis_relativeLower π Mathlib.Topology.Order.HullKernel
{Ξ± : Type u_1} [SemilatticeInf Ξ±] {T : Set Ξ±} [OrderTop Ξ±] [TopologicalSpace Ξ±] [Topology.IsLower Ξ±] (hT : β p β T, InfPrime p) : TopologicalSpace.IsTopologicalBasis {S | β a, (PrimitiveSpectrum.hull T a)αΆ = S} - Topology.IsLawson.isTopologicalBasis π Mathlib.Topology.Order.LawsonTopology
(Ξ± : Type u_1) [Preorder Ξ±] [TopologicalSpace Ξ±] [Topology.IsLawson Ξ±] : TopologicalSpace.IsTopologicalBasis (Topology.IsLawson.lawsonBasis Ξ±) - HasSmallInductiveDimensionLT_one_iff π Mathlib.Topology.SmallInductiveDimension
{X : Type u_1} [TopologicalSpace X] : HasSmallInductiveDimensionLT X 1 β TopologicalSpace.IsTopologicalBasis {s | IsClopen s} - hasSmallInductiveDimensionLT_one_iff π Mathlib.Topology.SmallInductiveDimension
{X : Type u_1} [TopologicalSpace X] : HasSmallInductiveDimensionLT X 1 β TopologicalSpace.IsTopologicalBasis {s | IsClopen s} - HasSmallInductiveDimensionLT.succ π Mathlib.Topology.SmallInductiveDimension
{X : Type u} [TopologicalSpace X] (n : β) (s : Set (Set X)) (hs : TopologicalSpace.IsTopologicalBasis s) (h : β U β s, HasSmallInductiveDimensionLT (β(frontier U)) n) : HasSmallInductiveDimensionLT X (n + 1) - TopologicalSpace.isTopologicalBasis_clopens π Mathlib.Topology.UniformSpace.Ultra.Basic
{X : Type u_1} [UniformSpace X] [IsUltraUniformity X] : TopologicalSpace.IsTopologicalBasis {s | IsClopen s}
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