Loogle!
Result
Found 364 declarations mentioning AlgebraicGeometry.PresheafedSpace. Of these, only the first 200 are shown.
- AlgebraicGeometry.PresheafedSpace ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] : Type (max (max (u + 1) u_1) v_1) - AlgebraicGeometry.PresheafedSpace.carrier ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (self : AlgebraicGeometry.PresheafedSpace C) : TopCat - AlgebraicGeometry.PresheafedSpace.categoryOfPresheafedSpaces ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] : CategoryTheory.Category.{max v_1 u_2, max (max (u_2 + 1) u_1) v_1} (AlgebraicGeometry.PresheafedSpace C) - AlgebraicGeometry.PresheafedSpace.coeCarrier ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] : CoeOut (AlgebraicGeometry.PresheafedSpace C) TopCat - AlgebraicGeometry.PresheafedSpace.const ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : TopCat) (Z : C) : AlgebraicGeometry.PresheafedSpace C - AlgebraicGeometry.PresheafedSpace.instCoeSortType ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] : CoeSort (AlgebraicGeometry.PresheafedSpace C) (Type u_2) - AlgebraicGeometry.PresheafedSpace.instInhabited ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [Inhabited C] : Inhabited (AlgebraicGeometry.PresheafedSpace C) - AlgebraicGeometry.PresheafedSpace.Hom ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X Y : AlgebraicGeometry.PresheafedSpace C) : Type (max u_2 v_1) - AlgebraicGeometry.PresheafedSpace.id ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : X.Hom X - AlgebraicGeometry.PresheafedSpace.mk ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (carrier : TopCat) (presheaf : TopCat.Presheaf C carrier) : AlgebraicGeometry.PresheafedSpace C - AlgebraicGeometry.PresheafedSpace.forget ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] : CategoryTheory.Functor (AlgebraicGeometry.PresheafedSpace C) TopCat - AlgebraicGeometry.PresheafedSpace.homInhabited ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : Inhabited (X.Hom X) - AlgebraicGeometry.PresheafedSpace.instTopologicalSpaceCarrierCarrier ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : TopologicalSpace โโX - AlgebraicGeometry.PresheafedSpace.presheaf ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (self : AlgebraicGeometry.PresheafedSpace C) : TopCat.Presheaf C โself - AlgebraicGeometry.PresheafedSpace.ฮ ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] : CategoryTheory.Functor (AlgebraicGeometry.PresheafedSpace C)แตแต C - CategoryTheory.Functor.mapPresheaf ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C D) : CategoryTheory.Functor (AlgebraicGeometry.PresheafedSpace C) (AlgebraicGeometry.PresheafedSpace D) - AlgebraicGeometry.PresheafedSpace.forget_obj ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : (AlgebraicGeometry.PresheafedSpace.forget C).obj X = โX - AlgebraicGeometry.PresheafedSpace.comp ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (ฮฑ : X.Hom Y) (ฮฒ : Y.Hom Z) : X.Hom Z - AlgebraicGeometry.PresheafedSpace.Hom.base ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (self : X.Hom Y) : โX โถ โY - AlgebraicGeometry.PresheafedSpace.Hom.toPshHom ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X.Hom Y) : X โถ Y - CategoryTheory.Functor.mapPresheaf_obj_X ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C D) (X : AlgebraicGeometry.PresheafedSpace C) : โ(F.mapPresheaf.obj X) = โX - AlgebraicGeometry.PresheafedSpace.id_base ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : (CategoryTheory.CategoryStruct.id X).base = CategoryTheory.CategoryStruct.id โX - AlgebraicGeometry.PresheafedSpace.base_isIso_of_iso ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Y) [CategoryTheory.IsIso f] : CategoryTheory.IsIso f.base - AlgebraicGeometry.PresheafedSpace.instCoeFunHomForallCarrierCarrier ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X Y : AlgebraicGeometry.PresheafedSpace C) : CoeFun (X โถ Y) fun x => โโX โ โโY - AlgebraicGeometry.PresheafedSpace.forget_map ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] {Xโ Yโ : AlgebraicGeometry.PresheafedSpace C} (f : Xโ โถ Yโ) : (AlgebraicGeometry.PresheafedSpace.forget C).map f = f.base - AlgebraicGeometry.PresheafedSpace.sheafIsoOfIso ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (H : X โ Y) : Y.presheaf โ (TopCat.Presheaf.pushforward C H.hom.base).obj X.presheaf - AlgebraicGeometry.PresheafedSpace.Hom.c ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (self : X.Hom Y) : Y.presheaf โถ (TopCat.Presheaf.pushforward C self.base).obj X.presheaf - AlgebraicGeometry.PresheafedSpace.isoOfComponents ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (H : โX โ โY) (ฮฑ : (TopCat.Presheaf.pushforward C H.hom).obj X.presheaf โ Y.presheaf) : X โ Y - CategoryTheory.NatTrans.onPresheaf ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] {F G : CategoryTheory.Functor C D} (ฮฑ : F โถ G) : G.mapPresheaf โถ F.mapPresheaf - AlgebraicGeometry.PresheafedSpace.Hom.mk ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (base : โX โถ โY) (c : Y.presheaf โถ (TopCat.Presheaf.pushforward C base).obj X.presheaf) : X.Hom Y - AlgebraicGeometry.PresheafedSpace.c_isIso_of_iso ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Y) [CategoryTheory.IsIso f] : CategoryTheory.IsIso f.c - AlgebraicGeometry.PresheafedSpace.restrict ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) : AlgebraicGeometry.PresheafedSpace C - AlgebraicGeometry.PresheafedSpace.comp_base ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Y) (g : Y โถ Z) : (CategoryTheory.CategoryStruct.comp f g).base = CategoryTheory.CategoryStruct.comp f.base g.base - AlgebraicGeometry.PresheafedSpace.restrict_carrier ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) : โ(X.restrict h) = U - AlgebraicGeometry.PresheafedSpace.isIso_of_components ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Y) [CategoryTheory.IsIso f.base] [CategoryTheory.IsIso f.c] : CategoryTheory.IsIso f - AlgebraicGeometry.PresheafedSpace.ofRestrict_mono ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) (f : U โถ โX) (hf : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.Mono (X.ofRestrict hf) - AlgebraicGeometry.PresheafedSpace.ofRestrict ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) : X.restrict h โถ X - CategoryTheory.Functor.mapPresheaf_obj_presheaf ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C D) (X : AlgebraicGeometry.PresheafedSpace C) : (F.mapPresheaf.obj X).presheaf = CategoryTheory.Functor.comp X.presheaf F - AlgebraicGeometry.PresheafedSpace.ofRestrict_base ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) : (X.ofRestrict h).base = f - AlgebraicGeometry.PresheafedSpace.id_c ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : (CategoryTheory.CategoryStruct.id X).c = CategoryTheory.CategoryStruct.id X.presheaf - AlgebraicGeometry.PresheafedSpace.comp_base_assoc ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Y) (g : Y โถ Z) {Zโ : TopCat} (h : โZ โถ Zโ) : CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp f g).base h = CategoryTheory.CategoryStruct.comp f.base (CategoryTheory.CategoryStruct.comp g.base h) - CategoryTheory.Functor.mapPresheaf_map_f ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C D) {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Y) : (F.mapPresheaf.map f).base = f.base - AlgebraicGeometry.PresheafedSpace.isoOfComponents_hom ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (H : โX โ โY) (ฮฑ : (TopCat.Presheaf.pushforward C H.hom).obj X.presheaf โ Y.presheaf) : (AlgebraicGeometry.PresheafedSpace.isoOfComponents H ฮฑ).hom = { base := H.hom, c := ฮฑ.inv } - AlgebraicGeometry.PresheafedSpace.sheafIsoOfIso_hom ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (H : X โ Y) : (AlgebraicGeometry.PresheafedSpace.sheafIsoOfIso H).hom = H.hom.c - AlgebraicGeometry.PresheafedSpace.isoOfComponents_inv ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (H : โX โ โY) (ฮฑ : (TopCat.Presheaf.pushforward C H.hom).obj X.presheaf โ Y.presheaf) : (AlgebraicGeometry.PresheafedSpace.isoOfComponents H ฮฑ).inv = { base := H.inv, c := TopCat.Presheaf.toPushforwardOfIso H ฮฑ.hom } - AlgebraicGeometry.PresheafedSpace.hext ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (ฮฑ ฮฒ : X.Hom Y) (w : ฮฑ.base = ฮฒ.base) (h : ฮฑ.c โ ฮฒ.c) : ฮฑ = ฮฒ - AlgebraicGeometry.PresheafedSpace.ฮ_obj_op ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : AlgebraicGeometry.PresheafedSpace.ฮ.obj (Opposite.op X) = X.presheaf.obj (Opposite.op โค) - AlgebraicGeometry.PresheafedSpace.restrict_presheaf ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) : (X.restrict h).presheaf = h.functor.op.comp X.presheaf - AlgebraicGeometry.PresheafedSpace.comp_c ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (ฮฑ : X.Hom Y) (ฮฒ : Y.Hom Z) : (AlgebraicGeometry.PresheafedSpace.comp ฮฑ ฮฒ).c = CategoryTheory.CategoryStruct.comp ฮฒ.c ((TopCat.Presheaf.pushforward C ฮฒ.base).map ฮฑ.c) - AlgebraicGeometry.PresheafedSpace.sheafIsoOfIso_inv ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (H : X โ Y) : (AlgebraicGeometry.PresheafedSpace.sheafIsoOfIso H).inv = TopCat.Presheaf.pushforwardToOfIso ((AlgebraicGeometry.PresheafedSpace.forget C).mapIso H).symm H.inv.c - AlgebraicGeometry.PresheafedSpace.ฮ_map_op ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Y) : AlgebraicGeometry.PresheafedSpace.ฮ.map f.op = f.c.app (Opposite.op โค) - AlgebraicGeometry.PresheafedSpace.ฮ_obj ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : (AlgebraicGeometry.PresheafedSpace C)แตแต) : AlgebraicGeometry.PresheafedSpace.ฮ.obj X = (Opposite.unop X).presheaf.obj (Opposite.op โค) - AlgebraicGeometry.PresheafedSpace.id_c_app ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) (U : (TopologicalSpace.Opens โโX)แตแต) : (CategoryTheory.CategoryStruct.id X).c.app U = X.presheaf.map (CategoryTheory.CategoryStruct.id U) - CategoryTheory.Functor.mapPresheaf_map_c ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C D) {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Y) : (F.mapPresheaf.map f).c = CategoryTheory.Functor.whiskerRight f.c F - AlgebraicGeometry.PresheafedSpace.restrictTopIso ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : X.restrict โฏ โ X - AlgebraicGeometry.PresheafedSpace.toRestrictTop ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : X โถ X.restrict โฏ - AlgebraicGeometry.PresheafedSpace.toRestrictTop_base ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : X.toRestrictTop.base = (TopologicalSpace.Opens.inclusionTopIso โX).inv - AlgebraicGeometry.PresheafedSpace.comp_c_app ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (ฮฑ : X โถ Y) (ฮฒ : Y โถ Z) (U : (TopologicalSpace.Opens โโZ)แตแต) : (CategoryTheory.CategoryStruct.comp ฮฑ ฮฒ).c.app U = CategoryTheory.CategoryStruct.comp (ฮฒ.c.app U) (ฮฑ.c.app (Opposite.op ((TopologicalSpace.Opens.map ฮฒ.base).obj (Opposite.unop U)))) - AlgebraicGeometry.PresheafedSpace.restrictTopIso_inv ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : X.restrictTopIso.inv = X.toRestrictTop - AlgebraicGeometry.PresheafedSpace.comp_c_app_assoc ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (ฮฑ : X โถ Y) (ฮฒ : Y โถ Z) (U : (TopologicalSpace.Opens โโZ)แตแต) {Zโ : C} (h : ((TopCat.Presheaf.pushforward C (CategoryTheory.CategoryStruct.comp ฮฑ ฮฒ).base).obj X.presheaf).obj U โถ Zโ) : CategoryTheory.CategoryStruct.comp ((CategoryTheory.CategoryStruct.comp ฮฑ ฮฒ).c.app U) h = CategoryTheory.CategoryStruct.comp (ฮฒ.c.app U) (CategoryTheory.CategoryStruct.comp (ฮฑ.c.app (Opposite.op ((TopologicalSpace.Opens.map ฮฒ.base).obj (Opposite.unop U)))) h) - AlgebraicGeometry.PresheafedSpace.Hom.ext ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (ฮฑ ฮฒ : X.Hom Y) (w : ฮฑ.base = ฮฒ.base) (h : CategoryTheory.CategoryStruct.comp ฮฑ.c (CategoryTheory.Functor.whiskerRight (CategoryTheory.eqToHom โฏ) X.presheaf) = ฮฒ.c) : ฮฑ = ฮฒ - AlgebraicGeometry.PresheafedSpace.ext ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (ฮฑ ฮฒ : X โถ Y) (w : ฮฑ.base = ฮฒ.base) (h : CategoryTheory.CategoryStruct.comp ฮฑ.c (CategoryTheory.Functor.whiskerRight (CategoryTheory.eqToHom โฏ) X.presheaf) = ฮฒ.c) : ฮฑ = ฮฒ - AlgebraicGeometry.PresheafedSpace.restrictTopIso_hom ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : X.restrictTopIso.hom = X.ofRestrict โฏ - AlgebraicGeometry.PresheafedSpace.ฮ_map ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {Xโ Yโ : (AlgebraicGeometry.PresheafedSpace C)แตแต} (f : Xโ โถ Yโ) : AlgebraicGeometry.PresheafedSpace.ฮ.map f = f.unop.c.app (Opposite.op โค) - AlgebraicGeometry.PresheafedSpace.congr_app ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X Y : AlgebraicGeometry.PresheafedSpace C} {ฮฑ ฮฒ : X โถ Y} (h : ฮฑ = ฮฒ) (U : (TopologicalSpace.Opens โโY)แตแต) : ฮฑ.c.app U = CategoryTheory.CategoryStruct.comp (ฮฒ.c.app U) (X.presheaf.map (CategoryTheory.eqToHom โฏ)) - AlgebraicGeometry.PresheafedSpace.ofRestrict_c_app ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) (V : (TopologicalSpace.Opens โโX)แตแต) : (X.ofRestrict h).c.app V = X.presheaf.map (โฏ.adjunction.counit.app (Opposite.unop V)).op - AlgebraicGeometry.PresheafedSpace.restrict_top_presheaf ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : (X.restrict โฏ).presheaf = (TopCat.Presheaf.pushforward C (TopologicalSpace.Opens.inclusionTopIso โX).inv).obj X.presheaf - AlgebraicGeometry.PresheafedSpace.toRestrictTop_c ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : X.toRestrictTop.c = CategoryTheory.eqToHom โฏ - AlgebraicGeometry.PresheafedSpace.ofRestrict_top_c ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) : (X.ofRestrict โฏ).c = CategoryTheory.eqToHom โฏ - AlgebraicGeometry.PresheafedSpace.instHasColimits ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasLimits C] : CategoryTheory.Limits.HasColimits (AlgebraicGeometry.PresheafedSpace C) - AlgebraicGeometry.PresheafedSpace.forget_preservesColimits ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasLimits C] : CategoryTheory.Limits.PreservesColimits (AlgebraicGeometry.PresheafedSpace.forget C) - AlgebraicGeometry.PresheafedSpace.colimit ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) : AlgebraicGeometry.PresheafedSpace C - AlgebraicGeometry.PresheafedSpace.instHasColimitsOfShape ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] [CategoryTheory.Limits.HasLimitsOfShape Jแตแต C] : CategoryTheory.Limits.HasColimitsOfShape J (AlgebraicGeometry.PresheafedSpace C) - AlgebraicGeometry.PresheafedSpace.colimitCocone ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) : CategoryTheory.Limits.Cocone F - AlgebraicGeometry.PresheafedSpace.instPreservesColimitsOfShapeTopCatForget ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] [CategoryTheory.Limits.HasLimitsOfShape Jแตแต C] : CategoryTheory.Limits.PreservesColimitsOfShape J (AlgebraicGeometry.PresheafedSpace.forget C) - AlgebraicGeometry.PresheafedSpace.colimitCoconeIsColimit ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] [CategoryTheory.Limits.HasLimitsOfShape Jแตแต C] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) : CategoryTheory.Limits.IsColimit (AlgebraicGeometry.PresheafedSpace.colimitCocone F) - AlgebraicGeometry.PresheafedSpace.componentwiseDiagram ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) [CategoryTheory.Limits.HasColimit F] (U : TopologicalSpace.Opens โโ(CategoryTheory.Limits.colimit F)) : CategoryTheory.Functor Jแตแต C - AlgebraicGeometry.PresheafedSpace.colimitCocone_pt ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) : (AlgebraicGeometry.PresheafedSpace.colimitCocone F).pt = AlgebraicGeometry.PresheafedSpace.colimit F - AlgebraicGeometry.PresheafedSpace.ColimitCoconeIsColimit.desc ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] [CategoryTheory.Limits.HasLimitsOfShape Jแตแต C] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) (s : CategoryTheory.Limits.Cocone F) : AlgebraicGeometry.PresheafedSpace.colimit F โถ s.pt - AlgebraicGeometry.PresheafedSpace.colimit_carrier ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) : โ(AlgebraicGeometry.PresheafedSpace.colimit F) = CategoryTheory.Limits.colimit (F.comp (AlgebraicGeometry.PresheafedSpace.forget C)) - AlgebraicGeometry.PresheafedSpace.pushforwardDiagramToColimit ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) : CategoryTheory.Functor J (TopCat.Presheaf C (CategoryTheory.Limits.colimit (F.comp (AlgebraicGeometry.PresheafedSpace.forget C))))แตแต - AlgebraicGeometry.PresheafedSpace.colimitCocone_ฮน_app_base ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) (j : J) : ((AlgebraicGeometry.PresheafedSpace.colimitCocone F).ฮน.app j).base = CategoryTheory.Limits.colimit.ฮน (F.comp (AlgebraicGeometry.PresheafedSpace.forget C)) j - AlgebraicGeometry.PresheafedSpace.colimitPresheafObjIsoComponentwiseLimit ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] [CategoryTheory.Limits.HasLimitsOfShape Jแตแต C] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) [CategoryTheory.Limits.HasColimit F] (U : TopologicalSpace.Opens โโ(CategoryTheory.Limits.colimit F)) : (CategoryTheory.Limits.colimit F).presheaf.obj (Opposite.op U) โ CategoryTheory.Limits.limit (AlgebraicGeometry.PresheafedSpace.componentwiseDiagram F U) - AlgebraicGeometry.PresheafedSpace.ColimitCoconeIsColimit.desc_fac ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] [CategoryTheory.Limits.HasLimitsOfShape Jแตแต C] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) (s : CategoryTheory.Limits.Cocone F) (j : J) : CategoryTheory.CategoryStruct.comp ((AlgebraicGeometry.PresheafedSpace.colimitCocone F).ฮน.app j) (AlgebraicGeometry.PresheafedSpace.ColimitCoconeIsColimit.desc F s) = s.ฮน.app j - AlgebraicGeometry.PresheafedSpace.pushforwardDiagramToColimit_obj ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) (j : J) : (AlgebraicGeometry.PresheafedSpace.pushforwardDiagramToColimit F).obj j = Opposite.op ((TopCat.Presheaf.pushforward C (CategoryTheory.Limits.colimit.ฮน (F.comp (AlgebraicGeometry.PresheafedSpace.forget C)) j)).obj (F.obj j).presheaf) - AlgebraicGeometry.PresheafedSpace.colimit_presheaf ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) : (AlgebraicGeometry.PresheafedSpace.colimit F).presheaf = CategoryTheory.Limits.limit (AlgebraicGeometry.PresheafedSpace.pushforwardDiagramToColimit F).leftOp - AlgebraicGeometry.PresheafedSpace.componentwiseDiagram_obj ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) [CategoryTheory.Limits.HasColimit F] (U : TopologicalSpace.Opens โโ(CategoryTheory.Limits.colimit F)) (j : Jแตแต) : (AlgebraicGeometry.PresheafedSpace.componentwiseDiagram F U).obj j = (F.obj (Opposite.unop j)).presheaf.obj (Opposite.op ((TopologicalSpace.Opens.map (CategoryTheory.Limits.colimit.ฮน F (Opposite.unop j)).base).obj U)) - AlgebraicGeometry.PresheafedSpace.colimitCocone_ฮน_app_c ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) (j : J) : ((AlgebraicGeometry.PresheafedSpace.colimitCocone F).ฮน.app j).c = CategoryTheory.Limits.limit.ฯ (AlgebraicGeometry.PresheafedSpace.pushforwardDiagramToColimit F).leftOp (Opposite.op j) - AlgebraicGeometry.PresheafedSpace.ColimitCoconeIsColimit.descCApp ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] [CategoryTheory.Limits.HasLimitsOfShape Jแตแต C] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) (s : CategoryTheory.Limits.Cocone F) (U : (TopologicalSpace.Opens โโs.pt)แตแต) : s.pt.presheaf.obj U โถ ((TopCat.Presheaf.pushforward C (CategoryTheory.Limits.colimit.desc (F.comp (AlgebraicGeometry.PresheafedSpace.forget C)) ((AlgebraicGeometry.PresheafedSpace.forget C).mapCocone s))).obj (CategoryTheory.Limits.limit (AlgebraicGeometry.PresheafedSpace.pushforwardDiagramToColimit F).leftOp)).obj U - AlgebraicGeometry.PresheafedSpace.colimitPresheafObjIsoComponentwiseLimit_hom_ฯ ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] [CategoryTheory.Limits.HasLimitsOfShape Jแตแต C] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) (U : TopologicalSpace.Opens โโ(CategoryTheory.Limits.colimit F)) (j : J) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.PresheafedSpace.colimitPresheafObjIsoComponentwiseLimit F U).hom (CategoryTheory.Limits.limit.ฯ (AlgebraicGeometry.PresheafedSpace.componentwiseDiagram F U) (Opposite.op j)) = (CategoryTheory.Limits.colimit.ฮน F j).c.app (Opposite.op U) - AlgebraicGeometry.PresheafedSpace.map_id_c_app ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) (j : J) (U : (TopologicalSpace.Opens โโ(F.obj j))แตแต) : (F.map (CategoryTheory.CategoryStruct.id j)).c.app U = CategoryTheory.CategoryStruct.comp ((TopCat.Presheaf.Pushforward.id (F.obj j).presheaf).inv.app U) ((TopCat.Presheaf.pushforwardEq โฏ (F.obj j).presheaf).hom.app U) - AlgebraicGeometry.PresheafedSpace.colimitPresheafObjIsoComponentwiseLimit_inv_ฮน_app ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] [CategoryTheory.Limits.HasLimitsOfShape Jแตแต C] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) (U : TopologicalSpace.Opens โโ(CategoryTheory.Limits.colimit F)) (j : J) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.PresheafedSpace.colimitPresheafObjIsoComponentwiseLimit F U).inv ((CategoryTheory.Limits.colimit.ฮน F j).c.app (Opposite.op U)) = CategoryTheory.Limits.limit.ฯ (AlgebraicGeometry.PresheafedSpace.componentwiseDiagram F U) (Opposite.op j) - AlgebraicGeometry.PresheafedSpace.pushforwardDiagramToColimit_map ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) {j j' : J} (f : j โถ j') : (AlgebraicGeometry.PresheafedSpace.pushforwardDiagramToColimit F).map f = (CategoryTheory.CategoryStruct.comp ((TopCat.Presheaf.pushforward C (CategoryTheory.Limits.colimit.ฮน (F.comp (AlgebraicGeometry.PresheafedSpace.forget C)) j')).map (F.map f).c) (CategoryTheory.CategoryStruct.comp (TopCat.Presheaf.Pushforward.comp ((F.comp (AlgebraicGeometry.PresheafedSpace.forget C)).map f) (CategoryTheory.Limits.colimit.ฮน (F.comp (AlgebraicGeometry.PresheafedSpace.forget C)) j') (F.obj j).presheaf).inv (TopCat.Presheaf.pushforwardEq โฏ (F.obj j).presheaf).hom)).op - AlgebraicGeometry.PresheafedSpace.map_comp_c_app ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) {jโ jโ jโ : J} (f : jโ โถ jโ) (g : jโ โถ jโ) (U : (TopologicalSpace.Opens โโ(F.obj jโ))แตแต) : (F.map (CategoryTheory.CategoryStruct.comp f g)).c.app U = CategoryTheory.CategoryStruct.comp ((F.map g).c.app U) (CategoryTheory.CategoryStruct.comp (((TopCat.Presheaf.pushforward C (F.map g).base).map (F.map f).c).app U) ((TopCat.Presheaf.pushforwardEq โฏ (F.obj jโ).presheaf).hom.app U)) - AlgebraicGeometry.PresheafedSpace.ColimitCoconeIsColimit.desc_c_naturality ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J TopCat] [โ (X : TopCat), CategoryTheory.Limits.HasLimitsOfShape Jแตแต (TopCat.Presheaf C X)] [CategoryTheory.Limits.HasLimitsOfShape Jแตแต C] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) (s : CategoryTheory.Limits.Cocone F) {U V : (TopologicalSpace.Opens โโs.pt)แตแต} (i : U โถ V) : CategoryTheory.CategoryStruct.comp (s.pt.presheaf.map i) (AlgebraicGeometry.PresheafedSpace.ColimitCoconeIsColimit.descCApp F s V) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.PresheafedSpace.ColimitCoconeIsColimit.descCApp F s U) (((TopCat.Presheaf.pushforward C (CategoryTheory.Limits.colimit.desc (F.comp (AlgebraicGeometry.PresheafedSpace.forget C)) ((AlgebraicGeometry.PresheafedSpace.forget C).mapCocone s))).obj (AlgebraicGeometry.PresheafedSpace.colimitCocone F).pt.presheaf).map i) - AlgebraicGeometry.PresheafedSpace.componentwiseDiagram_map ๐ Mathlib.Geometry.RingedSpace.PresheafedSpace.HasColimits
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] (F : CategoryTheory.Functor J (AlgebraicGeometry.PresheafedSpace C)) [CategoryTheory.Limits.HasColimit F] (U : TopologicalSpace.Opens โโ(CategoryTheory.Limits.colimit F)) {j k : Jแตแต} (f : j โถ k) : (AlgebraicGeometry.PresheafedSpace.componentwiseDiagram F U).map f = CategoryTheory.CategoryStruct.comp ((F.map f.unop).c.app (Opposite.op ((TopologicalSpace.Opens.map (CategoryTheory.Limits.colimit.ฮน F (Opposite.unop j)).base).obj U))) ((F.obj (Opposite.unop k)).presheaf.map (CategoryTheory.eqToHom โฏ)) - AlgebraicGeometry.PresheafedSpace.Hom.stalkMap ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : AlgebraicGeometry.PresheafedSpace C} (ฮฑ : X.Hom Y) (x : โโX) : Y.presheaf.stalk ((CategoryTheory.ConcreteCategory.hom ฮฑ.base) x) โถ X.presheaf.stalk x - AlgebraicGeometry.PresheafedSpace.stalkMap.stalkIso ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : AlgebraicGeometry.PresheafedSpace C} (ฮฑ : X โ Y) (x : โโX) : Y.presheaf.stalk ((CategoryTheory.ConcreteCategory.hom ฮฑ.hom.base) x) โ X.presheaf.stalk x - AlgebraicGeometry.PresheafedSpace.stalkMap.isIso ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : AlgebraicGeometry.PresheafedSpace C} (ฮฑ : X โถ Y) [CategoryTheory.IsIso ฮฑ] (x : โโX) : CategoryTheory.IsIso (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap ฮฑ x) - AlgebraicGeometry.PresheafedSpace.stalkMap.id ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] (X : AlgebraicGeometry.PresheafedSpace C) (x : โโX) : AlgebraicGeometry.PresheafedSpace.Hom.stalkMap (CategoryTheory.CategoryStruct.id X) x = CategoryTheory.CategoryStruct.id (X.presheaf.stalk x) - AlgebraicGeometry.PresheafedSpace.restrictStalkIso ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) (x : โU) : (X.restrict h).presheaf.stalk x โ X.presheaf.stalk ((CategoryTheory.ConcreteCategory.hom f) x) - AlgebraicGeometry.PresheafedSpace.ofRestrict_stalkMap_isIso ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) (x : โU) : CategoryTheory.IsIso (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap (X.ofRestrict h) x) - AlgebraicGeometry.PresheafedSpace.restrictStalkIso_inv_eq_ofRestrict ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) (x : โU) : (X.restrictStalkIso h x).inv = AlgebraicGeometry.PresheafedSpace.Hom.stalkMap (X.ofRestrict h) x - AlgebraicGeometry.PresheafedSpace.stalkMap.comp ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (ฮฑ : X โถ Y) (ฮฒ : Y โถ Z) (x : โโX) : AlgebraicGeometry.PresheafedSpace.Hom.stalkMap (CategoryTheory.CategoryStruct.comp ฮฑ ฮฒ) x = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap ฮฒ ((CategoryTheory.ConcreteCategory.hom ฮฑ.base) x)) (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap ฮฑ x) - 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.congr_hom ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : AlgebraicGeometry.PresheafedSpace C} (ฮฑ ฮฒ : X โถ Y) (h : ฮฑ = ฮฒ) (x : โโX) : AlgebraicGeometry.PresheafedSpace.Hom.stalkMap ฮฑ x = CategoryTheory.CategoryStruct.comp (CategoryTheory.eqToHom โฏ) (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap ฮฒ x) - AlgebraicGeometry.PresheafedSpace.stalkMap.congr_point ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : AlgebraicGeometry.PresheafedSpace C} (ฮฑ : X โถ Y) (x x' : โโX) (h : x = x') : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap ฮฑ x) (CategoryTheory.eqToHom โฏ) = CategoryTheory.CategoryStruct.comp (CategoryTheory.eqToHom โฏ) (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap ฮฑ x') - AlgebraicGeometry.PresheafedSpace.stalkMap_germ ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : AlgebraicGeometry.PresheafedSpace C} (ฮฑ : X โถ Y) (U : TopologicalSpace.Opens โโY) (x : โโX) (hx : (CategoryTheory.ConcreteCategory.hom ฮฑ.base) x โ U) : CategoryTheory.CategoryStruct.comp (Y.presheaf.germ U ((CategoryTheory.ConcreteCategory.hom ฮฑ.base) x) hx) (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap ฮฑ x) = CategoryTheory.CategoryStruct.comp (ฮฑ.c.app (Opposite.op U)) (X.presheaf.germ ((TopologicalSpace.Opens.map ฮฑ.base).obj U) x hx) - AlgebraicGeometry.PresheafedSpace.stalkMap.congr ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : AlgebraicGeometry.PresheafedSpace C} (ฮฑ ฮฒ : X โถ Y) (hโ : ฮฑ = ฮฒ) (x x' : โโX) (hโ : x = x') : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap ฮฑ x) (CategoryTheory.eqToHom โฏ) = CategoryTheory.CategoryStruct.comp (CategoryTheory.eqToHom โฏ) (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap ฮฒ x') - AlgebraicGeometry.PresheafedSpace.stalkMap_germ_assoc ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : AlgebraicGeometry.PresheafedSpace C} (ฮฑ : X โถ Y) (U : TopologicalSpace.Opens โโY) (x : โโX) (hx : (CategoryTheory.ConcreteCategory.hom ฮฑ.base) x โ U) {Z : C} (h : X.presheaf.stalk x โถ Z) : CategoryTheory.CategoryStruct.comp (Y.presheaf.germ U ((CategoryTheory.ConcreteCategory.hom ฮฑ.base) x) hx) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap ฮฑ x) h) = CategoryTheory.CategoryStruct.comp (ฮฑ.c.app (Opposite.op U)) (CategoryTheory.CategoryStruct.comp (X.presheaf.germ ((TopologicalSpace.Opens.map ฮฑ.base).obj U) x hx) h) - AlgebraicGeometry.PresheafedSpace.restrictStalkIso_inv_eq_germ ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens โU) (x : โU) (hx : x โ V) : CategoryTheory.CategoryStruct.comp (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) โฏ) (X.restrictStalkIso h x).inv = (X.restrict h).presheaf.germ V x hx - AlgebraicGeometry.PresheafedSpace.restrictStalkIso_hom_eq_germ ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens โU) (x : โU) (hx : x โ V) : CategoryTheory.CategoryStruct.comp ((X.restrict h).presheaf.germ V x hx) (X.restrictStalkIso h x).hom = X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) โฏ - AlgebraicGeometry.PresheafedSpace.restrictStalkIso_inv_eq_germ_assoc ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens โU) (x : โU) (hx : x โ V) {Z : C} (hโ : (X.restrict h).presheaf.stalk x โถ Z) : CategoryTheory.CategoryStruct.comp (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) โฏ) (CategoryTheory.CategoryStruct.comp (X.restrictStalkIso h x).inv hโ) = CategoryTheory.CategoryStruct.comp ((X.restrict h).presheaf.germ V x hx) hโ - AlgebraicGeometry.PresheafedSpace.restrictStalkIso_hom_eq_germ_assoc ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens โU) (x : โU) (hx : x โ V) {Z : C} (hโ : X.presheaf.stalk ((CategoryTheory.ConcreteCategory.hom f) x) โถ Z) : CategoryTheory.CategoryStruct.comp ((X.restrict h).presheaf.germ V x hx) (CategoryTheory.CategoryStruct.comp (X.restrictStalkIso h x).hom hโ) = CategoryTheory.CategoryStruct.comp (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) โฏ) 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.PresheafedSpace.restrictStalkIso_inv_eq_germ_apply ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens โU) (x : โU) (hx : x โ V) {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 (X.presheaf.obj (Opposite.op (h.functor.obj V)))) : (CategoryTheory.ConcreteCategory.hom (X.restrictStalkIso h x).inv) ((CategoryTheory.ConcreteCategory.hom (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) โฏ)) xโ) = (CategoryTheory.ConcreteCategory.hom ((X.restrict h).presheaf.germ V x hx)) xโ - AlgebraicGeometry.PresheafedSpace.restrictStalkIso_hom_eq_germ_apply ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U โถ โX} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens โU) (x : โU) (hx : x โ V) {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 ((X.restrict h).presheaf.obj (Opposite.op V))) : (CategoryTheory.ConcreteCategory.hom (X.restrictStalkIso h x).hom) ((CategoryTheory.ConcreteCategory.hom ((X.restrict h).presheaf.germ V x hx)) xโ) = (CategoryTheory.ConcreteCategory.hom (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) โฏ)) xโ - AlgebraicGeometry.PresheafedSpace.stalkMap_germ_apply ๐ Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {X Y : AlgebraicGeometry.PresheafedSpace C} (ฮฑ : X โถ Y) (U : TopologicalSpace.Opens โโY) (x : โโX) (hx : (CategoryTheory.ConcreteCategory.hom ฮฑ.base) x โ U) {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.obj (Opposite.op U))) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap ฮฑ x)) ((CategoryTheory.ConcreteCategory.hom (Y.presheaf.germ U ((CategoryTheory.ConcreteCategory.hom ฮฑ.base) x) hx)) xโ) = (CategoryTheory.ConcreteCategory.hom (X.presheaf.germ ((TopologicalSpace.Opens.map ฮฑ.base).obj U) x hx)) ((CategoryTheory.ConcreteCategory.hom (ฮฑ.c.app (Opposite.op U))) xโ) - AlgebraicGeometry.SheafedSpace.toPresheafedSpace ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] (self : AlgebraicGeometry.SheafedSpace C) : AlgebraicGeometry.PresheafedSpace C - AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] : CategoryTheory.Functor (AlgebraicGeometry.SheafedSpace C) (AlgebraicGeometry.PresheafedSpace C) - AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace_faithful ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] : AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace.Faithful - AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace_full ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] : AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace.Full - AlgebraicGeometry.SheafedSpace.fullyFaithfulForgetToPresheafedSpace ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] : AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace.FullyFaithful - AlgebraicGeometry.SheafedSpace.mk ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] (toPresheafedSpace : AlgebraicGeometry.PresheafedSpace C) (IsSheaf : toPresheafedSpace.presheaf.IsSheaf) : AlgebraicGeometry.SheafedSpace C - AlgebraicGeometry.SheafedSpace.instCreatesColimitsPresheafedSpaceForgetToPresheafedSpaceOfHasLimits ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasLimits C] : CategoryTheory.CreatesColimits AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace - AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace_obj ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] (self : AlgebraicGeometry.SheafedSpace C) : AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace.obj self = self.toPresheafedSpace - AlgebraicGeometry.SheafedSpace.isoMk ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.SheafedSpace C} (e : X.toPresheafedSpace โ Y.toPresheafedSpace) : X โ Y - AlgebraicGeometry.SheafedSpace.instCreatesColimitsOfShapePresheafedSpaceForgetToPresheafedSpaceOfSmallOfHasLimitsOfShapeOpposite ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] (J : Type w) [CategoryTheory.Category.{w', w} J] [Small.{v, w} J] [CategoryTheory.Limits.HasLimitsOfShape Jแตแต C] : CategoryTheory.CreatesColimitsOfShape J AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace - AlgebraicGeometry.SheafedSpace.ฮ_def ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] : AlgebraicGeometry.SheafedSpace.ฮ = AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace.op.comp AlgebraicGeometry.PresheafedSpace.ฮ - AlgebraicGeometry.SheafedSpace.is_presheafedSpace_iso ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.SheafedSpace C} (f : X โถ Y) [CategoryTheory.IsIso f] : CategoryTheory.IsIso f.hom - AlgebraicGeometry.SheafedSpace.id_hom ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : AlgebraicGeometry.SheafedSpace C) : (CategoryTheory.CategoryStruct.id X).hom = CategoryTheory.CategoryStruct.id X.toPresheafedSpace - AlgebraicGeometry.SheafedSpace.id_hom_base ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : AlgebraicGeometry.SheafedSpace C) : (CategoryTheory.CategoryStruct.id X).hom.base = CategoryTheory.CategoryStruct.id โX.toPresheafedSpace - AlgebraicGeometry.SheafedSpace.isoMk_hom ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.SheafedSpace C} (e : X.toPresheafedSpace โ Y.toPresheafedSpace) : (AlgebraicGeometry.SheafedSpace.isoMk e).hom = CategoryTheory.InducedCategory.homMk e.hom - AlgebraicGeometry.SheafedSpace.isoMk_inv ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.SheafedSpace C} (e : X.toPresheafedSpace โ Y.toPresheafedSpace) : (AlgebraicGeometry.SheafedSpace.isoMk e).inv = CategoryTheory.InducedCategory.homMk e.inv - AlgebraicGeometry.SheafedSpace.fullyFaithfulForgetToPresheafedSpace_preimage_hom ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.SheafedSpace C} (f : AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace.obj X โถ AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace.obj Y) : (AlgebraicGeometry.SheafedSpace.fullyFaithfulForgetToPresheafedSpace.preimage f).hom = f - AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace_map ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {Xโ Yโ : CategoryTheory.InducedCategory (AlgebraicGeometry.PresheafedSpace C) AlgebraicGeometry.SheafedSpace.toPresheafedSpace} (f : Xโ โถ Yโ) : AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace.map f = f.hom - AlgebraicGeometry.SheafedSpace.ofRestrict_hom_base ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {U : TopCat} (X : AlgebraicGeometry.SheafedSpace C) {f : U โถ โX.toPresheafedSpace} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) : (X.ofRestrict h).hom.base = f - AlgebraicGeometry.SheafedSpace.comp_hom_base ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.SheafedSpace C} (f : X โถ Y) (g : Y โถ Z) : (CategoryTheory.CategoryStruct.comp f g).hom.base = CategoryTheory.CategoryStruct.comp f.hom.base g.hom.base - AlgebraicGeometry.SheafedSpace.id_hom_c ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : AlgebraicGeometry.SheafedSpace C) : (CategoryTheory.CategoryStruct.id X).hom.c = CategoryTheory.eqToHom โฏ - AlgebraicGeometry.SheafedSpace.epi_of_base_surjective_of_stalk_mono ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {FC : C โ C โ Type u_1} {CC : C โ Type v} [(X Y : C) โ FunLike (FC X Y) (CC X) (CC Y)] [instCC : CategoryTheory.ConcreteCategory C FC] [CategoryTheory.Limits.HasColimits C] [CategoryTheory.Limits.HasLimits C] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget C)] [CategoryTheory.Limits.PreservesFilteredColimits (CategoryTheory.forget C)] [(CategoryTheory.forget C).ReflectsIsomorphisms] {X Y : AlgebraicGeometry.SheafedSpace C} (f : X โถ Y) (hโ : Function.Surjective โ(CategoryTheory.ConcreteCategory.hom f.hom.base)) (hโ : โ (x : โโX.toPresheafedSpace), CategoryTheory.Mono (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap f.hom x)) : CategoryTheory.Epi f - AlgebraicGeometry.SheafedSpace.mono_of_base_injective_of_stalk_epi ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {FC : C โ C โ Type u_1} {CC : C โ Type v} [(X Y : C) โ FunLike (FC X Y) (CC X) (CC Y)] [instCC : CategoryTheory.ConcreteCategory C FC] [CategoryTheory.Limits.HasColimits C] [CategoryTheory.Limits.HasLimits C] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget C)] [CategoryTheory.Limits.PreservesFilteredColimits (CategoryTheory.forget C)] [(CategoryTheory.forget C).ReflectsIsomorphisms] {X Y : AlgebraicGeometry.SheafedSpace C} (f : X โถ Y) (hโ : Function.Injective โ(CategoryTheory.ConcreteCategory.hom f.hom.base)) (hโ : โ (x : โโX.toPresheafedSpace), CategoryTheory.Epi (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap f.hom x)) : CategoryTheory.Mono f - AlgebraicGeometry.SheafedSpace.ฮ_map_op ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.SheafedSpace C} (f : X โถ Y) : AlgebraicGeometry.SheafedSpace.ฮ.map f.op = f.hom.c.app (Opposite.op โค) - AlgebraicGeometry.SheafedSpace.id_hom_c_app ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : AlgebraicGeometry.SheafedSpace C) (U : (TopologicalSpace.Opens โโX.toPresheafedSpace)แตแต) : (CategoryTheory.CategoryStruct.id X).hom.c.app U = CategoryTheory.CategoryStruct.id (X.presheaf.obj U) - AlgebraicGeometry.SheafedSpace.ฮ_map ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : (AlgebraicGeometry.SheafedSpace C)แตแต} (f : X โถ Y) : AlgebraicGeometry.SheafedSpace.ฮ.map f = f.unop.hom.c.app (Opposite.op โค) - AlgebraicGeometry.SheafedSpace.comp_hom_c_app ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.SheafedSpace C} (ฮฑ : X โถ Y) (ฮฒ : Y โถ Z) (U : (TopologicalSpace.Opens โโZ.toPresheafedSpace)แตแต) : (CategoryTheory.CategoryStruct.comp ฮฑ ฮฒ).hom.c.app U = CategoryTheory.CategoryStruct.comp (ฮฒ.hom.c.app U) (ฮฑ.hom.c.app (Opposite.op ((TopologicalSpace.Opens.map ฮฒ.hom.base).obj (Opposite.unop U)))) - AlgebraicGeometry.SheafedSpace.hom_stalk_ext ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {FC : C โ C โ Type u_1} {CC : C โ Type v} [(X Y : C) โ FunLike (FC X Y) (CC X) (CC Y)] [instCC : CategoryTheory.ConcreteCategory C FC] [CategoryTheory.Limits.HasColimits C] [CategoryTheory.Limits.HasLimits C] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget C)] [CategoryTheory.Limits.PreservesFilteredColimits (CategoryTheory.forget C)] [(CategoryTheory.forget C).ReflectsIsomorphisms] {X Y : AlgebraicGeometry.SheafedSpace C} (f g : X โถ Y) (h : f.hom.base = g.hom.base) (h' : โ (x : โโX.toPresheafedSpace), AlgebraicGeometry.PresheafedSpace.Hom.stalkMap f.hom x = CategoryTheory.CategoryStruct.comp (Y.presheaf.stalkCongr โฏ).hom (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap g.hom x)) : f = g - AlgebraicGeometry.SheafedSpace.comp_hom_c_app' ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.SheafedSpace C} (ฮฑ : X โถ Y) (ฮฒ : Y โถ Z) (U : TopologicalSpace.Opens โโZ.toPresheafedSpace) : (CategoryTheory.CategoryStruct.comp ฮฑ ฮฒ).hom.c.app (Opposite.op U) = CategoryTheory.CategoryStruct.comp (ฮฒ.hom.c.app (Opposite.op U)) (ฮฑ.hom.c.app (Opposite.op ((TopologicalSpace.Opens.map ฮฒ.hom.base).obj U))) - AlgebraicGeometry.SheafedSpace.restrictTopIso_inv ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : AlgebraicGeometry.SheafedSpace C) : X.restrictTopIso.inv = CategoryTheory.InducedCategory.homMk X.toRestrictTop - AlgebraicGeometry.SheafedSpace.ext ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.SheafedSpace C} (ฮฑ ฮฒ : X โถ Y) (w : ฮฑ.hom.base = ฮฒ.hom.base) (h : CategoryTheory.CategoryStruct.comp ฮฑ.hom.c (CategoryTheory.Functor.whiskerRight (CategoryTheory.eqToHom โฏ) X.presheaf) = ฮฒ.hom.c) : ฮฑ = ฮฒ - AlgebraicGeometry.SheafedSpace.ofRestrict_hom_c_app ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {U : TopCat} (X : AlgebraicGeometry.SheafedSpace C) {f : U โถ โX.toPresheafedSpace} (h : Topology.IsOpenEmbedding โ(CategoryTheory.ConcreteCategory.hom f)) (V : (TopologicalSpace.Opens โโX.toPresheafedSpace)แตแต) : (X.ofRestrict h).hom.c.app V = X.presheaf.map (โฏ.adjunction.counit.app (Opposite.unop V)).op - AlgebraicGeometry.SheafedSpace.restrictTopIso_hom ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : AlgebraicGeometry.SheafedSpace C) : X.restrictTopIso.hom = CategoryTheory.InducedCategory.homMk (X.ofRestrict โฏ) - AlgebraicGeometry.SheafedSpace.congr_hom_app ๐ Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.SheafedSpace C} {ฮฑ ฮฒ : X โถ Y} (h : ฮฑ = ฮฒ) (U : (TopologicalSpace.Opens โโY.toPresheafedSpace)แตแต) : ฮฑ.hom.c.app U = CategoryTheory.CategoryStruct.comp (ฮฒ.hom.c.app U) (X.presheaf.map (CategoryTheory.eqToHom โฏ)) - AlgebraicGeometry.LocallyRingedSpace.id_toHom ๐ Mathlib.Geometry.RingedSpace.LocallyRingedSpace
(X : AlgebraicGeometry.LocallyRingedSpace) : (CategoryTheory.CategoryStruct.id X).toHom = CategoryTheory.CategoryStruct.id X.toPresheafedSpace - AlgebraicGeometry.LocallyRingedSpace.comp_toHom ๐ Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{X Y Z : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) (g : Y โถ Z) : (CategoryTheory.CategoryStruct.comp f g).toHom = CategoryTheory.CategoryStruct.comp f.toHom g.toHom - AlgebraicGeometry.LocallyRingedSpace.homOfSheafedSpaceHomOfIsIso_toHom ๐ Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X.toSheafedSpace โถ Y.toSheafedSpace) [CategoryTheory.IsIso f] : (AlgebraicGeometry.LocallyRingedSpace.homOfSheafedSpaceHomOfIsIso f).toHom = f.hom - AlgebraicGeometry.LocallyRingedSpace.forgetToSheafedSpace_map ๐ Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{Xโ Yโ : AlgebraicGeometry.LocallyRingedSpace} (f : Xโ โถ Yโ) : AlgebraicGeometry.LocallyRingedSpace.forgetToSheafedSpace.map f = CategoryTheory.InducedCategory.homMk f.toHom - AlgebraicGeometry.LocallyRingedSpace.forgetToTop_map ๐ Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{Xโ Yโ : AlgebraicGeometry.LocallyRingedSpace} (f : Xโ โถ Yโ) : AlgebraicGeometry.LocallyRingedSpace.forgetToTop.map f = (AlgebraicGeometry.SheafedSpace.forget CommRingCat).map (CategoryTheory.InducedCategory.homMk f.toHom) - AlgebraicGeometry.LocallyRingedSpace.Hom.toShHom_mk ๐ Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X.Hom Y.toPresheafedSpace) (hf : โ (x : โโX.toPresheafedSpace), IsLocalHom (CommRingCat.Hom.hom (f.stalkMap x))) : { toHom := f, prop := hf }.toShHom = CategoryTheory.InducedCategory.homMk f - AlgebraicGeometry.LocallyRingedSpace.homMk ๐ Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X.toSheafedSpace โถ Y.toSheafedSpace) (h : โ (x : โX.toTopCat), IsLocalHom (CommRingCat.Hom.hom (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap f.hom x)) := by infer_instance) : X โถ Y - AlgebraicGeometry.LocallyRingedSpace.homMk_toHom ๐ Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X.toSheafedSpace โถ Y.toSheafedSpace) (h : โ (x : โX.toTopCat), IsLocalHom (CommRingCat.Hom.hom (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap f.hom x)) := by infer_instance) : (AlgebraicGeometry.LocallyRingedSpace.homMk f h).toHom = f.hom - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Y) : Prop - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.ofIso ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (H : X โ Y) : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion H.hom - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toLocallyRingedSpace ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X : AlgebraicGeometry.PresheafedSpace CommRingCat} (Y : AlgebraicGeometry.LocallyRingedSpace) (f : X โถ Y.toPresheafedSpace) [H : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] : AlgebraicGeometry.LocallyRingedSpace - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toSheafedSpace ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X : AlgebraicGeometry.PresheafedSpace C} (Y : AlgebraicGeometry.SheafedSpace C) (f : X โถ Y.toPresheafedSpace) [H : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] : AlgebraicGeometry.SheafedSpace C - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.mono ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Y) [H : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] : CategoryTheory.Mono f - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.ofIsIso ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Y) [CategoryTheory.IsIso f] : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toLocallyRingedSpaceHom ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X : AlgebraicGeometry.PresheafedSpace CommRingCat} (Y : AlgebraicGeometry.LocallyRingedSpace) (f : X โถ Y.toPresheafedSpace) [H : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toLocallyRingedSpace Y f โถ Y - 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.PresheafedSpace.IsOpenImmersion.toLocallyRingedSpace_toSheafedSpace ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X : AlgebraicGeometry.PresheafedSpace CommRingCat} (Y : AlgebraicGeometry.LocallyRingedSpace) (f : X โถ Y.toPresheafedSpace) [H : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] : (AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toLocallyRingedSpace Y f).toSheafedSpace = AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toSheafedSpace Y.toSheafedSpace f - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toSheafedSpace_toPresheafedSpace ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X : AlgebraicGeometry.PresheafedSpace C} (Y : AlgebraicGeometry.SheafedSpace C) (f : X โถ Y.toPresheafedSpace) [H : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] : (AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toSheafedSpace Y f).toPresheafedSpace = X - 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.PresheafedSpace.IsOpenImmersion.toSheafedSpace_isOpenImmersion ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X : AlgebraicGeometry.PresheafedSpace C} (Y : AlgebraicGeometry.SheafedSpace C) (f : X โถ Y.toPresheafedSpace) [H : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] : AlgebraicGeometry.SheafedSpace.IsOpenImmersion (AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toSheafedSpaceHom Y f) - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.to_iso ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Y) [H : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] [h' : CategoryTheory.Epi f.base] : CategoryTheory.IsIso f - AlgebraicGeometry.SheafedSpace.isOpenImmersion_iff_hom ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.SheafedSpace C} (f : X โถ Y) : AlgebraicGeometry.SheafedSpace.IsOpenImmersion f โ AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f.hom - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.isoRestrict ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Y) [H : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] : X โ Y.restrict โฏ - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toSheafedSpaceHom ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X : AlgebraicGeometry.PresheafedSpace C} (Y : AlgebraicGeometry.SheafedSpace C) (f : X โถ Y.toPresheafedSpace) [H : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toSheafedSpace Y f โถ Y - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.sheafedSpace_toSheafedSpace ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.SheafedSpace C} (f : X โถ Y) [AlgebraicGeometry.SheafedSpace.IsOpenImmersion f] : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toSheafedSpace Y f.hom = X - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.hasPullback_of_left ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Z) [hf : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] (g : Y โถ Z) : CategoryTheory.Limits.HasPullback f g - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.hasPullback_of_right ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Z) [hf : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] (g : Y โถ Z) : CategoryTheory.Limits.HasPullback g f - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.pullbackConeOfLeft ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Z) [hf : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] (g : Y โถ Z) : CategoryTheory.Limits.PullbackCone f g - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.comp ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Y) [H : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] {Z : AlgebraicGeometry.PresheafedSpace C} (g : Y โถ Z) [hg : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion g] : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion (CategoryTheory.CategoryStruct.comp f g) - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.forget_preservesLimitsOfLeft ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Z) [hf : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] (g : Y โถ Z) : CategoryTheory.Limits.PreservesLimit (CategoryTheory.Limits.cospan f g) (AlgebraicGeometry.PresheafedSpace.forget C) - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.forget_preservesLimitsOfRight ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Z) [hf : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] (g : Y โถ Z) : CategoryTheory.Limits.PreservesLimit (CategoryTheory.Limits.cospan g f) (AlgebraicGeometry.PresheafedSpace.forget C) - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.pullbackConeOfLeftIsLimit ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Z) [hf : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] (g : Y โถ Z) : CategoryTheory.Limits.IsLimit (AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.pullbackConeOfLeft f g) - AlgebraicGeometry.SheafedSpace.IsOpenImmersion.forgetCreatesPullbackOfLeft ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.SheafedSpace C} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.SheafedSpace.IsOpenImmersion f] : CategoryTheory.CreatesLimit (CategoryTheory.Limits.cospan f g) AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace - AlgebraicGeometry.SheafedSpace.IsOpenImmersion.forgetCreatesPullbackOfRight ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.SheafedSpace C} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.SheafedSpace.IsOpenImmersion f] : CategoryTheory.CreatesLimit (CategoryTheory.Limits.cospan g f) AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace - AlgebraicGeometry.SheafedSpace.IsOpenImmersion.to_iso ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.SheafedSpace C} (f : X โถ Y) [H : AlgebraicGeometry.SheafedSpace.IsOpenImmersion f] [h' : CategoryTheory.Epi f.hom.base] : CategoryTheory.IsIso f - AlgebraicGeometry.SheafedSpace.IsOpenImmersion.forgetMapIsOpenImmersion ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Z : AlgebraicGeometry.SheafedSpace C} (f : X โถ Z) [H : AlgebraicGeometry.SheafedSpace.IsOpenImmersion f] : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion (AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace.map f) - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toLocallyRingedSpaceHom_val ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X : AlgebraicGeometry.PresheafedSpace CommRingCat} (Y : AlgebraicGeometry.LocallyRingedSpace) (f : X โถ Y.toPresheafedSpace) [H : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] : AlgebraicGeometry.LocallyRingedSpace.Hom.toShHom (AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toLocallyRingedSpaceHom Y f) = CategoryTheory.InducedCategory.homMk f - AlgebraicGeometry.SheafedSpace.IsOpenImmersion.hasLimit_cospan_forget_of_left ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.SheafedSpace C} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.SheafedSpace.IsOpenImmersion f] : CategoryTheory.Limits.HasLimit ((CategoryTheory.Limits.cospan f g).comp AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace) - AlgebraicGeometry.SheafedSpace.IsOpenImmersion.hasLimit_cospan_forget_of_right ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.SheafedSpace C} (f : X โถ Z) (g : Y โถ Z) [H : AlgebraicGeometry.SheafedSpace.IsOpenImmersion f] : CategoryTheory.Limits.HasLimit ((CategoryTheory.Limits.cospan g f).comp AlgebraicGeometry.SheafedSpace.forgetToPresheafedSpace) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.isoRestrict ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X โถ Y) [H : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f] : X โ Y.restrict โฏ - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.pullbackFstOfRight ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Z) [hf : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] (g : Y โถ Z) : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion (CategoryTheory.Limits.pullback.fst g f) - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.pullbackSndOfLeft ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : AlgebraicGeometry.PresheafedSpace C} (f : X โถ Z) [hf : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] (g : Y โถ Z) : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion (CategoryTheory.Limits.pullback.snd f g) - 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.SheafedSpace.IsOpenImmersion.isoRestrict ๐ Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.SheafedSpace C} (f : X โถ Y) [H : AlgebraicGeometry.SheafedSpace.IsOpenImmersion f] : X โ Y.restrict โฏ
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