Loogle!
Result
Found 157 declarations mentioning Specializes.
- Specializes π Mathlib.Topology.Defs.Filter
{X : Type u_1} [TopologicalSpace X] (x y : X) : Prop - specializes_refl π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] (x : X) : x β€³ x - specializes_rfl π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x : X} : x β€³ x - specializes_of_eq π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} (e : x = y) : x β€³ y - Specializes.of_eq π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} (e : x = y) : x β€³ y - Inseparable.specializes π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} (h : Inseparable x y) : x β€³ y - Inseparable.specializes' π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} (h : Inseparable x y) : y β€³ x - specializes_iff_clusterPt π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} : x β€³ y β ClusterPt y (pure x) - Specializes.antisymm π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} (hβ : x β€³ y) (hβ : y β€³ x) : Inseparable x y - ker_nhds_eq_specializes π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x : X} : (nhds x).ker = {y | y β€³ x} - Specializes.trans π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y z : X} : x β€³ y β y β€³ z β x β€³ z - inseparable_iff_specializes_and π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} : Inseparable x y β x β€³ y β§ y β€³ x - Specializes.clusterPt π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} {f : Filter X} (h : x β€³ y) (hx : ClusterPt x f) : ClusterPt y f - Specializes.mem_closure π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} : x β€³ y β y β closure {x} - specializes_iff_mem_closure π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} : x β€³ y β y β closure {x} - Specializes.map π Mathlib.Topology.Inseparable
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {x y : X} {f : X β Y} (h : x β€³ y) (hf : Continuous f) : f x β€³ f y - Specializes.map_of_continuousAt π Mathlib.Topology.Inseparable
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {x y : X} {f : X β Y} (h : x β€³ y) (hf : ContinuousAt f y) : f x β€³ f y - Specializes.nhds_le_nhds π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} : x β€³ y β nhds x β€ nhds y - Topology.IsInducing.specializes_iff π Mathlib.Topology.Inseparable
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {x y : X} {f : X β Y} (hf : Topology.IsInducing f) : f x β€³ f y β x β€³ y - specializes_iff_nhds π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} : x β€³ y β nhds x β€ nhds y - Specializes.pure_le_nhds π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} : x β€³ y β pure x β€ nhds y - specializes_iff_pure π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} : x β€³ y β pure x β€ nhds y - Specializes.mem_closed π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} {s : Set X} (h : x β€³ y) (hs : IsClosed s) (hx : x β s) : y β s - Specializes.mem_open π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} {s : Set X} (h : x β€³ y) (hs : IsOpen s) (hy : y β s) : x β s - specializes_iff_forall_closed π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} : x β€³ y β β (s : Set X), IsClosed s β x β s β y β s - specializes_iff_forall_open π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} : x β€³ y β β (s : Set X), IsOpen s β y β s β x β s - subtype_specializes_iff π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {p : X β Prop} (x y : Subtype p) : x β€³ y β βx β€³ βy - specializes_pi π Mathlib.Topology.Inseparable
{ΞΉ : Type u_5} {A : ΞΉ β Type u_6} [(i : ΞΉ) β TopologicalSpace (A i)] {f g : (i : ΞΉ) β A i} : f β€³ g β β (i : ΞΉ), f i β€³ g i - IsClosed.not_specializes π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} {s : Set X} (hs : IsClosed s) (hx : x β s) (hy : y β s) : Β¬x β€³ y - IsOpen.not_specializes π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} {s : Set X} (hs : IsOpen s) (hx : x β s) (hy : y β s) : Β¬x β€³ y - Specializes.fst π Mathlib.Topology.Inseparable
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {a b : X Γ Y} (h : a β€³ b) : a.1 β€³ b.1 - Specializes.snd π Mathlib.Topology.Inseparable
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {a b : X Γ Y} (h : a β€³ b) : a.2 β€³ b.2 - Specializes.closure_subset π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} : x β€³ y β closure {y} β closure {x} - specializes_iff_closure_subset π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} : x β€³ y β closure {y} β closure {x} - Tendsto.specializes π Mathlib.Topology.Inseparable
{X : Type u_1} {Y : Type u_2} [TopologicalSpace Y] {f g : X β Y} {l : Filter X} {y : Y} (h : Filter.Tendsto g l (nhds y)) (hl : β (x : X), f x β€³ g x) : Filter.Tendsto f l (nhds y) - Filter.HasBasis.specializes_iff π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} {ΞΉ : Sort u_7} {p : ΞΉ β Prop} {s : ΞΉ β Set X} (h : (nhds y).HasBasis p s) : x β€³ y β β (i : ΞΉ), p i β x β s i - Specializes.prod π Mathlib.Topology.Inseparable
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {xβ xβ : X} {yβ yβ : Y} (hx : xβ β€³ xβ) (hy : yβ β€³ yβ) : (xβ, yβ) β€³ (xβ, yβ) - not_specializes_iff_exists_closed π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} : Β¬x β€³ y β β S, IsClosed S β§ x β S β§ y β S - not_specializes_iff_exists_open π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} : Β¬x β€³ y β β S, IsOpen S β§ y β S β§ x β S - Specializes.map_of_continuousWithinAt π Mathlib.Topology.Inseparable
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {x y : X} {f : X β Y} {s : Set X} (h : x β€³ y) (hf : ContinuousWithinAt f s y) (hx : x β s) : f x β€³ f y - Specializes.not_disjoint π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} (h : x β€³ y) : Β¬Disjoint (nhds x) (nhds y) - specializes_of_nhdsWithin π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] {x y : X} {s : Set X} (hβ : nhdsWithin x s β€ nhdsWithin y s) (hβ : x β s) : x β€³ y - specializes_prod π Mathlib.Topology.Inseparable
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {xβ xβ : X} {yβ yβ : Y} : (xβ, yβ) β€³ (xβ, yβ) β xβ β€³ xβ β§ yβ β€³ yβ - Specializes.map_of_continuousOn π Mathlib.Topology.Inseparable
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {x y : X} {f : X β Y} {s : Set X} (h : x β€³ y) (hf : ContinuousOn f s) (hx : x β s) (hy : y β s) : f x β€³ f y - 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 - IsClosed.continuous_piecewise_of_specializes π Mathlib.Topology.Inseparable
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {s : Set X} {f g : X β Y} [DecidablePred fun x => x β s] (hs : IsClosed s) (hf : Continuous f) (hg : Continuous g) (hspec : β (x : X), g x β€³ f x) : Continuous (s.piecewise f g) - IsOpen.continuous_piecewise_of_specializes π Mathlib.Topology.Inseparable
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {s : Set X} {f g : X β Y} [DecidablePred fun x => x β s] (hs : IsOpen s) (hf : Continuous f) (hg : Continuous g) (hspec : β (x : X), f x β€³ g x) : Continuous (s.piecewise f g) - specializes_TFAE π Mathlib.Topology.Inseparable
{X : Type u_1} [TopologicalSpace X] (x y : X) : [x β€³ y, pure x β€ nhds y, β (s : Set X), IsOpen s β y β s β x β s, β (s : Set X), IsClosed s β x β s β y β s, y β closure {x}, closure {y} β closure {x}, ClusterPt y (pure x)].TFAE - R0Space.mk π Mathlib.Topology.Separation.Basic
{X : Type u} [TopologicalSpace X] (specializes_symm : Std.Symm Specializes) : R0Space X - R0Space.specializes_symm π Mathlib.Topology.Separation.Basic
{X : Type u} {instβ : TopologicalSpace X} [self : R0Space X] : Std.Symm Specializes - R0Space.specializes_symmetric π Mathlib.Topology.Separation.Basic
{X : Type u} {instβ : TopologicalSpace X} [self : R0Space X] : Std.Symm Specializes - r0Space_iff π Mathlib.Topology.Separation.Basic
(X : Type u) [TopologicalSpace X] : R0Space X β Std.Symm Specializes - Specializes.eq π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [T1Space X] {x y : X} (h : x β€³ y) : x = y - specializes_iff_eq π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [T1Space X] {x y : X} : x β€³ y β x = y - t1Space_iff_specializes_imp_eq π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] : T1Space X β β β¦x y : Xβ¦, x β€³ y β x = y - Specializes.inseparable π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R0Space X] {x y : X} : x β€³ y β Inseparable x y - Specializes.symm π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R0Space X] {x y : X} (h : x β€³ y) : y β€³ x - specializes_comm π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R0Space X] {x y : X} : x β€³ y β y β€³ x - specializes_eq_eq π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [T1Space X] : (fun x1 x2 => x1 β€³ x2) = Eq - specializes_iff_inseparable π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R0Space X] {x y : X} : x β€³ y β Inseparable x y - isClosed_setOfPred_specializes π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] : IsClosed {p | p.1 β€³ p.2} - isClosed_setOf_specializes π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] : IsClosed {p | p.1 β€³ p.2} - R1Space.of_continuous_specializes_imp π Mathlib.Topology.Separation.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [R1Space X] [TopologicalSpace Y] {f : Y β X} (hc : Continuous f) (hspec : β (x y : Y), f x β€³ f y β x β€³ y) : R1Space Y - R1Space.mk π Mathlib.Topology.Separation.Basic
{X : Type u_3} [TopologicalSpace X] (specializes_or_disjoint_nhds : β (x y : X), x β€³ y β¨ Disjoint (nhds x) (nhds y)) : R1Space X - R1Space.specializes_or_disjoint_nhds π Mathlib.Topology.Separation.Basic
{X : Type u_3} {instβ : TopologicalSpace X} [self : R1Space X] (x y : X) : x β€³ y β¨ Disjoint (nhds x) (nhds y) - disjoint_nhds_nhds_iff_not_specializes π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] {x y : X} : Disjoint (nhds x) (nhds y) β Β¬x β€³ y - r1Space_iff_specializes_or_disjoint_nhds π Mathlib.Topology.Separation.Basic
(X : Type u_3) [TopologicalSpace X] : R1Space X β β (x y : X), x β€³ y β¨ Disjoint (nhds x) (nhds y) - specializes_iff_not_disjoint π Mathlib.Topology.Separation.Basic
{X : Type u_1} [TopologicalSpace X] [R1Space X] {x y : X} : x β€³ y β Β¬Disjoint (nhds x) (nhds y) - t1Space_TFAE π Mathlib.Topology.Separation.Basic
(X : Type u) [TopologicalSpace X] : [T1Space X, β (x : X), IsClosed {x}, β (x : X), IsOpen {x}αΆ, Continuous βCofiniteTopology.of, β β¦x y : Xβ¦, x β y β {y}αΆ β nhds x, β β¦x y : Xβ¦, x β y β β s β nhds x, y β s, β β¦x y : Xβ¦, x β y β β U, IsOpen U β§ x β U β§ y β U, β β¦x y : Xβ¦, x β y β Disjoint (nhds x) (pure y), β β¦x y : Xβ¦, x β y β Disjoint (pure x) (nhds y), β β¦x y : Xβ¦, x β€³ y β x = y, T0Space X β§ R0Space X].TFAE - IsDiscrete.eq_of_specializes π Mathlib.Topology.DiscreteSubset
{X : Type u_1} [TopologicalSpace X] {s : Set X} (hs : IsDiscrete s) {a b : X} (hab : a β€³ b) (ha : a β s) (hb : b β s) : a = b - Disjoint.eventually_nhdsWithin_specializes π Mathlib.Topology.DiscreteSubset
{X : Type u_1} [TopologicalSpace X] {p : X} {s : Set X} (hs : Disjoint (nhdsWithin p s) Filter.cofinite) : βαΆ (x : X) in nhdsWithin p s, x β€³ p - Disjoint.nhdsWithin_eq_of_cofinite π Mathlib.Topology.DiscreteSubset
{X : Type u_1} [TopologicalSpace X] {p : X} {s : Set X} (hs : Disjoint (nhdsWithin p s) Filter.cofinite) : nhdsWithin p s = Filter.principal ({x | x β€³ p} β© s) - Specializes.const_smul π Mathlib.Topology.Algebra.ConstMulAction
{M : Type u_1} {Ξ± : Type u_2} [TopologicalSpace Ξ±] [SMul M Ξ±] [ContinuousConstSMul M Ξ±] {x y : Ξ±} (h : x β€³ y) (c : M) : (c β’ x) β€³ (c β’ y) - Specializes.const_vadd π Mathlib.Topology.Algebra.ConstMulAction
{M : Type u_1} {Ξ± : Type u_2} [TopologicalSpace Ξ±] [VAdd M Ξ±] [ContinuousConstVAdd M Ξ±] {x y : Ξ±} (h : x β€³ y) (c : M) : (c +α΅₯ x) β€³ (c +α΅₯ y) - Specializes.smul π Mathlib.Topology.Algebra.MulAction
{M : Type u_1} {X : Type u_2} [TopologicalSpace M] [TopologicalSpace X] [SMul M X] [ContinuousSMul M X] {a b : M} {x y : X} (hβ : a β€³ b) (hβ : x β€³ y) : (a β’ x) β€³ (b β’ y) - Specializes.vadd π Mathlib.Topology.Algebra.MulAction
{M : Type u_1} {X : Type u_2} [TopologicalSpace M] [TopologicalSpace X] [VAdd M X] [ContinuousVAdd M X] {a b : M} {x y : X} (hβ : a β€³ b) (hβ : x β€³ y) : (a +α΅₯ x) β€³ (b +α΅₯ y) - ContinuousMap.map_specializes π Mathlib.Topology.ContinuousMap.Basic
{Ξ± : Type u_1} {Ξ² : Type u_2} [TopologicalSpace Ξ±] [TopologicalSpace Ξ²] (f : C(Ξ±, Ξ²)) {x y : Ξ±} (h : x β€³ y) : f x β€³ f y - Specializes.add π Mathlib.Topology.Algebra.Monoid
{M : Type u_3} [TopologicalSpace M] [Add M] [ContinuousAdd M] {a b c d : M} (hab : a β€³ b) (hcd : c β€³ d) : (a + c) β€³ (b + d) - Specializes.mul π Mathlib.Topology.Algebra.Monoid
{M : Type u_3} [TopologicalSpace M] [Mul M] [ContinuousMul M] {a b c d : M} (hab : a β€³ b) (hcd : c β€³ d) : (a * c) β€³ (b * d) - Specializes.nsmul π Mathlib.Topology.Algebra.Monoid
{M : Type u_6} [AddMonoid M] [TopologicalSpace M] [ContinuousAdd M] {a b : M} (h : a β€³ b) (n : β) : (n β’ a) β€³ (n β’ b) - Specializes.pow π Mathlib.Topology.Algebra.Monoid
{M : Type u_6} [Monoid M] [TopologicalSpace M] [ContinuousMul M] {a b : M} (h : a β€³ b) (n : β) : (a ^ n) β€³ (b ^ n) - Filter.HasBasis.specializes_iff_uniformity π Mathlib.Topology.UniformSpace.Separation
{Ξ± : Type u} [UniformSpace Ξ±] {ΞΉ : Sort u_1} {p : ΞΉ β Prop} {s : ΞΉ β Set (Ξ± Γ Ξ±)} (h : (uniformity Ξ±).HasBasis p s) {x y : Ξ±} : x β€³ y β β (i : ΞΉ), p i β (x, y) β s i - Specializes.inv π Mathlib.Topology.Algebra.Group.ContinuousInv
{G : Type u_1} [TopologicalSpace G] [Inv G] [ContinuousInv G] {x y : G} (h : x β€³ y) : xβ»ΒΉ β€³ yβ»ΒΉ - Specializes.neg π Mathlib.Topology.Algebra.Group.ContinuousInv
{G : Type u_1} [TopologicalSpace G] [Neg G] [ContinuousNeg G] {x y : G} (h : x β€³ y) : (-x) β€³ (-y) - Specializes.zpow π Mathlib.Topology.Algebra.Group.ContinuousInv
{G : Type u_4} [DivInvMonoid G] [TopologicalSpace G] [ContinuousMul G] [ContinuousInv G] {x y : G} (h : x β€³ y) (m : β€) : (x ^ m) β€³ (y ^ m) - Specializes.zsmul π Mathlib.Topology.Algebra.Group.ContinuousInv
{G : Type u_4} [SubNegMonoid G] [TopologicalSpace G] [ContinuousAdd G] [ContinuousNeg G] {x y : G} (h : x β€³ y) (m : β€) : (m β’ x) β€³ (m β’ y) - genericPoint_specializes π Mathlib.Topology.Sober
{Ξ± : Type u_1} [TopologicalSpace Ξ±] [QuasiSober Ξ±] [IrreducibleSpace Ξ±] (x : Ξ±) : genericPoint Ξ± β€³ x - IsGenericPoint.specializes π Mathlib.Topology.Sober
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {x y : Ξ±} {S : Set Ξ±} (h : IsGenericPoint x S) (h' : y β S) : x β€³ y - IsGenericPoint.specializes_iff_mem π Mathlib.Topology.Sober
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {x y : Ξ±} {S : Set Ξ±} (h : IsGenericPoint x S) : x β€³ y β y β S - isGenericPoint_iff_specializes π Mathlib.Topology.Sober
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {x : Ξ±} {S : Set Ξ±} : IsGenericPoint x S β β (y : Ξ±), x β€³ y β y β S - IsLocalRing.specializes_closedPoint π Mathlib.RingTheory.Spectrum.Prime.Topology
{R : Type u} [CommSemiring R] [IsLocalRing R] (x : PrimeSpectrum R) : x β€³ IsLocalRing.closedPoint R - PrimeSpectrum.le_iff_specializes π Mathlib.RingTheory.Spectrum.Prime.Topology
{R : Type u} [CommSemiring R] (x y : PrimeSpectrum R) : x β€ y β x β€³ y - PrimeSpectrum.localizationMapOfSpecializes π Mathlib.RingTheory.Spectrum.Prime.Topology
{R : Type u} [CommSemiring R] {x y : PrimeSpectrum R} (h : x β€³ y) : Localization.AtPrime y.asIdeal β+* Localization.AtPrime x.asIdeal - TopCat.Presheaf.stalkSpecializes π Mathlib.Topology.Sheaves.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X : TopCat} (F : TopCat.Presheaf C X) {x y : βX} (h : x β€³ y) : F.stalk y βΆ F.stalk x - TopCat.Presheaf.stalkSpecializes_comp π Mathlib.Topology.Sheaves.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X : TopCat} (F : TopCat.Presheaf C X) {x y z : βX} (h : x β€³ y) (h' : y β€³ z) : CategoryTheory.CategoryStruct.comp (F.stalkSpecializes h') (F.stalkSpecializes h) = F.stalkSpecializes β― - TopCat.Presheaf.stalkSpecializes_comp_assoc π Mathlib.Topology.Sheaves.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X : TopCat} (F : TopCat.Presheaf C X) {x y z : βX} (h : x β€³ y) (h' : y β€³ z) {Z : C} (hβ : F.stalk x βΆ Z) : CategoryTheory.CategoryStruct.comp (F.stalkSpecializes h') (CategoryTheory.CategoryStruct.comp (F.stalkSpecializes h) hβ) = CategoryTheory.CategoryStruct.comp (F.stalkSpecializes β―) hβ - TopCat.Presheaf.germ_stalkSpecializes π Mathlib.Topology.Sheaves.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X : TopCat} (F : TopCat.Presheaf C X) {U : TopologicalSpace.Opens βX} {y : βX} (hy : y β U) {x : βX} (h : x β€³ y) : CategoryTheory.CategoryStruct.comp (F.germ U y hy) (F.stalkSpecializes h) = F.germ U x β― - TopCat.Presheaf.stalkSpecializes_stalkFunctor_map π Mathlib.Topology.Sheaves.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X : TopCat} {F G : TopCat.Presheaf C X} (f : F βΆ G) {x y : βX} (h : x β€³ y) : CategoryTheory.CategoryStruct.comp (F.stalkSpecializes h) ((TopCat.Presheaf.stalkFunctor C x).map f) = CategoryTheory.CategoryStruct.comp ((TopCat.Presheaf.stalkFunctor C y).map f) (G.stalkSpecializes h) - TopCat.Presheaf.stalkSpecializes_stalkFunctor_map_assoc π Mathlib.Topology.Sheaves.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X : TopCat} {F G : TopCat.Presheaf C X} (f : F βΆ G) {x y : βX} (h : x β€³ y) {Z : C} (hβ : (TopCat.Presheaf.stalkFunctor C x).obj G βΆ Z) : CategoryTheory.CategoryStruct.comp (F.stalkSpecializes h) (CategoryTheory.CategoryStruct.comp ((TopCat.Presheaf.stalkFunctor C x).map f) hβ) = CategoryTheory.CategoryStruct.comp ((TopCat.Presheaf.stalkFunctor C y).map f) (CategoryTheory.CategoryStruct.comp (G.stalkSpecializes h) hβ) - TopCat.Presheaf.germ_stalkSpecializes_assoc π Mathlib.Topology.Sheaves.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X : TopCat} (F : TopCat.Presheaf C X) {U : TopologicalSpace.Opens βX} {y : βX} (hy : y β U) {x : βX} (h : x β€³ y) {Z : C} (hβ : F.stalk x βΆ Z) : CategoryTheory.CategoryStruct.comp (F.germ U y hy) (CategoryTheory.CategoryStruct.comp (F.stalkSpecializes h) hβ) = CategoryTheory.CategoryStruct.comp (F.germ U x β―) hβ - TopCat.Presheaf.stalkSpecializes_comp_apply π Mathlib.Topology.Sheaves.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X : TopCat} (F : TopCat.Presheaf C X) {x y z : βX} (h : x β€³ y) (h' : y β€³ z) {Fβ : C β C β Type uF} {carrier : C β Type w} {instFunLike : (X Y : C) β FunLike (Fβ X Y) (carrier X) (carrier Y)} [inst : CategoryTheory.ConcreteCategory C Fβ] (xβ : carrier (F.stalk z)) : (CategoryTheory.ConcreteCategory.hom (F.stalkSpecializes h)) ((CategoryTheory.ConcreteCategory.hom (F.stalkSpecializes h')) xβ) = (CategoryTheory.ConcreteCategory.hom (F.stalkSpecializes β―)) xβ - TopCat.Presheaf.stalkSpecializes_stalkPushforward π Mathlib.Topology.Sheaves.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : TopCat} (f : X βΆ Y) (F : TopCat.Presheaf C X) {x y : βX} (h : x β€³ y) : CategoryTheory.CategoryStruct.comp (((TopCat.Presheaf.pushforward C f).obj F).stalkSpecializes β―) (TopCat.Presheaf.stalkPushforward C f F x) = CategoryTheory.CategoryStruct.comp (TopCat.Presheaf.stalkPushforward C f F y) (F.stalkSpecializes h) - TopCat.Presheaf.stalkSpecializes_stalkFunctor_map_apply π Mathlib.Topology.Sheaves.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X : TopCat} {F G : TopCat.Presheaf C X} (f : F βΆ G) {x y : βX} (h : x β€³ y) {Fβ : C β C β Type uF} {carrier : C β Type w} {instFunLike : (X Y : C) β FunLike (Fβ X Y) (carrier X) (carrier Y)} [inst : CategoryTheory.ConcreteCategory C Fβ] (xβ : carrier (F.stalk y)) : (CategoryTheory.ConcreteCategory.hom ((TopCat.Presheaf.stalkFunctor C x).map f)) ((CategoryTheory.ConcreteCategory.hom (F.stalkSpecializes h)) xβ) = (CategoryTheory.ConcreteCategory.hom (G.stalkSpecializes h)) ((CategoryTheory.ConcreteCategory.hom ((TopCat.Presheaf.stalkFunctor C y).map f)) xβ) - TopCat.Presheaf.stalkSpecializes_stalkPushforward_assoc π Mathlib.Topology.Sheaves.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : TopCat} (f : X βΆ Y) (F : TopCat.Presheaf C X) {x y : βX} (h : x β€³ y) {Z : C} (hβ : F.stalk x βΆ Z) : CategoryTheory.CategoryStruct.comp (((TopCat.Presheaf.pushforward C f).obj F).stalkSpecializes β―) (CategoryTheory.CategoryStruct.comp (TopCat.Presheaf.stalkPushforward C f F x) hβ) = CategoryTheory.CategoryStruct.comp (TopCat.Presheaf.stalkPushforward C f F y) (CategoryTheory.CategoryStruct.comp (F.stalkSpecializes h) hβ) - TopCat.Presheaf.germ_stalkSpecializes_apply π Mathlib.Topology.Sheaves.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X : TopCat} (F : TopCat.Presheaf C X) {U : TopologicalSpace.Opens βX} {y : βX} (hy : y β U) {x : βX} (h : x β€³ y) {Fβ : C β C β Type uF} {carrier : C β Type w} {instFunLike : (X Y : C) β FunLike (Fβ X Y) (carrier X) (carrier Y)} [inst : CategoryTheory.ConcreteCategory C Fβ] (xβ : carrier (F.obj (Opposite.op U))) : (CategoryTheory.ConcreteCategory.hom (F.stalkSpecializes h)) ((CategoryTheory.ConcreteCategory.hom (F.germ U y hy)) xβ) = (CategoryTheory.ConcreteCategory.hom (F.germ U x β―)) xβ - TopCat.Presheaf.stalkSpecializes_stalkPushforward_apply π Mathlib.Topology.Sheaves.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : TopCat} (f : X βΆ Y) (F : TopCat.Presheaf C X) {x y : βX} (h : x β€³ y) {Fβ : C β C β Type uF} {carrier : C β Type w} {instFunLike : (X Y : C) β FunLike (Fβ X Y) (carrier X) (carrier Y)} [inst : CategoryTheory.ConcreteCategory C Fβ] (xβ : carrier (((TopCat.Presheaf.pushforward C f).obj F).stalk ((TopCat.Hom.hom f) y))) : (CategoryTheory.ConcreteCategory.hom (TopCat.Presheaf.stalkPushforward C f F x)) ((CategoryTheory.ConcreteCategory.hom (((TopCat.Presheaf.pushforward C f).obj F).stalkSpecializes β―)) xβ) = (CategoryTheory.ConcreteCategory.hom (F.stalkSpecializes h)) ((CategoryTheory.ConcreteCategory.hom (TopCat.Presheaf.stalkPushforward C f F y)) xβ) - ContinuousMap.specializes_coe π Mathlib.Topology.CompactOpen
{X : Type u_2} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] {f g : C(X, Y)} : βf β€³ βg β f β€³ g - Specializes.joinedIn π Mathlib.Topology.Connected.PathConnected
{X : Type u_1} [TopologicalSpace X] {x y : X} {F : Set X} (h : x β€³ y) (hx : x β F) (hy : y β F) : JoinedIn F x y - mem_nhdsKer_singleton π Mathlib.Topology.NhdsKer
{X : Type u_2} [TopologicalSpace X] {x y : X} : x β nhdsKer {y} β x β€³ y - mem_nhdsKer_iff_specializes π Mathlib.Topology.NhdsKer
{X : Type u_2} [TopologicalSpace X] {s : Set X} {x : X} : x β nhdsKer s β β y β s, x β€³ y - specializes_iff_nhdsKer_subset π Mathlib.Topology.NhdsKer
{X : Type u_2} [TopologicalSpace X] {x y : X} : x β€³ y β nhdsKer {x} β nhdsKer {y} - isOpen_iff_forall_specializes π Mathlib.Topology.AlexandrovDiscrete
{Ξ± : Type u_3} [TopologicalSpace Ξ±] [AlexandrovDiscrete Ξ±] {s : Set Ξ±} : IsOpen s β β (x y : Ξ±), x β€³ y β y β s β x β s - AlgebraicGeometry.PresheafedSpace.stalkMap.stalkSpecializes_stalkMap π Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X βΆ Y) {x y : ββX} (h : x β€³ y) : CategoryTheory.CategoryStruct.comp (Y.presheaf.stalkSpecializes β―) (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap f x) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap f y) (X.presheaf.stalkSpecializes h) - AlgebraicGeometry.PresheafedSpace.stalkMap.stalkSpecializes_stalkMap_assoc π Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X βΆ Y) {x y : ββX} (h : x β€³ y) {Z : C} (hβ : X.presheaf.stalk x βΆ Z) : CategoryTheory.CategoryStruct.comp (Y.presheaf.stalkSpecializes β―) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap f x) hβ) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap f y) (CategoryTheory.CategoryStruct.comp (X.presheaf.stalkSpecializes h) hβ) - AlgebraicGeometry.PresheafedSpace.stalkMap.stalkSpecializes_stalkMap_apply π Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X βΆ Y) {x y : ββX} (h : x β€³ y) {F : C β C β Type uF} {carrier : C β Type w} {instFunLike : (X Y : C) β FunLike (F X Y) (carrier X) (carrier Y)} [inst : CategoryTheory.ConcreteCategory C F] (xβ : carrier (Y.presheaf.stalk ((TopCat.Hom.hom f.base) y))) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap f x)) ((CategoryTheory.ConcreteCategory.hom (Y.presheaf.stalkSpecializes β―)) xβ) = (CategoryTheory.ConcreteCategory.hom (X.presheaf.stalkSpecializes h)) ((CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap f y)) xβ) - AlgebraicGeometry.LocallyRingedSpace.stalkSpecializes_stalkMap π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X βΆ Y) (x x' : βX.toTopCat) (h : x β€³ x') : CategoryTheory.CategoryStruct.comp (Y.presheaf.stalkSpecializes β―) (AlgebraicGeometry.LocallyRingedSpace.Hom.stalkMap f x) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.Hom.stalkMap f x') (X.presheaf.stalkSpecializes h) - AlgebraicGeometry.LocallyRingedSpace.stalkSpecializes_stalkMap_assoc π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X βΆ Y) (x x' : βX.toTopCat) (h : x β€³ x') {Z : CommRingCat} (hβ : X.presheaf.stalk x βΆ Z) : CategoryTheory.CategoryStruct.comp (Y.presheaf.stalkSpecializes β―) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.Hom.stalkMap f x) hβ) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.Hom.stalkMap f x') (CategoryTheory.CategoryStruct.comp (X.presheaf.stalkSpecializes h) hβ) - AlgebraicGeometry.LocallyRingedSpace.stalkSpecializes_stalkMap_apply π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X βΆ Y) (x x' : βX.toTopCat) (h : x β€³ x') (y : β(Y.presheaf.stalk ((TopCat.Hom.hom f.base) x'))) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.LocallyRingedSpace.Hom.stalkMap f x)) ((CategoryTheory.ConcreteCategory.hom (Y.presheaf.stalkSpecializes β―)) y) = (CategoryTheory.ConcreteCategory.hom (X.presheaf.stalkSpecializes h)) ((CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.LocallyRingedSpace.Hom.stalkMap f x')) y) - AlgebraicGeometry.StructureSheaf.toStalk_stalkSpecializes π Mathlib.AlgebraicGeometry.StructureSheaf
{R : Type u_1} [CommRing R] {x y : PrimeSpectrum R} (h : x β€³ y) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.StructureSheaf.toStalk R y) ((AlgebraicGeometry.Spec.structureSheaf R).presheaf.stalkSpecializes h) = AlgebraicGeometry.StructureSheaf.toStalk R x - AlgebraicGeometry.StructureSheaf.toStalk_stalkSpecializes_assoc π Mathlib.AlgebraicGeometry.StructureSheaf
{R : Type u_1} [CommRing R] {x y : PrimeSpectrum R} (h : x β€³ y) {Z : CommRingCat} (hβ : (AlgebraicGeometry.Spec.structureSheaf R).presheaf.stalk x βΆ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.StructureSheaf.toStalk R y) (CategoryTheory.CategoryStruct.comp ((AlgebraicGeometry.Spec.structureSheaf R).presheaf.stalkSpecializes h) hβ) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.StructureSheaf.toStalk R x) hβ - AlgebraicGeometry.StructureSheaf.toStalk_stalkSpecializes_apply π Mathlib.AlgebraicGeometry.StructureSheaf
{R : Type u_1} [CommRing R] {x y : PrimeSpectrum R} (h : x β€³ y) (xβ : R) : (CategoryTheory.ConcreteCategory.hom ((AlgebraicGeometry.Spec.structureSheaf R).presheaf.stalkSpecializes h)) ((CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.StructureSheaf.toStalk R y)) xβ) = (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.StructureSheaf.toStalk R x)) xβ - AlgebraicGeometry.Scheme.le_iff_specializes π Mathlib.AlgebraicGeometry.Scheme
{X : AlgebraicGeometry.Scheme} {a b : β₯X} : a β€ b β b β€³ a - AlgebraicGeometry.Scheme.Hom.stalkSpecializes_stalkMap π Mathlib.AlgebraicGeometry.Scheme
{X Y : AlgebraicGeometry.Scheme} (f : X βΆ Y) (x x' : β₯X) (h : x β€³ x') : CategoryTheory.CategoryStruct.comp (Y.presheaf.stalkSpecializes β―) (AlgebraicGeometry.Scheme.Hom.stalkMap f x) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.Hom.stalkMap f x') (X.presheaf.stalkSpecializes h) - AlgebraicGeometry.Scheme.Hom.stalkSpecializes_stalkMap_assoc π Mathlib.AlgebraicGeometry.Scheme
{X Y : AlgebraicGeometry.Scheme} (f : X βΆ Y) (x x' : β₯X) (h : x β€³ x') {Z : CommRingCat} (hβ : X.presheaf.stalk x βΆ Z) : CategoryTheory.CategoryStruct.comp (Y.presheaf.stalkSpecializes β―) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.Hom.stalkMap f x) hβ) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.Hom.stalkMap f x') (CategoryTheory.CategoryStruct.comp (X.presheaf.stalkSpecializes h) hβ) - AlgebraicGeometry.Scheme.Hom.stalkSpecializes_stalkMap_apply π Mathlib.AlgebraicGeometry.Scheme
{X Y : AlgebraicGeometry.Scheme} (f : X βΆ Y) (x x' : β₯X) (h : x β€³ x') (y : β(Y.presheaf.stalk ((TopCat.Hom.hom f.base) x'))) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.stalkMap f x)) ((CategoryTheory.ConcreteCategory.hom (Y.presheaf.stalkSpecializes β―)) y) = (CategoryTheory.ConcreteCategory.hom (X.presheaf.stalkSpecializes h)) ((CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.stalkMap f x')) y) - AlgebraicGeometry.Scheme.instIsOverMapStalkSpecializesCommRingCatPresheaf π Mathlib.AlgebraicGeometry.Stalk
{X : AlgebraicGeometry.Scheme} {x y : β₯X} (h : x β€³ y) : AlgebraicGeometry.Scheme.Hom.IsOver (AlgebraicGeometry.Spec.map (X.presheaf.stalkSpecializes h)) X - AlgebraicGeometry.Scheme.SpecMap_stalkSpecializes_fromSpecStalk π Mathlib.AlgebraicGeometry.Stalk
{X : AlgebraicGeometry.Scheme} {x y : β₯X} (h : x β€³ y) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Spec.map (X.presheaf.stalkSpecializes h)) (X.fromSpecStalk y) = X.fromSpecStalk x - AlgebraicGeometry.Scheme.SpecMap_stalkSpecializes_fromSpecStalk_assoc π Mathlib.AlgebraicGeometry.Stalk
{X : AlgebraicGeometry.Scheme} {x y : β₯X} (h : x β€³ y) {Z : AlgebraicGeometry.Scheme} (hβ : X βΆ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Spec.map (X.presheaf.stalkSpecializes h)) (CategoryTheory.CategoryStruct.comp (X.fromSpecStalk y) hβ) = CategoryTheory.CategoryStruct.comp (X.fromSpecStalk x) hβ - AlgebraicGeometry.Scheme.range_fromSpecStalk π Mathlib.AlgebraicGeometry.Stalk
{X : AlgebraicGeometry.Scheme} {x : β₯X} : Set.range β(X.fromSpecStalk x) = {y | y β€³ x} - TopologicalSpace.vietoris.specializes_closure π Mathlib.Topology.Sets.VietorisTopology
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {s : Set Ξ±} : s β€³ closure s - TopologicalSpace.vietoris.subset_closure_of_specializes π Mathlib.Topology.Sets.VietorisTopology
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {s t : Set Ξ±} (h : s β€³ t) : t β closure s - TopologicalSpace.vietoris.subset_of_specializes π Mathlib.Topology.Sets.VietorisTopology
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {s t : Set Ξ±} [T1Space Ξ±] (h : s β€³ t) : s β t - TopologicalSpace.vietoris.specializes_of_subset_closure π Mathlib.Topology.Sets.VietorisTopology
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {s t : Set Ξ±} (hst : s β t) (hts : t β closure s) : s β€³ t - TopologicalSpace.vietoris.specializes_iff_of_t1Space π Mathlib.Topology.Sets.VietorisTopology
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {s t : Set Ξ±} [T1Space Ξ±] : s β€³ t β s β t β§ t β closure s - TopologicalSpace.vietoris.specializes_iff π Mathlib.Topology.Sets.VietorisTopology
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {s t : Set Ξ±} : s β€³ t β (β x β s, β y β t, x β€³ y) β§ t β closure s - OnePoint.not_specializes_infty_coe π Mathlib.Topology.Compactification.OnePoint.Basic
{X : Type u_1} [TopologicalSpace X] {x : X} : Β¬OnePoint.infty β€³ βx - OnePoint.specializes_coe π Mathlib.Topology.Compactification.OnePoint.Basic
{X : Type u_1} [TopologicalSpace X] {x y : X} : βx β€³ βy β x β€³ y - Filter.specializes_iff_le π Mathlib.Topology.Filter
{Ξ± : Type u_2} {lβ lβ : Filter Ξ±} : lβ β€³ lβ β lβ β€ lβ - Topology.IsLowerSet.specializes_iff_le π Mathlib.Topology.Order.UpperLowerSetTopology
{Ξ± : Type u_1} [Preorder Ξ±] [TopologicalSpace Ξ±] [Topology.IsLowerSet Ξ±] {a b : Ξ±} : a β€³ b β a β€ b - Topology.IsUpperSet.specializes_iff_le π Mathlib.Topology.Order.UpperLowerSetTopology
{Ξ± : Type u_1} [Preorder Ξ±] [TopologicalSpace Ξ±] [Topology.IsUpperSet Ξ±] {a b : Ξ±} : a β€³ b β b β€ a - Topology.WithLowerSet.toLowerSet_specializes_toLowerSet π Mathlib.Topology.Order.UpperLowerSetTopology
{Ξ± : Type u_1} [Preorder Ξ±] {a b : Ξ±} : Topology.WithLowerSet.toLowerSet a β€³ Topology.WithLowerSet.toLowerSet b β a β€ b - Topology.WithUpperSet.toUpperSet_specializes_toUpperSet π Mathlib.Topology.Order.UpperLowerSetTopology
{Ξ± : Type u_1} [Preorder Ξ±] {a b : Ξ±} : Topology.WithUpperSet.toUpperSet a β€³ Topology.WithUpperSet.toUpperSet b β b β€ a - Topology.WithLowerSet.ofLowerSet_le_ofLowerSet π Mathlib.Topology.Order.UpperLowerSetTopology
{Ξ± : Type u_1} [Preorder Ξ±] {a b : Topology.WithLowerSet Ξ±} : Topology.WithLowerSet.ofLowerSet a β€ Topology.WithLowerSet.ofLowerSet b β a β€³ b - Topology.WithUpperSet.ofUpperSet_le_ofUpperSet π Mathlib.Topology.Order.UpperLowerSetTopology
{Ξ± : Type u_1} [Preorder Ξ±] {a b : Topology.WithUpperSet Ξ±} : Topology.WithUpperSet.ofUpperSet a β€ Topology.WithUpperSet.ofUpperSet b β b β€³ a - Specialization.toEquiv_le_toEquiv π Mathlib.Topology.Specialization
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {a b : Ξ±} : Specialization.toEquiv a β€ Specialization.toEquiv b β b β€³ a - Specialization.ofEquiv_specializes_ofEquiv π Mathlib.Topology.Specialization
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {a b : Specialization Ξ±} : Specialization.ofEquiv a β€³ Specialization.ofEquiv b β b β€ a - skyscraperPresheafStalkOfNotSpecializesIsTerminal π Mathlib.Topology.Sheaves.Skyscraper
{X : TopCat} (pβ : βX) [(U : TopologicalSpace.Opens βX) β Decidable (pβ β U)] {C : Type v} [CategoryTheory.Category.{u, v} C] (A : C) [CategoryTheory.Limits.HasTerminal C] [CategoryTheory.Limits.HasColimits C] {y : βX} (h : Β¬pβ β€³ y) : CategoryTheory.Limits.IsTerminal ((skyscraperPresheaf pβ A).stalk y) - skyscraperPresheafStalkOfSpecializes π Mathlib.Topology.Sheaves.Skyscraper
{X : TopCat} (pβ : βX) [(U : TopologicalSpace.Opens βX) β Decidable (pβ β U)] {C : Type v} [CategoryTheory.Category.{u, v} C] (A : C) [CategoryTheory.Limits.HasTerminal C] [CategoryTheory.Limits.HasColimits C] {y : βX} (h : pβ β€³ y) : (skyscraperPresheaf pβ A).stalk y β A - skyscraperPresheafStalkOfNotSpecializes π Mathlib.Topology.Sheaves.Skyscraper
{X : TopCat} (pβ : βX) [(U : TopologicalSpace.Opens βX) β Decidable (pβ β U)] {C : Type v} [CategoryTheory.Category.{u, v} C] (A : C) [CategoryTheory.Limits.HasTerminal C] [CategoryTheory.Limits.HasColimits C] {y : βX} (h : Β¬pβ β€³ y) : (skyscraperPresheaf pβ A).stalk y β β€_ C - skyscraperPresheafCoconeOfSpecializes π Mathlib.Topology.Sheaves.Skyscraper
{X : TopCat} (pβ : βX) [(U : TopologicalSpace.Opens βX) β Decidable (pβ β U)] {C : Type v} [CategoryTheory.Category.{u, v} C] (A : C) [CategoryTheory.Limits.HasTerminal C] {y : βX} (h : pβ β€³ y) : CategoryTheory.Limits.Cocone ((TopologicalSpace.OpenNhds.inclusion y).op.comp (skyscraperPresheaf pβ A)) - skyscraperPresheafCoconeIsColimitOfNotSpecializes π Mathlib.Topology.Sheaves.Skyscraper
{X : TopCat} (pβ : βX) [(U : TopologicalSpace.Opens βX) β Decidable (pβ β U)] {C : Type v} [CategoryTheory.Category.{u, v} C] (A : C) [CategoryTheory.Limits.HasTerminal C] {y : βX} (h : Β¬pβ β€³ y) : CategoryTheory.Limits.IsColimit (skyscraperPresheafCocone pβ A y) - skyscraperPresheafCoconeIsColimitOfSpecializes π Mathlib.Topology.Sheaves.Skyscraper
{X : TopCat} (pβ : βX) [(U : TopologicalSpace.Opens βX) β Decidable (pβ β U)] {C : Type v} [CategoryTheory.Category.{u, v} C] (A : C) [CategoryTheory.Limits.HasTerminal C] {y : βX} (h : pβ β€³ y) : CategoryTheory.Limits.IsColimit (skyscraperPresheafCoconeOfSpecializes pβ A h) - skyscraperPresheafCoconeOfSpecializes_pt π Mathlib.Topology.Sheaves.Skyscraper
{X : TopCat} (pβ : βX) [(U : TopologicalSpace.Opens βX) β Decidable (pβ β U)] {C : Type v} [CategoryTheory.Category.{u, v} C] (A : C) [CategoryTheory.Limits.HasTerminal C] {y : βX} (h : pβ β€³ y) : (skyscraperPresheafCoconeOfSpecializes pβ A h).pt = A - germ_skyscraperPresheafStalkOfSpecializes_hom π Mathlib.Topology.Sheaves.Skyscraper
{X : TopCat} (pβ : βX) [(U : TopologicalSpace.Opens βX) β Decidable (pβ β U)] {C : Type v} [CategoryTheory.Category.{u, v} C] (A : C) [CategoryTheory.Limits.HasTerminal C] [CategoryTheory.Limits.HasColimits C] {y : βX} (h : pβ β€³ y) (U : TopologicalSpace.Opens βX) (hU : y β U) : CategoryTheory.CategoryStruct.comp ((skyscraperPresheaf pβ A).germ U y hU) (skyscraperPresheafStalkOfSpecializes pβ A h).hom = CategoryTheory.eqToHom β― - germ_skyscraperPresheafStalkOfSpecializes_hom_assoc π Mathlib.Topology.Sheaves.Skyscraper
{X : TopCat} (pβ : βX) [(U : TopologicalSpace.Opens βX) β Decidable (pβ β U)] {C : Type v} [CategoryTheory.Category.{u, v} C] (A : C) [CategoryTheory.Limits.HasTerminal C] [CategoryTheory.Limits.HasColimits C] {y : βX} (h : pβ β€³ y) (U : TopologicalSpace.Opens βX) (hU : y β U) {Z : C} (hβ : A βΆ Z) : CategoryTheory.CategoryStruct.comp ((skyscraperPresheaf pβ A).germ U y hU) (CategoryTheory.CategoryStruct.comp (skyscraperPresheafStalkOfSpecializes pβ A h).hom hβ) = CategoryTheory.CategoryStruct.comp (CategoryTheory.eqToHom β―) hβ - skyscraperPresheafCoconeOfSpecializes_ΞΉ_app π Mathlib.Topology.Sheaves.Skyscraper
{X : TopCat} (pβ : βX) [(U : TopologicalSpace.Opens βX) β Decidable (pβ β U)] {C : Type v} [CategoryTheory.Category.{u, v} C] (A : C) [CategoryTheory.Limits.HasTerminal C] {y : βX} (h : pβ β€³ y) (U : (TopologicalSpace.OpenNhds y)α΅α΅) : (skyscraperPresheafCoconeOfSpecializes pβ A h).ΞΉ.app U = CategoryTheory.eqToHom β― - Opens.pointGrothendieckTopologyHomEquiv π Mathlib.Topology.Sheaves.Points
{X : Type u} [TopologicalSpace X] {x y : X} : (Opens.pointGrothendieckTopology x βΆ Opens.pointGrothendieckTopology y) β x β€³ y
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