Loogle!
Result
Found 69 declarations mentioning AlgebraicGeometry.Spec.locallyRingedSpaceObj.
- AlgebraicGeometry.Spec.locallyRingedSpaceObj π Mathlib.AlgebraicGeometry.Spec
(R : CommRingCat) : AlgebraicGeometry.LocallyRingedSpace - AlgebraicGeometry.Spec.locallyRingedSpaceObj_toSheafedSpace π Mathlib.AlgebraicGeometry.Spec
(R : CommRingCat) : (AlgebraicGeometry.Spec.locallyRingedSpaceObj R).toSheafedSpace = AlgebraicGeometry.Spec.sheafedSpaceObj R - AlgebraicGeometry.Spec.locallyRingedSpaceMap π Mathlib.AlgebraicGeometry.Spec
{R S : CommRingCat} (f : R βΆ S) : AlgebraicGeometry.Spec.locallyRingedSpaceObj S βΆ AlgebraicGeometry.Spec.locallyRingedSpaceObj R - AlgebraicGeometry.Spec.toLocallyRingedSpace_obj π Mathlib.AlgebraicGeometry.Spec
(R : CommRingCatα΅α΅) : AlgebraicGeometry.Spec.toLocallyRingedSpace.obj R = AlgebraicGeometry.Spec.locallyRingedSpaceObj (Opposite.unop R) - AlgebraicGeometry.Spec.locallyRingedSpaceMap_id π Mathlib.AlgebraicGeometry.Spec
(R : CommRingCat) : AlgebraicGeometry.Spec.locallyRingedSpaceMap (CategoryTheory.CategoryStruct.id R) = CategoryTheory.CategoryStruct.id (AlgebraicGeometry.Spec.locallyRingedSpaceObj R) - AlgebraicGeometry.Spec.locallyRingedSpaceObj_sheaf π Mathlib.AlgebraicGeometry.Spec
(R : CommRingCat) : (AlgebraicGeometry.Spec.locallyRingedSpaceObj R).sheaf = AlgebraicGeometry.Spec.structureSheaf βR - AlgebraicGeometry.Spec.locallyRingedSpaceObj_sheaf' π Mathlib.AlgebraicGeometry.Spec
(R : Type u) [CommRing R] : (AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of R)).sheaf = AlgebraicGeometry.Spec.structureSheaf R - AlgebraicGeometry.Spec.toLocallyRingedSpace_map π Mathlib.AlgebraicGeometry.Spec
{Xβ Yβ : CommRingCatα΅α΅} (f : Xβ βΆ Yβ) : AlgebraicGeometry.Spec.toLocallyRingedSpace.map f = AlgebraicGeometry.Spec.locallyRingedSpaceMap f.unop - AlgebraicGeometry.Spec.locallyRingedSpaceMap_comp π Mathlib.AlgebraicGeometry.Spec
{R S T : CommRingCat} (f : R βΆ S) (g : S βΆ T) : AlgebraicGeometry.Spec.locallyRingedSpaceMap (CategoryTheory.CategoryStruct.comp f g) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Spec.locallyRingedSpaceMap g) (AlgebraicGeometry.Spec.locallyRingedSpaceMap f) - AlgebraicGeometry.Spec.locallyRingedSpaceMap_toHom π Mathlib.AlgebraicGeometry.Spec
{R S : CommRingCat} (f : R βΆ S) : (AlgebraicGeometry.Spec.locallyRingedSpaceMap f).toHom = (AlgebraicGeometry.Spec.sheafedSpaceMap f).hom - AlgebraicGeometry.Spec.locallyRingedSpaceObj_presheaf' π Mathlib.AlgebraicGeometry.Spec
(R : Type u) [CommRing R] : (AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of R)).presheaf = (AlgebraicGeometry.Spec.structureSheaf R).obj - AlgebraicGeometry.Spec.locallyRingedSpaceObj_presheaf π Mathlib.AlgebraicGeometry.Spec
(R : CommRingCat) : (AlgebraicGeometry.Spec.locallyRingedSpaceObj R).presheaf = (AlgebraicGeometry.Spec.structureSheaf βR).obj - AlgebraicGeometry.Spec.locallyRingedSpaceObj_presheaf_map π Mathlib.AlgebraicGeometry.Spec
(R : CommRingCat) {U V : (TopologicalSpace.Opens ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj R).toPresheafedSpace)α΅α΅} (i : U βΆ V) : (AlgebraicGeometry.Spec.locallyRingedSpaceObj R).presheaf.map i = (AlgebraicGeometry.Spec.structureSheaf βR).obj.map i - AlgebraicGeometry.Spec.locallyRingedSpaceObj_presheaf_map' π Mathlib.AlgebraicGeometry.Spec
(R : Type u) [CommRing R] {U V : (TopologicalSpace.Opens ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of R)).toPresheafedSpace)α΅α΅} (i : U βΆ V) : (AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of R)).presheaf.map i = (AlgebraicGeometry.Spec.structureSheaf R).obj.map i - AlgebraicGeometry.LocallyRingedSpace.SpecΞIdentity_hom_app π Mathlib.AlgebraicGeometry.Spec
(X : CommRingCat) : AlgebraicGeometry.LocallyRingedSpace.SpecΞIdentity.hom.app X = CategoryTheory.inv (AlgebraicGeometry.toSpecΞ X) - AlgebraicGeometry.Spec_toLocallyRingedSpace π Mathlib.AlgebraicGeometry.Scheme
(R : CommRingCat) : (AlgebraicGeometry.Spec R).toLocallyRingedSpace = AlgebraicGeometry.Spec.locallyRingedSpaceObj R - AlgebraicGeometry.LocallyRingedSpace.toΞSpec π Mathlib.AlgebraicGeometry.GammaSpecAdjunction
(X : AlgebraicGeometry.LocallyRingedSpace) : X βΆ AlgebraicGeometry.Spec.locallyRingedSpaceObj (AlgebraicGeometry.LocallyRingedSpace.Ξ.obj (Opposite.op X)) - AlgebraicGeometry.LocallyRingedSpace.toΞSpec_base π Mathlib.AlgebraicGeometry.GammaSpecAdjunction
(X : AlgebraicGeometry.LocallyRingedSpace) : X.toΞSpec.base = X.toΞSpecBase - AlgebraicGeometry.ΞSpec.locallyRingedSpaceAdjunction_homEquiv_apply π Mathlib.AlgebraicGeometry.GammaSpecAdjunction
{X : AlgebraicGeometry.LocallyRingedSpace} {R : CommRingCatα΅α΅} (f : AlgebraicGeometry.LocallyRingedSpace.Ξ.rightOp.obj X βΆ R) : (AlgebraicGeometry.ΞSpec.locallyRingedSpaceAdjunction.homEquiv X R) f = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.identityToΞSpec.app X) (AlgebraicGeometry.Spec.locallyRingedSpaceMap f.unop) - AlgebraicGeometry.ΞSpec.locallyRingedSpaceAdjunction_homEquiv_apply' π Mathlib.AlgebraicGeometry.GammaSpecAdjunction
{X : AlgebraicGeometry.LocallyRingedSpace} {R : Type u} [CommRing R] (f : CommRingCat.of R βΆ AlgebraicGeometry.LocallyRingedSpace.Ξ.obj (Opposite.op X)) : (AlgebraicGeometry.ΞSpec.locallyRingedSpaceAdjunction.homEquiv X (Opposite.op (CommRingCat.of R))) (Opposite.op f) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.identityToΞSpec.app X) (AlgebraicGeometry.Spec.locallyRingedSpaceMap f) - AlgebraicGeometry.LocallyRingedSpace.toΞSpec_preimage_zeroLocus_eq π Mathlib.AlgebraicGeometry.GammaSpecAdjunction
{X : AlgebraicGeometry.LocallyRingedSpace} (s : Set β(X.presheaf.obj (Opposite.op β€))) : β(CategoryTheory.ConcreteCategory.hom X.toΞSpec.base) β»ΒΉ' PrimeSpectrum.zeroLocus s = X.toRingedSpace.zeroLocus s - AlgebraicGeometry.LocallyRingedSpace.Ξ_Spec_left_triangle π Mathlib.AlgebraicGeometry.GammaSpecAdjunction
(X : AlgebraicGeometry.LocallyRingedSpace) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.toSpecΞ (AlgebraicGeometry.LocallyRingedSpace.Ξ.obj (Opposite.op X))) (X.toΞSpec.c.app (Opposite.op β€)) = CategoryTheory.CategoryStruct.id (AlgebraicGeometry.LocallyRingedSpace.Ξ.obj (Opposite.op X)) - AlgebraicGeometry.LocallyRingedSpace.comp_ring_hom_ext π Mathlib.AlgebraicGeometry.GammaSpecAdjunction
{X : AlgebraicGeometry.LocallyRingedSpace} {R : CommRingCat} {f : R βΆ AlgebraicGeometry.LocallyRingedSpace.Ξ.obj (Opposite.op X)} {Ξ² : X βΆ AlgebraicGeometry.Spec.locallyRingedSpaceObj R} (w : CategoryTheory.CategoryStruct.comp X.toΞSpec.base (AlgebraicGeometry.Spec.locallyRingedSpaceMap f).base = Ξ².base) (h : β (r : βR), CategoryTheory.CategoryStruct.comp f (X.presheaf.map (CategoryTheory.homOfLE β―).op) = CategoryTheory.CategoryStruct.comp (CommRingCat.ofHom (algebraMap (βR) ((AlgebraicGeometry.structureSheafInType βR βR).obj.obj (Opposite.op (PrimeSpectrum.basicOpen r))))) (Ξ².c.app (Opposite.op (PrimeSpectrum.basicOpen r)))) : CategoryTheory.CategoryStruct.comp X.toΞSpec (AlgebraicGeometry.Spec.locallyRingedSpaceMap f) = Ξ² - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) : Set A - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.asIdeal π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) : Ideal A - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.asIdeal.prime π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) : (AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.asIdeal f_deg hm q).IsPrime - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.asHomogeneousIdeal π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) : HomogeneousIdeal π - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.zero_mem π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) : 0 β AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier f_deg q - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.asIdeal.homogeneous π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) : Ideal.IsHomogeneous π (AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.asIdeal f_deg hm q) - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.asIdeal.ne_top π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) : AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.asIdeal f_deg hm q β β€ - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.denom_notMem π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) : f β AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.asIdeal f_deg hm q - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.smul_mem π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) (c x : A) (hx : x β AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier f_deg q) : c β’ x β AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier f_deg q - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.add_mem π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) {a b : A} (ha : a β AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier f_deg q) (hb : b β AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier f_deg q) : a + b β AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier f_deg q - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.relevant π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) : Β¬HomogeneousIdeal.irrelevant π β€ AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier.asHomogeneousIdeal f_deg hm q - AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] (f : A) : (AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β― βΆ AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f)) - AlgebraicGeometry.ProjIsoSpecTopComponent.ToSpec.toFun π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] (f : A) (x : ββ((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).toPresheafedSpace) : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace - AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] (f : A) : β((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).toPresheafedSpace βΆ β(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace - AlgebraicGeometry.projIsoSpec π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] (f : A) {m : β} (f_deg : f β π m) (hm : 0 < m) : (AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β― β AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f)) - AlgebraicGeometry.ProjectiveSpectrum.Proj.isIso_toSpec π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] (f : A) {m : β} (f_deg : f β π m) (hm : 0 < m) : CategoryTheory.IsIso (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f) - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.toFun π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace β ββ((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).toPresheafedSpace - AlgebraicGeometry.projIsoSpecTopComponent π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) : β((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).toPresheafedSpace β β(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace - AlgebraicGeometry.ProjIsoSpecTopComponent.fromSpec π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) : β(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace βΆ β((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).toPresheafedSpace - AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec_base_isIso π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) : CategoryTheory.IsIso (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f).base - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.num_mem_carrier_iff π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) (z : HomogeneousLocalization.NumDenSameDeg π (Submonoid.powers f)) : βz.num β AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier f_deg q β HomogeneousLocalization.mk z β q.asIdeal - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.mem_carrier_iff_of_mem π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) (a : A) {n : β} (hn : a β π n) : a β AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier f_deg q β HomogeneousLocalization.mk { deg := m * n, num := β¨a ^ m, β―β©, den := β¨f ^ n, β―β©, den_mem := β― } β q.asIdeal - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.mem_carrier_iff_of_mem_mul π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) (a : A) {n : β} (hn : a β π (n * m)) : a β AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier f_deg q β HomogeneousLocalization.mk { deg := m * n, num := β¨a, β―β©, den := β¨f ^ n, β―β©, den_mem := β― } β q.asIdeal - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.mem_carrier_iff π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) (a : A) : a β AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier f_deg q β β (i : β), HomogeneousLocalization.mk { deg := m * i, num := β¨(GradedRing.proj π i) a ^ m, β―β©, den := β¨f ^ i, β―β©, den_mem := β― } β q.asIdeal - AlgebraicGeometry.ProjIsoSpecTopComponent.ToSpec.preimage_basicOpen π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] (f : A) (z : HomogeneousLocalization.NumDenSameDeg π (Submonoid.powers f)) : AlgebraicGeometry.ProjIsoSpecTopComponent.ToSpec.toFun f β»ΒΉ' β(PrimeSpectrum.basicOpen (HomogeneousLocalization.mk z)) = Subtype.val β»ΒΉ' β(ProjectiveSpectrum.basicOpen π βz.num) - AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.mem_carrier_iff' π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (q : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) (a : A) : a β AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.carrier f_deg q β β (i : β), Localization.mk ((GradedRing.proj π i) a ^ m) β¨f ^ i, β―β© β β(algebraMap (HomogeneousLocalization.Away π f) (Localization.Away f)) '' {s | s β q.asIdeal} - AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec_fromSpec π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (x : ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec π f)) (AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.toFun f_deg hm x) = x - AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec_bijective π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) : Function.Bijective β(CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec π f)) - AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec_injective π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) : Function.Injective β(CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec π f)) - AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec_surjective π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) : Function.Surjective β(CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec π f)) - AlgebraicGeometry.ProjIsoSpecTopComponent.fromSpec_toSpec π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (x : ββ((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).toPresheafedSpace) : AlgebraicGeometry.ProjIsoSpecTopComponent.FromSpec.toFun f_deg hm ((CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec π f)) x) = x - AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec_hom_apply_asIdeal π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] (f : A) (x : ββ((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).toPresheafedSpace) : ((TopCat.Hom.hom (AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec π f)) x).asIdeal = AlgebraicGeometry.ProjIsoSpecTopComponent.ToSpec.carrier x - AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec_preimage_basicOpen π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} (z : HomogeneousLocalization.NumDenSameDeg π (Submonoid.powers f)) : β(CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec π f)) β»ΒΉ' β(PrimeSpectrum.basicOpen (HomogeneousLocalization.mk z)) = Subtype.val β»ΒΉ' β(ProjectiveSpectrum.basicOpen π βz.num) - AlgebraicGeometry.ProjectiveSpectrum.Proj.mk_mem_toSpec_base_apply π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] {f : A} (x : β((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).toTopCat) (z : HomogeneousLocalization.NumDenSameDeg π (Submonoid.powers f)) : HomogeneousLocalization.mk z β ((CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f).base) x).asIdeal β βz.num β (βx).asHomogeneousIdeal - AlgebraicGeometry.ProjectiveSpectrum.Proj.specStalkEquiv π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] (f : A) (x : β₯(ProjectiveSpectrum.basicOpen π f)) {m : β} (f_deg : f β π m) (hm : 0 < m) : (AlgebraicGeometry.Spec.structureSheaf (HomogeneousLocalization.Away π f)).presheaf.stalk ((CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f).base) x) β CommRingCat.of (HomogeneousLocalization.AtPrime π (βx).asHomogeneousIdeal.toIdeal) - AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec_base_apply_eq π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] {f : A} (x : β((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).toTopCat) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f).base) x = (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec π f)) x - AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec.image_basicOpen_eq_basicOpen π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] {π : β β Ο} [GradedRing π] {f : A} {m : β} (f_deg : f β π m) (hm : 0 < m) (a : A) (i : β) : β(CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjIsoSpecTopComponent.toSpec π f)) '' Subtype.val β»ΒΉ' β(ProjectiveSpectrum.basicOpen π β(((DirectSum.decompose π) a) i)) = (PrimeSpectrum.basicOpen (HomogeneousLocalization.mk { deg := m * i, num := β¨β(((DirectSum.decompose π) a) i) ^ m, β―β©, den := β¨f ^ i, β―β©, den_mem := β― })).carrier - AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec_base_apply_eq_comap π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] {f : A} (x : β((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).toTopCat) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f).base) x = PrimeSpectrum.comap (HomogeneousLocalization.mapId π β―) (IsLocalRing.closedPoint (HomogeneousLocalization.AtPrime π (βx).asHomogeneousIdeal.toIdeal)) - AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec_preimage_basicOpen π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] {f : A} (t : HomogeneousLocalization.NumDenSameDeg π (Submonoid.powers f)) : (TopologicalSpace.Opens.map (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f).base).obj (PrimeSpectrum.basicOpen (HomogeneousLocalization.mk t)) = (TopologicalSpace.Opens.comap { toFun := Subtype.val, continuous_toFun := β― }) (ProjectiveSpectrum.basicOpen π βt.num) - AlgebraicGeometry.ProjectiveSpectrum.Proj.isLocalization_atPrime π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] (f : A) (x : β₯(ProjectiveSpectrum.basicOpen π f)) {m : β} (f_deg : f β π m) (hm : 0 < m) : IsLocalization ((CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f).base) x).asIdeal.primeCompl (HomogeneousLocalization.AtPrime π (βx).asHomogeneousIdeal.toIdeal) - AlgebraicGeometry.ProjectiveSpectrum.Proj.toStalk_stalkMap_toSpec π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] (f : A) (x : β((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).toTopCat) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.ΞSpecIso (CommRingCat.of (HomogeneousLocalization.Away π f))).inv (CategoryTheory.CategoryStruct.comp ((AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).presheaf.germ β€ ((CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f).base) x) β―) (AlgebraicGeometry.LocallyRingedSpace.Hom.stalkMap (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f) x)) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.ProjectiveSpectrum.Proj.awayToΞ π f) (((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).presheaf.Ξgerm x) - AlgebraicGeometry.ProjectiveSpectrum.Proj.toStalk_specStalkEquiv π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] (f : A) (x : β₯(ProjectiveSpectrum.basicOpen π f)) {m : β} (f_deg : f β π m) (hm : 0 < m) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.StructureSheaf.toStalk (HomogeneousLocalization.Away π f) ((CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f).base) x)) (AlgebraicGeometry.ProjectiveSpectrum.Proj.specStalkEquiv π f x f_deg hm).hom = CommRingCat.ofHom (HomogeneousLocalization.mapId π β―) - AlgebraicGeometry.ProjectiveSpectrum.Proj.toStalk_stalkMap_toSpec_assoc π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] (f : A) (x : β((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).toTopCat) {Z : CommRingCat} (h : ((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).presheaf.stalk x βΆ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.ΞSpecIso (CommRingCat.of (HomogeneousLocalization.Away π f))).inv (CategoryTheory.CategoryStruct.comp ((AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).presheaf.germ β€ ((CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f).base) x) β―) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.Hom.stalkMap (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f) x) h)) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.ProjectiveSpectrum.Proj.awayToΞ π f) (CategoryTheory.CategoryStruct.comp (((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).presheaf.Ξgerm x) h) - AlgebraicGeometry.ProjectiveSpectrum.Proj.stalkMap_toSpec π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] (f : A) (x : β₯(ProjectiveSpectrum.basicOpen π f)) {m : β} (f_deg : f β π m) (hm : 0 < m) : AlgebraicGeometry.LocallyRingedSpace.Hom.stalkMap (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f) x = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.ProjectiveSpectrum.Proj.specStalkEquiv π f x f_deg hm).hom (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Proj.stalkIso' π βx).toCommRingCatIso.inv ((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrictStalkIso β― x).inv) - AlgebraicGeometry.ProjectiveSpectrum.Proj.toOpen_toSpec_val_c_app π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] (f : A) (U : (TopologicalSpace.Opens ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace)α΅α΅) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.ΞSpecIso (CommRingCat.of (HomogeneousLocalization.Away π f))).inv (CategoryTheory.CategoryStruct.comp ((AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).presheaf.map (CategoryTheory.homOfLE β―).op) ((AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f).c.app U)) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.ProjectiveSpectrum.Proj.awayToΞ π f) (((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).presheaf.map (CategoryTheory.homOfLE β―).op) - AlgebraicGeometry.ProjectiveSpectrum.Proj.toOpen_toSpec_val_c_app_assoc π Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
{A : Type u_1} {Ο : Type u_2} [CommRing A] [SetLike Ο A] [AddSubgroupClass Ο A] (π : β β Ο) [GradedRing π] (f : A) (U : (TopologicalSpace.Opens ββ(AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).toPresheafedSpace)α΅α΅) {Z : CommRingCat} (h : ((TopCat.Presheaf.pushforward CommRingCat (AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f).base).obj ((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).presheaf).obj U βΆ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.ΞSpecIso (CommRingCat.of (HomogeneousLocalization.Away π f))).inv (CategoryTheory.CategoryStruct.comp ((AlgebraicGeometry.Spec.locallyRingedSpaceObj (CommRingCat.of (HomogeneousLocalization.Away π f))).presheaf.map (CategoryTheory.homOfLE β―).op) (CategoryTheory.CategoryStruct.comp ((AlgebraicGeometry.ProjectiveSpectrum.Proj.toSpec π f).c.app U) h)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.ProjectiveSpectrum.Proj.awayToΞ π f) (((AlgebraicGeometry.Proj.toLocallyRingedSpace π).restrict β―).presheaf.map (CategoryTheory.homOfLE β―).op)) h
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