Loogle!
Result
Found 94 declarations mentioning AlgebraicGeometry.Scheme.Cover.LocallyDirected.
- AlgebraicGeometry.Scheme.instLocallyDirectedIsOpenImmersionDirectedAffineCover π Mathlib.AlgebraicGeometry.Cover.Directed
{X : AlgebraicGeometry.Scheme} : AlgebraicGeometry.Scheme.Cover.LocallyDirected X.directedAffineCover - AlgebraicGeometry.Scheme.Cover.LocallyDirected π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] : Type (max (max u u_1) v_1) - AlgebraicGeometry.Scheme.Cover.functorOfLocallyDirected π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] : CategoryTheory.Functor π°.Iβ AlgebraicGeometry.Scheme - AlgebraicGeometry.Scheme.OpenCover.isColimitCoconeOfLocallyDirected π Mathlib.AlgebraicGeometry.Cover.Directed
{X : AlgebraicGeometry.Scheme} (π° : X.OpenCover) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] : CategoryTheory.Limits.IsColimit (AlgebraicGeometry.Scheme.Cover.coconeOfLocallyDirected π°) - AlgebraicGeometry.Scheme.Cover.coconeOfLocallyDirected π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] : CategoryTheory.Limits.Cocone π°.functorOfLocallyDirected - AlgebraicGeometry.Scheme.Cover.coconeOfLocallyDirected_pt π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] : π°.coconeOfLocallyDirected.pt = X - AlgebraicGeometry.Scheme.Cover.instIsLocallyDirectedIβCompFunctorOfLocallyDirectedForget π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] : (π°.functorOfLocallyDirected.comp AlgebraicGeometry.Scheme.forget).IsLocallyDirected - AlgebraicGeometry.Scheme.Cover.functorOfLocallyDirected_obj π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] (i : π°.Iβ) : π°.functorOfLocallyDirected.obj i = π°.X i - AlgebraicGeometry.Scheme.Cover.locallyDirectedPullbackCover π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_2, u_1} π°.Iβ] [π°.LocallyDirected] {Y : AlgebraicGeometry.Scheme} (f : Y βΆ X) : AlgebraicGeometry.Scheme.Cover.LocallyDirected (CategoryTheory.Precoverage.ZeroHypercover.pullbackβ f π°) - AlgebraicGeometry.Scheme.OpenCover.instIsOpenImmersionTrans π Mathlib.AlgebraicGeometry.Cover.Directed
{X : AlgebraicGeometry.Scheme} (π° : X.OpenCover) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] {i j : π°.Iβ} (f : i βΆ j) : AlgebraicGeometry.IsOpenImmersion (AlgebraicGeometry.Scheme.Cover.trans π° f) - AlgebraicGeometry.Scheme.Cover.trans π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] {i j : π°.Iβ} (hij : i βΆ j) : π°.X i βΆ π°.X j - AlgebraicGeometry.Scheme.Cover.LocallyDirected.trans π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} {π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X} {instβ : CategoryTheory.Category.{v_1, u_1} π°.Iβ} [self : π°.LocallyDirected] {i j : π°.Iβ} (hij : i βΆ j) : π°.X i βΆ π°.X j - AlgebraicGeometry.Scheme.Cover.trans_id π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] (i : π°.Iβ) : π°.trans (CategoryTheory.CategoryStruct.id i) = CategoryTheory.CategoryStruct.id (π°.X i) - AlgebraicGeometry.Scheme.Cover.LocallyDirected.trans_id π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} {π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X} {instβ : CategoryTheory.Category.{v_1, u_1} π°.Iβ} [self : π°.LocallyDirected] (i : π°.Iβ) : AlgebraicGeometry.Scheme.Cover.LocallyDirected.trans (CategoryTheory.CategoryStruct.id i) = CategoryTheory.CategoryStruct.id (π°.X i) - AlgebraicGeometry.Scheme.Cover.property_trans π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] {i j : π°.Iβ} (hij : i βΆ j) : P (π°.trans hij) - AlgebraicGeometry.Scheme.Cover.LocallyDirected.property_trans π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} {π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X} {instβ : CategoryTheory.Category.{v_1, u_1} π°.Iβ} [self : π°.LocallyDirected] {i j : π°.Iβ} (hij : i βΆ j) : P (AlgebraicGeometry.Scheme.Cover.LocallyDirected.trans hij) - AlgebraicGeometry.Scheme.Cover.functorOfLocallyDirectedHomBase π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] : π°.functorOfLocallyDirected βΆ (CategoryTheory.Functor.const π°.Iβ).obj X - AlgebraicGeometry.Scheme.Cover.functorOfLocallyDirectedHomBase_app π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] (i : π°.Iβ) : π°.functorOfLocallyDirectedHomBase.app i = π°.f i - AlgebraicGeometry.Scheme.OpenCover.instIsOpenImmersionMapIβFunctorOfLocallyDirected π Mathlib.AlgebraicGeometry.Cover.Directed
{X : AlgebraicGeometry.Scheme} (π° : X.OpenCover) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] {i j : π°.Iβ} (f : i βΆ j) : AlgebraicGeometry.IsOpenImmersion ((AlgebraicGeometry.Scheme.Cover.functorOfLocallyDirected π°).map f) - AlgebraicGeometry.Scheme.Cover.functorOfLocallyDirected_map π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] {Xβ Yβ : π°.Iβ} (hij : Xβ βΆ Yβ) : π°.functorOfLocallyDirected.map hij = π°.trans hij - AlgebraicGeometry.Scheme.Cover.intersectionOfLocallyDirected π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] [P.IsStableUnderBaseChange] [P.HasOfPostcompProperty P] (i j : π°.Iβ) : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) (CategoryTheory.Limits.pullback (π°.f i) (π°.f j)) - AlgebraicGeometry.Scheme.Cover.trans_map π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] {i j : π°.Iβ} (hij : i βΆ j) : CategoryTheory.CategoryStruct.comp (π°.trans hij) (π°.f j) = π°.f i - AlgebraicGeometry.Scheme.Cover.LocallyDirected.w π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} {π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X} {instβ : CategoryTheory.Category.{v_1, u_1} π°.Iβ} [self : π°.LocallyDirected] {i j : π°.Iβ} (hij : i βΆ j) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.Cover.LocallyDirected.trans hij) (π°.f j) = π°.f i - AlgebraicGeometry.Scheme.Cover.coconeOfLocallyDirected_ΞΉ π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] : π°.coconeOfLocallyDirected.ΞΉ = π°.functorOfLocallyDirectedHomBase - AlgebraicGeometry.Scheme.OpenCover.glueMorphismsOfLocallyDirected π Mathlib.AlgebraicGeometry.Cover.Directed
{X : AlgebraicGeometry.Scheme} (π° : X.OpenCover) [CategoryTheory.Category.{v_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] {Y : AlgebraicGeometry.Scheme} (g : (i : π°.Iβ) β π°.X i βΆ Y) (h : β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.Cover.trans π° hij) (g j) = g i) : X βΆ Y - AlgebraicGeometry.Scheme.Cover.LocallyDirected.ofIsBasisOpensRange π Mathlib.AlgebraicGeometry.Cover.Directed
{X : AlgebraicGeometry.Scheme} {π° : X.OpenCover} [Preorder π°.Iβ] (hle : β {i j : π°.Iβ}, i β€ j β AlgebraicGeometry.Scheme.Hom.opensRange (π°.f i) β€ AlgebraicGeometry.Scheme.Hom.opensRange (π°.f j)) (H : TopologicalSpace.Opens.IsBasis (Set.range fun i => AlgebraicGeometry.Scheme.Hom.opensRange (π°.f i))) : AlgebraicGeometry.Scheme.Cover.LocallyDirected π° - AlgebraicGeometry.Scheme.Cover.trans_comp π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] {i j k : π°.Iβ} (hij : i βΆ j) (hjk : j βΆ k) : π°.trans (CategoryTheory.CategoryStruct.comp hij hjk) = CategoryTheory.CategoryStruct.comp (π°.trans hij) (π°.trans hjk) - AlgebraicGeometry.Scheme.Cover.LocallyDirected.trans_comp π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} {π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X} {instβ : CategoryTheory.Category.{v_1, u_1} π°.Iβ} [self : π°.LocallyDirected] {i j k : π°.Iβ} (hij : i βΆ j) (hjk : j βΆ k) : AlgebraicGeometry.Scheme.Cover.LocallyDirected.trans (CategoryTheory.CategoryStruct.comp hij hjk) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.Cover.LocallyDirected.trans hij) (AlgebraicGeometry.Scheme.Cover.LocallyDirected.trans hjk) - AlgebraicGeometry.Scheme.OpenCover.map_glueMorphismsOfLocallyDirected π Mathlib.AlgebraicGeometry.Cover.Directed
{X : AlgebraicGeometry.Scheme} (π° : X.OpenCover) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] {Y : AlgebraicGeometry.Scheme} (g : (i : π°.Iβ) β π°.X i βΆ Y) (h : β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.Cover.trans π° hij) (g j) = g i) (i : π°.Iβ) : CategoryTheory.CategoryStruct.comp (π°.f i) (π°.glueMorphismsOfLocallyDirected g β―) = g i - AlgebraicGeometry.Scheme.OpenCover.map_glueMorphismsOfLocallyDirected_assoc π Mathlib.AlgebraicGeometry.Cover.Directed
{X : AlgebraicGeometry.Scheme} (π° : X.OpenCover) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] {Y : AlgebraicGeometry.Scheme} (g : (i : π°.Iβ) β π°.X i βΆ Y) (h : β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.Cover.trans π° hij) (g j) = g i) (i : π°.Iβ) {Z : AlgebraicGeometry.Scheme} (hβ : Y βΆ Z) : CategoryTheory.CategoryStruct.comp (π°.f i) (CategoryTheory.CategoryStruct.comp (π°.glueMorphismsOfLocallyDirected g β―) hβ) = CategoryTheory.CategoryStruct.comp (g i) hβ - AlgebraicGeometry.Scheme.OpenCover.glueMorphismsOverOfLocallyDirected π Mathlib.AlgebraicGeometry.Cover.Directed
{S : AlgebraicGeometry.Scheme} {X : CategoryTheory.Over S} (π° : X.left.OpenCover) [CategoryTheory.Category.{v_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] {Y : CategoryTheory.Over S} (g : (i : π°.Iβ) β π°.X i βΆ Y.left) (h : β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.Cover.trans π° hij) (g j) = g i) (w : β (i : π°.Iβ), CategoryTheory.CategoryStruct.comp (g i) Y.hom = CategoryTheory.CategoryStruct.comp (π°.f i) X.hom) : X βΆ Y - AlgebraicGeometry.Scheme.OpenCover.map_glueMorphismsOverOfLocallyDirected_left π Mathlib.AlgebraicGeometry.Cover.Directed
{S : AlgebraicGeometry.Scheme} {X : CategoryTheory.Over S} (π° : X.left.OpenCover) [CategoryTheory.Category.{v_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] {Y : CategoryTheory.Over S} (g : (i : π°.Iβ) β π°.X i βΆ Y.left) (h : β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.Cover.trans π° hij) (g j) = g i) (w : β (i : π°.Iβ), CategoryTheory.CategoryStruct.comp (g i) Y.hom = CategoryTheory.CategoryStruct.comp (π°.f i) X.hom) (i : π°.Iβ) : CategoryTheory.CategoryStruct.comp (π°.f i) (CategoryTheory.Over.Hom.left (π°.glueMorphismsOverOfLocallyDirected g β― w)) = g i - AlgebraicGeometry.Scheme.OpenCover.map_glueMorphismsOverOfLocallyDirected_left_assoc π Mathlib.AlgebraicGeometry.Cover.Directed
{S : AlgebraicGeometry.Scheme} {X : CategoryTheory.Over S} (π° : X.left.OpenCover) [CategoryTheory.Category.{v_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] {Y : CategoryTheory.Over S} (g : (i : π°.Iβ) β π°.X i βΆ Y.left) (h : β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.Cover.trans π° hij) (g j) = g i) (w : β (i : π°.Iβ), CategoryTheory.CategoryStruct.comp (g i) Y.hom = CategoryTheory.CategoryStruct.comp (π°.f i) X.hom) (i : π°.Iβ) {Z : AlgebraicGeometry.Scheme} (hβ : Y.left βΆ Z) : CategoryTheory.CategoryStruct.comp (π°.f i) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Over.Hom.left (π°.glueMorphismsOverOfLocallyDirected g β― w)) hβ) = CategoryTheory.CategoryStruct.comp (g i) hβ - AlgebraicGeometry.Scheme.Cover.exists_of_f_eq_f π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] {i j : π°.Iβ} (xi : β₯(π°.X i)) (xj : β₯(π°.X j)) (h : (π°.f i) xi = (π°.f j) xj) : β k fi fj xk, (π°.trans fi) xk = xi β§ (π°.trans fj) xk = xj - AlgebraicGeometry.Scheme.Cover.exists_lift_trans_eq π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] {i j : π°.Iβ} (x : β₯(CategoryTheory.Limits.pullback (π°.f i) (π°.f j))) : β k hki hkj y, (CategoryTheory.Limits.pullback.lift (π°.trans hki) (π°.trans hkj) β―) y = x - AlgebraicGeometry.Scheme.Cover.LocallyDirected.directed π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} {π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X} {instβ : CategoryTheory.Category.{v_1, u_1} π°.Iβ} [self : π°.LocallyDirected] {i j : π°.Iβ} (x : β₯(CategoryTheory.Limits.pullback (π°.f i) (π°.f j))) : β k hki hkj y, (CategoryTheory.Limits.pullback.lift (AlgebraicGeometry.Scheme.Cover.LocallyDirected.trans hki) (AlgebraicGeometry.Scheme.Cover.LocallyDirected.trans hkj) β―) y = x - AlgebraicGeometry.Scheme.Cover.intersectionOfLocallyDirected_f π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] [P.IsStableUnderBaseChange] [P.HasOfPostcompProperty P] (i j : π°.Iβ) (k : (k : π°.Iβ) Γ (k βΆ i) Γ (k βΆ j)) : (π°.intersectionOfLocallyDirected i j).f k = CategoryTheory.Limits.pullback.lift (π°.trans k.snd.1) (π°.trans k.snd.2) β― - AlgebraicGeometry.Scheme.Cover.exists_of_trans_eq_trans π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) [CategoryTheory.Category.{v_1, u_1} π°.Iβ] [π°.LocallyDirected] {i j k : π°.Iβ} (fi : i βΆ k) (fj : j βΆ k) (xi : β₯(π°.X i)) (xj : β₯(π°.X j)) (h : (π°.trans fi) xi = (π°.trans fj) xj) : β l fli flj x, (π°.trans fli) x = xi β§ (π°.trans flj) x = xj - AlgebraicGeometry.Scheme.Cover.LocallyDirected.mk π Mathlib.AlgebraicGeometry.Cover.Directed
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X : AlgebraicGeometry.Scheme} {π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X} [CategoryTheory.Category.{v_1, u_1} π°.Iβ] (trans : {i j : π°.Iβ} β (i βΆ j) β (π°.X i βΆ π°.X j)) (trans_id : β (i : π°.Iβ), trans (CategoryTheory.CategoryStruct.id i) = CategoryTheory.CategoryStruct.id (π°.X i) := by cat_disch) (trans_comp : β {i j k : π°.Iβ} (hij : i βΆ j) (hjk : j βΆ k), trans (CategoryTheory.CategoryStruct.comp hij hjk) = CategoryTheory.CategoryStruct.comp (trans hij) (trans hjk) := by cat_disch) (w : β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.CategoryStruct.comp (trans hij) (π°.f j) = π°.f i := by cat_disch) (directed : β {i j : π°.Iβ} (x : β₯(CategoryTheory.Limits.pullback (π°.f i) (π°.f j))), β k hki hkj y, (CategoryTheory.Limits.pullback.lift (trans hki) (trans hkj) β―) y = x) (property_trans : β {i j : π°.Iβ} (hij : i βΆ j), P (trans hij) := by infer_instance) : π°.LocallyDirected - AlgebraicGeometry.Scheme.Cover.RelativeGluingData π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} (π° : S.OpenCover) [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] : Type (max (max (u + 1) u_1) u_2) - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.functor π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (self : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) : CategoryTheory.Functor π°.Iβ AlgebraicGeometry.Scheme - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.equifibered π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (self : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) : CategoryTheory.NatTrans.Equifibered self.natTrans - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.glued π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) [Small.{u, u_1} π°.Iβ] [Quiver.IsThin π°.Iβ] : AlgebraicGeometry.Scheme - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.cover π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) [Small.{u, u_1} π°.Iβ] [Quiver.IsThin π°.Iβ] : d.glued.OpenCover - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.toBase π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) [Small.{u, u_1} π°.Iβ] [Quiver.IsThin π°.Iβ] : d.glued βΆ S - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.instIsLocallyDirectedIβCompFunctorForgetOfIsThin π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) [Quiver.IsThin π°.Iβ] : (d.functor.comp AlgebraicGeometry.Scheme.forget).IsLocallyDirected - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.instLocallyDirectedIsOpenImmersionCover π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) [Small.{u, u_1} π°.Iβ] [Quiver.IsThin π°.Iβ] : AlgebraicGeometry.Scheme.Cover.LocallyDirected d.cover - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.natTrans π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (self : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) : self.functor βΆ AlgebraicGeometry.Scheme.Cover.functorOfLocallyDirected π° - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.instCategoryIβCover π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) [Small.{u, u_1} π°.Iβ] [Quiver.IsThin π°.Iβ] : CategoryTheory.Category.{u_2, u_1} d.cover.Iβ - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.cover_Iβ π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) [Small.{u, u_1} π°.Iβ] [Quiver.IsThin π°.Iβ] : d.cover.Iβ = π°.Iβ - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.mk π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (functor : CategoryTheory.Functor π°.Iβ AlgebraicGeometry.Scheme) (natTrans : functor βΆ AlgebraicGeometry.Scheme.Cover.functorOfLocallyDirected π°) (equifibered : CategoryTheory.NatTrans.Equifibered natTrans) : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π° - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.cover_X π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) [Small.{u, u_1} π°.Iβ] [Quiver.IsThin π°.Iβ] (aβ : π°.Iβ) : d.cover.X aβ = d.functor.obj aβ - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.instIsOpenImmersionMapIβFunctor π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) {i j : π°.Iβ} (hij : i βΆ j) : AlgebraicGeometry.IsOpenImmersion (d.functor.map hij) - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.cover_f π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) [Small.{u, u_1} π°.Iβ] [Quiver.IsThin π°.Iβ] (j : π°.Iβ) : d.cover.f j = CategoryTheory.Limits.colimit.ΞΉ d.functor j - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.isPullback_natTrans_ΞΉ_toBase π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) [Small.{u, u_1} π°.Iβ] [Quiver.IsThin π°.Iβ] (i : π°.Iβ) : CategoryTheory.IsPullback (d.natTrans.app i) (CategoryTheory.Limits.colimit.ΞΉ d.functor i) (π°.f i) d.toBase - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.ΞΉ_toBase π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) [Small.{u, u_1} π°.Iβ] [Quiver.IsThin π°.Iβ] (i : π°.Iβ) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ΞΉ d.functor i) d.toBase = CategoryTheory.CategoryStruct.comp (d.natTrans.app i) (π°.f i) - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.ΞΉ_toBase_assoc π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) [Small.{u, u_1} π°.Iβ] [Quiver.IsThin π°.Iβ] (i : π°.Iβ) {Z : AlgebraicGeometry.Scheme} (h : S βΆ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ΞΉ d.functor i) (CategoryTheory.CategoryStruct.comp d.toBase h) = CategoryTheory.CategoryStruct.comp (d.natTrans.app i) (CategoryTheory.CategoryStruct.comp (π°.f i) h) - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.toBase_preimage_eq_opensRange_ΞΉ π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) [Small.{u, u_1} π°.Iβ] [Quiver.IsThin π°.Iβ] (i : π°.Iβ) : (TopologicalSpace.Opens.map d.toBase.base).obj (AlgebraicGeometry.Scheme.Hom.opensRange (π°.f i)) = AlgebraicGeometry.Scheme.Hom.opensRange (CategoryTheory.Limits.colimit.ΞΉ d.functor i) - AlgebraicGeometry.Scheme.Cover.RelativeGluingData.preimage_toBase_eq_range_ΞΉ π Mathlib.AlgebraicGeometry.RelativeGluing
{S : AlgebraicGeometry.Scheme} {π° : S.OpenCover} [CategoryTheory.Category.{u_2, u_1} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π°) [Small.{u, u_1} π°.Iβ] [Quiver.IsThin π°.Iβ] (i : π°.Iβ) : βd.toBase β»ΒΉ' Set.range β(π°.f i) = Set.range β(CategoryTheory.Limits.colimit.ΞΉ d.functor i) - AlgebraicGeometry.Scheme.Cover.ColimitGluingData π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] (D : CategoryTheory.Functor J (P.Over β€ S)) (π° : S.OpenCover) [CategoryTheory.Category.{v_3, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] : Type (max (max (u + 1) u_1) u_2) - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.functor π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) : CategoryTheory.Functor π°.Iβ AlgebraicGeometry.Scheme - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.prop_trans π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_3, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (self : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) {i j : π°.Iβ} (hij : i βΆ j) : P (AlgebraicGeometry.Scheme.Cover.trans π° hij) - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.relativeGluingData π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] : AlgebraicGeometry.Scheme.Cover.RelativeGluingData π° - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.cocone π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_3, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (self : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) (i : π°.Iβ) : CategoryTheory.Limits.Cocone (D.comp (CategoryTheory.MorphismProperty.Over.pullback P β€ (π°.f i))) - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.relativeGluingData_functor π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] : d.relativeGluingData.functor = d.functor - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.isColimit π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_3, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (self : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) (i : π°.Iβ) : CategoryTheory.Limits.IsColimit (self.cocone i) - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.glued π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] [Quiver.IsThin π°.Iβ] [Small.{u, u_2} π°.Iβ] [AlgebraicGeometry.IsZariskiLocalAtTarget P] : P.Over β€ S - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.functor_obj π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) (i : π°.Iβ) : d.functor.obj i = (d.cocone i).pt.left - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.gluedCocone π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] [Quiver.IsThin π°.Iβ] [Small.{u, u_2} π°.Iβ] [AlgebraicGeometry.IsZariskiLocalAtTarget P] : CategoryTheory.Limits.Cocone D - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.isColimitGluedCocone π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] [Quiver.IsThin π°.Iβ] [Small.{u, u_2} π°.Iβ] [AlgebraicGeometry.IsZariskiLocalAtTarget P] : CategoryTheory.Limits.IsColimit d.gluedCocone - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.gluedCocone_pt π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] [Quiver.IsThin π°.Iβ] [Small.{u, u_2} π°.Iβ] [AlgebraicGeometry.IsZariskiLocalAtTarget P] : d.gluedCocone.pt = d.glued - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.transitionCocone π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) {i j : π°.Iβ} (hij : i βΆ j) : CategoryTheory.Limits.Cocone (D.comp ((CategoryTheory.MorphismProperty.Over.pullback P β€ (π°.f i)).comp (CategoryTheory.MorphismProperty.Over.map β€ β―))) - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.mk π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_3, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (cocone : (i : π°.Iβ) β CategoryTheory.Limits.Cocone (D.comp (CategoryTheory.MorphismProperty.Over.pullback P β€ (π°.f i)))) (isColimit : (i : π°.Iβ) β CategoryTheory.Limits.IsColimit (cocone i)) (prop_trans : β {i j : π°.Iβ} (hij : i βΆ j), P (AlgebraicGeometry.Scheme.Cover.trans π° hij)) : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π° - AlgebraicGeometry.Scheme.Cover.hasColimit_of_locallyDirected π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] (D : CategoryTheory.Functor J (P.Over β€ S)) (π° : S.OpenCover) [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (H : β {i j : π°.Iβ} (hij : i βΆ j), P (AlgebraicGeometry.Scheme.Cover.trans π° hij)) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] [β (i : π°.Iβ), CategoryTheory.Limits.HasColimit (D.comp (CategoryTheory.MorphismProperty.Over.pullback P β€ (π°.f i)))] [Quiver.IsThin π°.Iβ] [Small.{u, u_2} π°.Iβ] [AlgebraicGeometry.IsZariskiLocalAtTarget P] : CategoryTheory.Limits.HasColimit D - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.transitionCocone_pt π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) {i j : π°.Iβ} (hij : i βΆ j) : (d.transitionCocone hij).pt = (d.cocone j).pt - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.pullbackGluedIso π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] [Quiver.IsThin π°.Iβ] [Small.{u, u_2} π°.Iβ] [AlgebraicGeometry.IsZariskiLocalAtTarget P] (i : π°.Iβ) : (CategoryTheory.MorphismProperty.Over.pullback P β€ (π°.f i)).obj d.glued β (d.cocone i).pt - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.transitionMap π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) {i j : π°.Iβ} (hij : i βΆ j) : (CategoryTheory.MorphismProperty.Over.map β€ β―).obj (d.cocone i).pt βΆ (d.cocone j).pt - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.trans π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) {i j : π°.Iβ} (hij : i βΆ j) : D.comp ((CategoryTheory.MorphismProperty.Over.pullback P β€ (π°.f i)).comp (CategoryTheory.MorphismProperty.Over.map β€ β―)) βΆ D.comp (CategoryTheory.MorphismProperty.Over.pullback P β€ (π°.f j)) - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.relativeGluingData_natTrans_app π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] (i : π°.Iβ) : d.relativeGluingData.natTrans.app i = (d.cocone i).pt.hom - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.transitionMap_id π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) (i : π°.Iβ) : d.transitionMap (CategoryTheory.CategoryStruct.id i) = (CategoryTheory.MorphismProperty.Over.mapId β€ (π°.X i) (AlgebraicGeometry.Scheme.Cover.trans π° (CategoryTheory.CategoryStruct.id i)) β―).hom.app (d.cocone i).pt - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.functor_map π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) {i j : π°.Iβ} (hij : i βΆ j) : d.functor.map hij = (d.transitionMap hij).left - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.pullbackGluedIso_inv_fst π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] [Quiver.IsThin π°.Iβ] [Small.{u, u_2} π°.Iβ] [AlgebraicGeometry.IsZariskiLocalAtTarget P] (i : π°.Iβ) : CategoryTheory.CategoryStruct.comp (d.pullbackGluedIso i).inv.left (CategoryTheory.Limits.pullback.fst d.glued.hom (π°.f i)) = CategoryTheory.Limits.colimit.ΞΉ d.relativeGluingData.functor i - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.pullbackGluedIso_inv_snd π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] [Quiver.IsThin π°.Iβ] [Small.{u, u_2} π°.Iβ] [AlgebraicGeometry.IsZariskiLocalAtTarget P] (i : π°.Iβ) : CategoryTheory.CategoryStruct.comp (d.pullbackGluedIso i).inv.left (CategoryTheory.Limits.pullback.snd d.glued.hom (π°.f i)) = (d.cocone i).pt.hom - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.pullbackGluedIso_inv_fst_assoc π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] [Quiver.IsThin π°.Iβ] [Small.{u, u_2} π°.Iβ] [AlgebraicGeometry.IsZariskiLocalAtTarget P] (i : π°.Iβ) {Z : AlgebraicGeometry.Scheme} (h : d.glued.left βΆ Z) : CategoryTheory.CategoryStruct.comp (d.pullbackGluedIso i).inv.left (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.fst d.glued.hom (π°.f i)) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ΞΉ d.relativeGluingData.functor i) h - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.trans_app_left π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) {i j : π°.Iβ} (hij : i βΆ j) (X : J) : ((d.trans hij).app X).left = CategoryTheory.Limits.pullback.map (D.obj X).hom (π°.f i) (D.obj X).hom (π°.f j) (CategoryTheory.CategoryStruct.id (D.obj X).left) (AlgebraicGeometry.Scheme.Cover.trans π° hij) (CategoryTheory.CategoryStruct.id S) β― β― - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.pullbackGluedIso_inv_snd_assoc π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] [Quiver.IsThin π°.Iβ] [Small.{u, u_2} π°.Iβ] [AlgebraicGeometry.IsZariskiLocalAtTarget P] (i : π°.Iβ) {Z : AlgebraicGeometry.Scheme} (h : π°.X i βΆ Z) : CategoryTheory.CategoryStruct.comp (d.pullbackGluedIso i).inv.left (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.snd d.glued.hom (π°.f i)) h) = CategoryTheory.CategoryStruct.comp (d.cocone i).pt.hom h - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.isPullback π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] {i j : π°.Iβ} (hij : i βΆ j) : CategoryTheory.IsPullback (d.transitionMap hij).left (d.cocone i).pt.hom (d.cocone j).pt.hom (AlgebraicGeometry.Scheme.Cover.trans π° hij) - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.transitionCocone_ΞΉ_app π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) {i j : π°.Iβ} (hij : i βΆ j) (X : J) : (d.transitionCocone hij).ΞΉ.app X = CategoryTheory.CategoryStruct.comp ((d.trans hij).app X) ((d.cocone j).ΞΉ.app X) - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.transitionMap_comp π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) {i j k : π°.Iβ} (hij : i βΆ j) (hjk : j βΆ k) : d.transitionMap (CategoryTheory.CategoryStruct.comp hij hjk) = CategoryTheory.CategoryStruct.comp ((CategoryTheory.MorphismProperty.Over.mapComp β€ β― β― (AlgebraicGeometry.Scheme.Cover.trans π° (CategoryTheory.CategoryStruct.comp hij hjk)) β―).hom.app (d.cocone i).pt) (CategoryTheory.CategoryStruct.comp ((CategoryTheory.MorphismProperty.Over.map β€ β―).map (d.transitionMap hij)) (d.transitionMap hjk)) - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.cocone_ΞΉ_transitionMap π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) {i j : π°.Iβ} (hij : i βΆ j) (a : J) : CategoryTheory.CategoryStruct.comp ((CategoryTheory.MorphismProperty.Over.map β€ β―).map ((d.cocone i).ΞΉ.app a)) (d.transitionMap hij) = CategoryTheory.CategoryStruct.comp ((d.trans hij).app a) ((d.cocone j).ΞΉ.app a) - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.cocone_ΞΉ_transitionMap_assoc π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) {i j : π°.Iβ} (hij : i βΆ j) (a : J) {Z : P.Over β€ (π°.X j)} (h : (d.cocone j).pt βΆ Z) : CategoryTheory.CategoryStruct.comp ((CategoryTheory.MorphismProperty.Over.map β€ β―).map ((d.cocone i).ΞΉ.app a)) (CategoryTheory.CategoryStruct.comp (d.transitionMap hij) h) = CategoryTheory.CategoryStruct.comp ((d.trans hij).app a) (CategoryTheory.CategoryStruct.comp ((d.cocone j).ΞΉ.app a) h) - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.fst_gluedCocone_ΞΉ π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] [Quiver.IsThin π°.Iβ] [Small.{u, u_2} π°.Iβ] [AlgebraicGeometry.IsZariskiLocalAtTarget P] (a : J) (i : π°.Iβ) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.fst (D.obj a).hom (π°.f i)) (d.gluedCocone.ΞΉ.app a).left = CategoryTheory.CategoryStruct.comp ((d.cocone i).ΞΉ.app a).left (CategoryTheory.Limits.colimit.ΞΉ d.relativeGluingData.functor i) - AlgebraicGeometry.Scheme.Cover.ColimitGluingData.fst_gluedCocone_ΞΉ_assoc π Mathlib.AlgebraicGeometry.ColimitsOver
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {S : AlgebraicGeometry.Scheme} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {D : CategoryTheory.Functor J (P.Over β€ S)} {π° : S.OpenCover} [CategoryTheory.Category.{v_2, u_2} π°.Iβ] [AlgebraicGeometry.Scheme.Cover.LocallyDirected π°] (d : AlgebraicGeometry.Scheme.Cover.ColimitGluingData D π°) [β {i j : π°.Iβ} (hij : i βΆ j), CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.MorphismProperty.Over.pullback P β€ (AlgebraicGeometry.Scheme.Cover.trans π° hij))] [Quiver.IsThin π°.Iβ] [Small.{u, u_2} π°.Iβ] [AlgebraicGeometry.IsZariskiLocalAtTarget P] (a : J) (i : π°.Iβ) {Z : AlgebraicGeometry.Scheme} (h : (((CategoryTheory.Functor.const J).obj d.gluedCocone.pt).obj a).left βΆ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.fst (D.obj a).hom (π°.f i)) (CategoryTheory.CategoryStruct.comp (d.gluedCocone.ΞΉ.app a).left h) = CategoryTheory.CategoryStruct.comp ((d.cocone i).ΞΉ.app a).left (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ΞΉ d.relativeGluingData.functor i) h) - AlgebraicGeometry.Scheme.AffineZariskiSite.instLocallyDirectedIsOpenImmersionDirectedCover π Mathlib.AlgebraicGeometry.Sites.SmallAffineZariski
{X : AlgebraicGeometry.Scheme} : AlgebraicGeometry.Scheme.Cover.LocallyDirected (AlgebraicGeometry.Scheme.AffineZariskiSite.directedCover X)
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