Loogle!
Result
Found 63 declarations mentioning AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.
- AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) : Prop - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.mono ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Mono f - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.of_isIso ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{Y Z : AlgebraicGeometry.LocallyRingedSpace} (g : Y โถ Z) [CategoryTheory.IsIso g] : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion g - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.hasPullback_of_left ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Limits.HasPullback f g - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.hasPullback_of_right ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Limits.HasPullback g f - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.pullbackConeOfLeft ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Limits.PullbackCone f g - AlgebraicGeometry.instIsOpenImmersionCommRingCatOfIsOpenImmersion ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f.toHom - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.locallyRingedSpace_toLocallyRingedSpace ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toLocallyRingedSpace Y f.toHom = X - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.comp ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (g : Z โถ Y) [AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion g] : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (CategoryTheory.CategoryStruct.comp f g) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.forget_preservesPullbackOfLeft ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Limits.PreservesLimit (CategoryTheory.Limits.cospan f g) AlgebraicGeometry.LocallyRingedSpace.forgetToSheafedSpace - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.forget_preservesPullback_of_right ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Limits.PreservesLimit (CategoryTheory.Limits.cospan g f) AlgebraicGeometry.LocallyRingedSpace.forgetToSheafedSpace - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.forget_reflectsPullback_of_left ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Limits.ReflectsLimit (CategoryTheory.Limits.cospan f g) AlgebraicGeometry.LocallyRingedSpace.forgetToSheafedSpace - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.forget_reflectsPullback_of_right ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Limits.ReflectsLimit (CategoryTheory.Limits.cospan g f) AlgebraicGeometry.LocallyRingedSpace.forgetToSheafedSpace - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.pullbackConeOfLeftIsLimit ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Limits.IsLimit (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.pullbackConeOfLeft f g) - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toLocallyRingedSpace_isOpenImmersion ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X : AlgebraicGeometry.PresheafedSpace CommRingCat} (Y : AlgebraicGeometry.LocallyRingedSpace) (f : X โถ Y.toPresheafedSpace) [H : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toLocallyRingedSpaceHom Y f) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.forgetToTop_preservesPullback_of_left ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Limits.PreservesLimit (CategoryTheory.Limits.cospan f g) (AlgebraicGeometry.LocallyRingedSpace.forgetToSheafedSpace.comp (AlgebraicGeometry.SheafedSpace.forget CommRingCat)) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.instIsOpenImmersionCommRingCatMapSheafedSpaceForgetToSheafedSpace ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : AlgebraicGeometry.SheafedSpace.IsOpenImmersion (AlgebraicGeometry.LocallyRingedSpace.forgetToSheafedSpace.map f) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.pullback_fst_of_right ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (CategoryTheory.Limits.pullback.fst g f) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.pullback_snd_of_left ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (CategoryTheory.Limits.pullback.snd f g) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.to_iso ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] [CategoryTheory.Epi f.base] : CategoryTheory.IsIso f - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.instSndPullbackConeOfLeft ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.pullbackConeOfLeft f g).snd - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.forgetToPresheafedSpace_preservesPullback_of_left ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Limits.PreservesLimit (CategoryTheory.Limits.cospan f g) (AlgebraicGeometry.LocallyRingedSpace.forgetToSheafedSpace.comp AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.forgetToPresheafedSpace_preservesPullback_of_right ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Limits.PreservesLimit (CategoryTheory.Limits.cospan g f) (AlgebraicGeometry.LocallyRingedSpace.forgetToSheafedSpace.comp AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.forgetToPresheafedSpace_reflectsPullback_of_left ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Limits.ReflectsLimit (CategoryTheory.Limits.cospan f g) (AlgebraicGeometry.LocallyRingedSpace.forgetToSheafedSpace.comp AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.forgetToPresheafedSpace_reflectsPullback_of_right ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Limits.ReflectsLimit (CategoryTheory.Limits.cospan g f) (AlgebraicGeometry.LocallyRingedSpace.forgetToSheafedSpace.comp AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.opensFunctor ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.Functor (TopologicalSpace.Opens โX.toTopCat) (TopologicalSpace.Opens โY.toTopCat) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.pullback_to_base_isOpenImmersion ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] [AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion g] : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (CategoryTheory.Limits.limit.ฯ (CategoryTheory.Limits.cospan f g) CategoryTheory.Limits.WalkingCospan.one) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.isoRestrict ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : X โ Y.restrict โฏ - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.instOfRestrict ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
(X : AlgebraicGeometry.LocallyRingedSpace) {U : TopCat} (f : U โถ X.toTopCat) (hf : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (X.ofRestrict hf) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.forgetToPresheafedSpacePreservesOpenImmersion ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion ((AlgebraicGeometry.LocallyRingedSpace.forgetToSheafedSpace.comp AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace).map f) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.ofRestrict ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X : TopCat} (Y : AlgebraicGeometry.LocallyRingedSpace) {f : X โถ โY.toPresheafedSpace} (hf : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (Y.ofRestrict hf) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.stalk_iso ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (x : โX.toTopCat) : CategoryTheory.IsIso (AlgebraicGeometry.LocallyRingedSpace.Hom.stalkMap f x) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.isoRestrict_hom_ofRestrict ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.isoRestrict f).hom (Y.ofRestrict โฏ) = f - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (U : TopologicalSpace.Opens โX.toTopCat) : X.presheaf.obj (Opposite.op U) โถ Y.presheaf.obj (Opposite.op ((AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.opensFunctor f).obj U)) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.isoRestrict_inv_ofRestrict ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.isoRestrict f).inv f = Y.ofRestrict โฏ - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.instIsIsoCommRingCatInvApp ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (U : TopologicalSpace.Opens โX.toTopCat) : CategoryTheory.IsIso (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp f U) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.lift ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (H' : Set.range โ(CategoryTheory.ConcreteCategory.hom g.base) โ Set.range โ(CategoryTheory.ConcreteCategory.hom f.base)) : Y โถ X - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.isoRestrict_hom_ofRestrict_assoc ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] {Z : AlgebraicGeometry.LocallyRingedSpace} (h : Y โถ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.isoRestrict f).hom (CategoryTheory.CategoryStruct.comp (Y.ofRestrict โฏ) h) = CategoryTheory.CategoryStruct.comp f h - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.of_stalk_iso ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) (hf : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f.base)) [stalk_iso : โ (x : โโX.toPresheafedSpace), CategoryTheory.IsIso (AlgebraicGeometry.LocallyRingedSpace.Hom.stalkMap f x)] : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.lift_fac ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (H' : Set.range โ(CategoryTheory.ConcreteCategory.hom g.base) โ Set.range โ(CategoryTheory.ConcreteCategory.hom f.base)) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.lift f g H') f = g - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.pullback_snd_isIso_of_range_subset ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (H' : Set.range โ(CategoryTheory.ConcreteCategory.hom g.base) โ Set.range โ(CategoryTheory.ConcreteCategory.hom f.base)) : CategoryTheory.IsIso (CategoryTheory.Limits.pullback.snd f g) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.lift_uniq ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (H' : Set.range โ(CategoryTheory.ConcreteCategory.hom g.base) โ Set.range โ(CategoryTheory.ConcreteCategory.hom f.base)) (l : Y โถ X) (hl : CategoryTheory.CategoryStruct.comp l f = g) : l = AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.lift f g H' - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.lift_fac_assoc ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (H' : Set.range โ(CategoryTheory.ConcreteCategory.hom g.base) โ Set.range โ(CategoryTheory.ConcreteCategory.hom f.base)) {Zโ : AlgebraicGeometry.LocallyRingedSpace} (h : Z โถ Zโ) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.lift f g H') (CategoryTheory.CategoryStruct.comp f h) = CategoryTheory.CategoryStruct.comp g h - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.isoRestrict_inv_ofRestrict_assoc ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] {Z : AlgebraicGeometry.LocallyRingedSpace} (h : Y โถ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.isoRestrict f).inv (CategoryTheory.CategoryStruct.comp f h) = CategoryTheory.CategoryStruct.comp (Y.ofRestrict โฏ) h - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.lift_range ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (H' : Set.range โ(CategoryTheory.ConcreteCategory.hom g.base) โ Set.range โ(CategoryTheory.ConcreteCategory.hom f.base)) : Set.range โ(CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.lift f g H').base) = โ(CategoryTheory.ConcreteCategory.hom f.base) โปยน' Set.range โ(CategoryTheory.ConcreteCategory.hom g.base) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.inv_naturality ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] {U V : (TopologicalSpace.Opens โX.toTopCat)แตแต} (i : U โถ V) : CategoryTheory.CategoryStruct.comp (X.presheaf.map i) (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp f (Opposite.unop V)) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp f (Opposite.unop U)) (Y.presheaf.map ((AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.opensFunctor f).op.map i)) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.inv_naturality_assoc ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] {U V : (TopologicalSpace.Opens โX.toTopCat)แตแต} (i : U โถ V) {Z : CommRingCat} (h : Y.presheaf.obj (Opposite.op ((AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.opensFunctor f).obj (Opposite.unop V))) โถ Z) : CategoryTheory.CategoryStruct.comp (X.presheaf.map i) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp f (Opposite.unop V)) h) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp f (Opposite.unop U)) (CategoryTheory.CategoryStruct.comp (Y.presheaf.map ((AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.opensFunctor f).op.map i)) h) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp_app ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (U : TopologicalSpace.Opens โX.toTopCat) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp f U) (f.c.app (Opposite.op ((AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.opensFunctor f).obj U))) = X.presheaf.map (CategoryTheory.eqToHom โฏ) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.inv_invApp ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (U : TopologicalSpace.Opens โX.toTopCat) : CategoryTheory.inv (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp f U) = CategoryTheory.CategoryStruct.comp (f.c.app (Opposite.op ((AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.opensFunctor f).obj U))) (X.presheaf.map (CategoryTheory.eqToHom โฏ)) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.app_invApp ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (U : TopologicalSpace.Opens โY.toTopCat) : CategoryTheory.CategoryStruct.comp (f.c.app (Opposite.op U)) (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp f ((TopologicalSpace.Opens.map f.base).obj U)) = Y.presheaf.map (CategoryTheory.homOfLE โฏ).op - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp_app_assoc ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (U : TopologicalSpace.Opens โX.toTopCat) {Z : CommRingCat} (h : ((TopCat.Presheaf.pushforward CommRingCat f.base).obj X.presheaf).obj (Opposite.op ((AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.opensFunctor f).obj U)) โถ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp f U) (CategoryTheory.CategoryStruct.comp (f.c.app (Opposite.op ((AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.opensFunctor f).obj U))) h) = CategoryTheory.CategoryStruct.comp (X.presheaf.map (CategoryTheory.eqToHom โฏ)) h - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.app_invApp_assoc ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (U : TopologicalSpace.Opens โY.toTopCat) {Z : CommRingCat} (h : Y.presheaf.obj (Opposite.op ((AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.opensFunctor f).obj ((TopologicalSpace.Opens.map f.base).obj U))) โถ Z) : CategoryTheory.CategoryStruct.comp (f.c.app (Opposite.op U)) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp f ((TopologicalSpace.Opens.map f.base).obj U)) h) = CategoryTheory.CategoryStruct.comp (Y.presheaf.map (CategoryTheory.homOfLE โฏ).op) h - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.app_inv_app' ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (U : TopologicalSpace.Opens โY.toTopCat) (hU : โU โ Set.range โ(CategoryTheory.ConcreteCategory.hom f.base)) : CategoryTheory.CategoryStruct.comp (f.c.app (Opposite.op U)) (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp f ((TopologicalSpace.Opens.map f.base).obj U)) = Y.presheaf.map (CategoryTheory.eqToHom โฏ).op - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.app_inv_app'_assoc ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (U : TopologicalSpace.Opens โY.toTopCat) (hU : โU โ Set.range โ(CategoryTheory.ConcreteCategory.hom f.base)) {Z : CommRingCat} (h : Y.presheaf.obj (Opposite.op ((AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.opensFunctor f).obj ((TopologicalSpace.Opens.map f.base).obj U))) โถ Z) : CategoryTheory.CategoryStruct.comp (f.c.app (Opposite.op U)) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp f ((TopologicalSpace.Opens.map f.base).obj U)) h) = CategoryTheory.CategoryStruct.comp (Y.presheaf.map (CategoryTheory.eqToHom โฏ).op) h - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp_app_apply ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] (U : TopologicalSpace.Opens โX.toTopCat) (x : โ(X.presheaf.obj (Opposite.op U))) : (CategoryTheory.ConcreteCategory.hom (f.c.app (Opposite.op ((AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.opensFunctor f).obj U)))) ((CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp f U)) x) = (CategoryTheory.ConcreteCategory.hom (X.presheaf.map (CategoryTheory.eqToHom โฏ))) x - AlgebraicGeometry.IsOpenImmersion.instIsOpenImmersionMapSchemeLocallyRingedSpaceForgetToLocallyRingedSpace ๐ Mathlib.AlgebraicGeometry.OpenImmersion
{X Z : AlgebraicGeometry.Scheme} (f : X โถ Z) [H : AlgebraicGeometry.IsOpenImmersion f] : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (AlgebraicGeometry.Scheme.forgetToLocallyRingedSpace.map f) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.scheme ๐ Mathlib.AlgebraicGeometry.OpenImmersion
(X : AlgebraicGeometry.LocallyRingedSpace) (h : โ (x : โX.toTopCat), โ R f, x โ Set.range โ(CategoryTheory.ConcreteCategory.hom f.base) โง AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f) : AlgebraicGeometry.Scheme - AlgebraicGeometry.LocallyRingedSpace.GlueData.mk ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.Gluing
(toGlueData : CategoryTheory.GlueData AlgebraicGeometry.LocallyRingedSpace) (f_open : โ (i j : toGlueData.J), AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (toGlueData.f i j)) : AlgebraicGeometry.LocallyRingedSpace.GlueData - AlgebraicGeometry.LocallyRingedSpace.GlueData.f_open ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.Gluing
(self : AlgebraicGeometry.LocallyRingedSpace.GlueData) (i j : self.J) : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (self.f i j) - AlgebraicGeometry.LocallyRingedSpace.GlueData.ฮน_isOpenImmersion ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.Gluing
(D : AlgebraicGeometry.LocallyRingedSpace.GlueData) (i : D.J) : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (D.ฮน i) - AlgebraicGeometry.Scheme.GlueData.instIsOpenImmersionFLocallyRingedSpaceToLocallyRingedSpaceGlueData ๐ Mathlib.AlgebraicGeometry.Gluing
(D : AlgebraicGeometry.Scheme.GlueData) (i j : D.J) : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (D.toLocallyRingedSpaceGlueData.f i j) - AlgebraicGeometry.Scheme.GlueData.instIsOpenImmersionฮนLocallyRingedSpaceToLocallyRingedSpaceGlueData ๐ Mathlib.AlgebraicGeometry.Gluing
(D : AlgebraicGeometry.Scheme.GlueData) (i : D.J) : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (D.toLocallyRingedSpaceGlueData.ฮน i) - instIsOpenImmersionLocallyRingedSpaceMapSubtypeMemOpensVal ๐ Mathlib.Geometry.Manifold.Sheaf.LocallyRingedSpace
{๐ : Type u} [NontriviallyNormedField ๐] {EM : Type u_1} [NormedAddCommGroup EM] [NormedSpace ๐ EM] {HM : Type u_2} [TopologicalSpace HM] {IM : ModelWithCorners ๐ EM HM} {M : Type u} [TopologicalSpace M] [ChartedSpace HM M] (U : TopologicalSpace.Opens M) : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (ChartedSpace.locallyRingedSpaceMap Subtype.val โฏ)
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