Loogle!
Result
Found 263 declarations mentioning CategoryTheory.MorphismProperty.IsStableUnderBaseChange. Of these, only the first 200 are shown.
- CategoryTheory.MorphismProperty.IsStableUnderBaseChange π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.MorphismProperty C) : Prop - CategoryTheory.MorphismProperty.IsStableUnderBaseChange.isomorphisms π Mathlib.CategoryTheory.MorphismProperty.Limits
(C : Type u) [CategoryTheory.Category.{v, u} C] : (CategoryTheory.MorphismProperty.isomorphisms C).IsStableUnderBaseChange - CategoryTheory.MorphismProperty.IsStableUnderBaseChange.monomorphisms π Mathlib.CategoryTheory.MorphismProperty.Limits
(C : Type u) [CategoryTheory.Category.{v, u} C] : (CategoryTheory.MorphismProperty.monomorphisms C).IsStableUnderBaseChange - CategoryTheory.MorphismProperty.instIsStableUnderBaseChangePullbacks π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.MorphismProperty C) : P.pullbacks.IsStableUnderBaseChange - CategoryTheory.MorphismProperty.universally_isStableUnderBaseChange π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.MorphismProperty C) : P.universally.IsStableUnderBaseChange - CategoryTheory.MorphismProperty.IsStableUnderBaseChange.respectsIso π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] : P.RespectsIso - CategoryTheory.MorphismProperty.IsStableUnderBaseChange.hasOfPostcompProperty_monomorphisms π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] : P.HasOfPostcompProperty (CategoryTheory.MorphismProperty.monomorphisms C) - CategoryTheory.MorphismProperty.instIsStableUnderBaseChangeAgainstOfIsStableUnderBaseChange π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.MorphismProperty C) [P.IsStableUnderBaseChange] (P' : CategoryTheory.MorphismProperty C) : P.IsStableUnderBaseChangeAgainst P' - CategoryTheory.MorphismProperty.IsStableUnderBaseChange.universally_eq π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} [hP : P.IsStableUnderBaseChange] : P.universally = P - CategoryTheory.MorphismProperty.universally_eq_iff π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} : P.universally = P β P.IsStableUnderBaseChange - CategoryTheory.MorphismProperty.IsStableUnderBaseChange.op π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] : P.op.IsStableUnderCobaseChange - CategoryTheory.MorphismProperty.IsStableUnderCobaseChange.op π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderCobaseChange] : P.op.IsStableUnderBaseChange - CategoryTheory.MorphismProperty.instIsMultiplicativeDiagonalOfIsStableUnderBaseChange π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasPullbacks C] {P : CategoryTheory.MorphismProperty C} [P.IsMultiplicative] [P.IsStableUnderBaseChange] : P.diagonal.IsMultiplicative - CategoryTheory.MorphismProperty.IsStableUnderBaseChange.diagonal π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasPullbacks C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] [P.RespectsIso] : P.diagonal.IsStableUnderBaseChange - CategoryTheory.MorphismProperty.IsStableUnderBaseChange.unop π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty Cα΅α΅} [P.IsStableUnderBaseChange] : P.unop.IsStableUnderCobaseChange - CategoryTheory.MorphismProperty.IsStableUnderCobaseChange.unop π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty Cα΅α΅} [P.IsStableUnderCobaseChange] : P.unop.IsStableUnderBaseChange - CategoryTheory.MorphismProperty.instIsStableUnderBaseChangeTop π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] : β€.IsStableUnderBaseChange - CategoryTheory.MorphismProperty.instIsStableUnderBaseChangeAlongOfIsStableUnderBaseChange π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.MorphismProperty C) [P.IsStableUnderBaseChange] {X Y : C} (f : X βΆ Y) : P.IsStableUnderBaseChangeAlong f - CategoryTheory.MorphismProperty.diagonal_isStableUnderComposition π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasPullbacks C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderComposition] [P.RespectsIso] [P.IsStableUnderBaseChange] : P.diagonal.IsStableUnderComposition - CategoryTheory.MorphismProperty.isStableUnderBaseChangeAgainst_top_iff π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.MorphismProperty C) : P.IsStableUnderBaseChangeAgainst β€ β P.IsStableUnderBaseChange - CategoryTheory.MorphismProperty.pullbacks_le π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.MorphismProperty C) [P.IsStableUnderBaseChange] : P.pullbacks β€ P - CategoryTheory.MorphismProperty.isStableUnderBaseChange_iff_pullbacks_le π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.MorphismProperty C) : P.IsStableUnderBaseChange β P.pullbacks β€ P - CategoryTheory.MorphismProperty.IsStableUnderBaseChange.inf π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P Q : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] [Q.IsStableUnderBaseChange] : (P β Q).IsStableUnderBaseChange - CategoryTheory.MorphismProperty.IsStableUnderBaseChange.mk' π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} [P.RespectsIso] (hPβ : β (X Y S : C) (f : X βΆ S) (g : Y βΆ S) [inst : CategoryTheory.Limits.HasPullback f g], P g β P (CategoryTheory.Limits.pullback.fst f g)) : P.IsStableUnderBaseChange - CategoryTheory.MorphismProperty.of_isPullback π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} {instβ : CategoryTheory.Category.{v, u} C} {P : CategoryTheory.MorphismProperty C} [self : P.IsStableUnderBaseChange] {X Y Y' S : C} {f : X βΆ S} {g : Y βΆ S} {f' : Y' βΆ Y} {g' : Y' βΆ X} (sq : CategoryTheory.IsPullback f' g' g f) (hg : P g) : P g' - CategoryTheory.MorphismProperty.IsStableUnderBaseChange.mk π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} (of_isPullback : β {X Y Y' S : C} {f : X βΆ S} {g : Y βΆ S} {f' : Y' βΆ Y} {g' : Y' βΆ X}, CategoryTheory.IsPullback f' g' g f β P g β P g') : P.IsStableUnderBaseChange - CategoryTheory.MorphismProperty.IsStableUnderBaseChange.of_isPullback π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} {instβ : CategoryTheory.Category.{v, u} C} {P : CategoryTheory.MorphismProperty C} [self : P.IsStableUnderBaseChange] {X Y Y' S : C} {f : X βΆ S} {g : Y βΆ S} {f' : Y' βΆ Y} {g' : Y' βΆ X} (sq : CategoryTheory.IsPullback f' g' g f) (hg : P g) : P g' - CategoryTheory.MorphismProperty.hasOfPostcompProperty_iff_le_diagonal π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasPullbacks C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {Q : CategoryTheory.MorphismProperty C} [Q.IsStableUnderBaseChange] : P.HasOfPostcompProperty Q β Q β€ P.diagonal - CategoryTheory.MorphismProperty.IsStableUnderBaseChange.of_forall_exists_isPullback π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} [P.RespectsIso] (H : β {X Y Z : C} (f : X βΆ Z) (g : Y βΆ Z) [CategoryTheory.Limits.HasPullback f g], P g β β T fst snd, CategoryTheory.IsPullback fst snd f g β§ P fst) : P.IsStableUnderBaseChange - CategoryTheory.MorphismProperty.baseChange_map' π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] {S S' X Y : C} (f : S' βΆ S) {vββ : X βΆ S} {vββ : Y βΆ S} {g : X βΆ Y} (hvββ : vββ = CategoryTheory.CategoryStruct.comp g vββ) [CategoryTheory.Limits.HasPullback vββ f] [CategoryTheory.Limits.HasPullback vββ f] (H : P g) : P (CategoryTheory.Limits.pullback.lift (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.fst vββ f) g) (CategoryTheory.Limits.pullback.snd vββ f) β―) - CategoryTheory.MorphismProperty.pullbackLift_fst_snd π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] {S S' X Y : C} (f : S' βΆ S) {vββ : X βΆ S} {vββ : Y βΆ S} {g : X βΆ Y} (hvββ : vββ = CategoryTheory.CategoryStruct.comp g vββ) [CategoryTheory.Limits.HasPullback vββ f] [CategoryTheory.Limits.HasPullback vββ f] (H : P g) : P (CategoryTheory.Limits.pullback.lift (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.fst vββ f) g) (CategoryTheory.Limits.pullback.snd vββ f) β―) - CategoryTheory.MorphismProperty.baseChange_map π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] {S S' : C} (f : S' βΆ S) [CategoryTheory.Limits.HasPullbacksAlong f] {X Y : CategoryTheory.Over S} (g : X βΆ Y) (H : P (CategoryTheory.Over.Hom.left g)) : P (CategoryTheory.Over.Hom.left ((CategoryTheory.Over.pullback f).map g)) - CategoryTheory.MorphismProperty.overPullbackMap π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] {S S' : C} (f : S' βΆ S) [CategoryTheory.Limits.HasPullbacksAlong f] {X Y : CategoryTheory.Over S} (g : X βΆ Y) (H : P (CategoryTheory.Over.Hom.left g)) : P (CategoryTheory.Over.Hom.left ((CategoryTheory.Over.pullback f).map g)) - CategoryTheory.MorphismProperty.pullbackMap π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] [P.IsStableUnderComposition] {S X X' Y Y' : C} {f : X βΆ S} [CategoryTheory.Limits.HasPullbacksAlong f] {g : Y βΆ S} {f' : X' βΆ S} {g' : Y' βΆ S} {iβ : X βΆ X'} [CategoryTheory.Limits.HasPullbacksAlong g'] {iβ : Y βΆ Y'} (hβ : P iβ) (hβ : P iβ) (eβ : f = CategoryTheory.CategoryStruct.comp iβ f') (eβ : g = CategoryTheory.CategoryStruct.comp iβ g') : P (CategoryTheory.Limits.pullback.map f g f' g' iβ iβ (CategoryTheory.CategoryStruct.id S) β― β―) - CategoryTheory.MorphismProperty.pullback_map π Mathlib.CategoryTheory.MorphismProperty.Limits
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] [P.IsStableUnderComposition] {S X X' Y Y' : C} {f : X βΆ S} [CategoryTheory.Limits.HasPullbacksAlong f] {g : Y βΆ S} {f' : X' βΆ S} {g' : Y' βΆ S} {iβ : X βΆ X'} [CategoryTheory.Limits.HasPullbacksAlong g'] {iβ : Y βΆ Y'} (hβ : P iβ) (hβ : P iβ) (eβ : f = CategoryTheory.CategoryStruct.comp iβ f') (eβ : g = CategoryTheory.CategoryStruct.comp iβ g') : P (CategoryTheory.Limits.pullback.map f g f' g' iβ iβ (CategoryTheory.CategoryStruct.id S) β― β―) - CategoryTheory.MorphismProperty.Over.pullback π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P Q : CategoryTheory.MorphismProperty T) [Q.IsMultiplicative] {X Y : T} (f : X βΆ Y) [P.HasPullbacksAlong f] [P.IsStableUnderBaseChangeAlong f] [Q.IsStableUnderBaseChange] : CategoryTheory.Functor (P.Over Q Y) (P.Over Q X) - CategoryTheory.MorphismProperty.Over.mapPullbackAdj π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P Q : CategoryTheory.MorphismProperty T) [Q.IsMultiplicative] {X Y : T} [P.IsStableUnderComposition] [Q.IsStableUnderBaseChange] (f : X βΆ Y) [P.HasPullbacksAlong f] [P.IsStableUnderBaseChangeAlong f] [Q.HasOfPostcompProperty Q] (hPf : P f) (hQf : Q f) : CategoryTheory.MorphismProperty.Over.map Q hPf β£ CategoryTheory.MorphismProperty.Over.pullback P Q f - CategoryTheory.MorphismProperty.Over.pullbackCongr π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] {P Q : CategoryTheory.MorphismProperty T} [Q.IsMultiplicative] {X Y : T} {f : X βΆ Y} [P.HasPullbacksAlong f] [P.IsStableUnderBaseChangeAlong f] [Q.IsStableUnderBaseChange] {g : X βΆ Y} (h : f = g) : CategoryTheory.MorphismProperty.Over.pullback P Q f β CategoryTheory.MorphismProperty.Over.pullback P Q g - CategoryTheory.MorphismProperty.Over.pullback_obj_left π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P Q : CategoryTheory.MorphismProperty T) [Q.IsMultiplicative] {X Y : T} (f : X βΆ Y) [P.HasPullbacksAlong f] [P.IsStableUnderBaseChangeAlong f] [Q.IsStableUnderBaseChange] (A : P.Over Q Y) : ((CategoryTheory.MorphismProperty.Over.pullback P Q f).obj A).left = CategoryTheory.Limits.pullback A.hom f - CategoryTheory.MorphismProperty.Over.pullbackCompForgetIso π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] {P Q : CategoryTheory.MorphismProperty T} [Q.IsMultiplicative] {X Y : T} (f : X βΆ Y) [CategoryTheory.Limits.HasPullbacksAlong f] [P.IsStableUnderBaseChangeAlong f] [Q.IsStableUnderBaseChange] : (CategoryTheory.MorphismProperty.Over.pullback P Q f).comp (CategoryTheory.MorphismProperty.Over.forget P Q X) β (CategoryTheory.MorphismProperty.Over.forget P Q Y).comp (CategoryTheory.Over.pullback f) - CategoryTheory.MorphismProperty.Over.pullbackComp π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] {P Q : CategoryTheory.MorphismProperty T} [Q.IsMultiplicative] {X Y Z : T} (f : X βΆ Y) (g : Y βΆ Z) [P.IsStableUnderBaseChangeAlong f] [P.IsStableUnderBaseChangeAlong g] [P.HasPullbacksAlong f] [P.HasPullbacksAlong g] [Q.RespectsIso] [Q.IsStableUnderBaseChange] (fg : X βΆ Z := CategoryTheory.CategoryStruct.comp f g) (hfg : fg = CategoryTheory.CategoryStruct.comp f g := by cat_disch) : CategoryTheory.MorphismProperty.Over.pullback P Q fg β (CategoryTheory.MorphismProperty.Over.pullback P Q g).comp (CategoryTheory.MorphismProperty.Over.pullback P Q f) - CategoryTheory.MorphismProperty.Over.pullback_obj_hom π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P Q : CategoryTheory.MorphismProperty T) [Q.IsMultiplicative] {X Y : T} (f : X βΆ Y) [P.HasPullbacksAlong f] [P.IsStableUnderBaseChangeAlong f] [Q.IsStableUnderBaseChange] (A : P.Over Q Y) : ((CategoryTheory.MorphismProperty.Over.pullback P Q f).obj A).hom = CategoryTheory.Limits.pullback.snd A.hom f - CategoryTheory.MorphismProperty.Over.pullbackMapHomPullback π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] {P Q : CategoryTheory.MorphismProperty T} [Q.IsMultiplicative] [P.IsStableUnderComposition] {X Y Z : T} (f : X βΆ Y) (hPf : P f) (hQf : Q f) (g : Y βΆ Z) [P.IsStableUnderBaseChangeAlong f] [P.IsStableUnderBaseChangeAlong g] [Q.IsStableUnderBaseChange] [CategoryTheory.Limits.HasPullbacks T] (fg : X βΆ Z := CategoryTheory.CategoryStruct.comp f g) (hfg : CategoryTheory.CategoryStruct.comp f g = fg := by cat_disch) : (CategoryTheory.MorphismProperty.Over.pullback P Q fg).comp (CategoryTheory.MorphismProperty.Over.map Q hPf) βΆ CategoryTheory.MorphismProperty.Over.pullback P Q g - CategoryTheory.MorphismProperty.Over.mapPullbackAdj_counit_app π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P Q : CategoryTheory.MorphismProperty T) [Q.IsMultiplicative] {X Y : T} [P.IsStableUnderComposition] [Q.IsStableUnderBaseChange] (f : X βΆ Y) [P.HasPullbacksAlong f] [P.IsStableUnderBaseChangeAlong f] [Q.HasOfPostcompProperty Q] (hPf : P f) (hQf : Q f) (A : P.Over Q Y) : (CategoryTheory.MorphismProperty.Over.mapPullbackAdj P Q f hPf hQf).counit.app A = CategoryTheory.MorphismProperty.Over.homMk (CategoryTheory.Limits.pullback.fst A.hom f) β― β― - CategoryTheory.MorphismProperty.Over.pullbackCompForgetIso_hom_app_left π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] {P Q : CategoryTheory.MorphismProperty T} [Q.IsMultiplicative] {X Y : T} (f : X βΆ Y) [CategoryTheory.Limits.HasPullbacksAlong f] [P.IsStableUnderBaseChangeAlong f] [Q.IsStableUnderBaseChange] (Xβ : P.Over Q Y) : ((CategoryTheory.MorphismProperty.Over.pullbackCompForgetIso f).hom.app Xβ).left = CategoryTheory.CategoryStruct.id (CategoryTheory.Limits.pullback Xβ.hom f) - CategoryTheory.MorphismProperty.Over.pullbackCompForgetIso_inv_app_left π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] {P Q : CategoryTheory.MorphismProperty T} [Q.IsMultiplicative] {X Y : T} (f : X βΆ Y) [CategoryTheory.Limits.HasPullbacksAlong f] [P.IsStableUnderBaseChangeAlong f] [Q.IsStableUnderBaseChange] (Xβ : P.Over Q Y) : ((CategoryTheory.MorphismProperty.Over.pullbackCompForgetIso f).inv.app Xβ).left = CategoryTheory.CategoryStruct.id (CategoryTheory.Limits.pullback Xβ.hom f) - CategoryTheory.MorphismProperty.Over.mapPullbackAdj_unit_app π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P Q : CategoryTheory.MorphismProperty T) [Q.IsMultiplicative] {X Y : T} [P.IsStableUnderComposition] [Q.IsStableUnderBaseChange] (f : X βΆ Y) [P.HasPullbacksAlong f] [P.IsStableUnderBaseChangeAlong f] [Q.HasOfPostcompProperty Q] (hPf : P f) (hQf : Q f) (A : P.Over Q X) : (CategoryTheory.MorphismProperty.Over.mapPullbackAdj P Q f hPf hQf).unit.app A = CategoryTheory.MorphismProperty.Over.homMk (CategoryTheory.Limits.pullback.lift (CategoryTheory.CategoryStruct.id A.left) A.hom β―) β― β― - CategoryTheory.MorphismProperty.Over.pullbackMapHomPullback_app π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] {P Q : CategoryTheory.MorphismProperty T} [Q.IsMultiplicative] [P.IsStableUnderComposition] {X Y Z : T} (f : X βΆ Y) (hPf : P f) (hQf : Q f) (g : Y βΆ Z) [P.IsStableUnderBaseChangeAlong f] [P.IsStableUnderBaseChangeAlong g] [Q.IsStableUnderBaseChange] [CategoryTheory.Limits.HasPullbacks T] (fg : X βΆ Z := CategoryTheory.CategoryStruct.comp f g) (hfg : CategoryTheory.CategoryStruct.comp f g = fg := by cat_disch) (A : P.Over Q Z) : (CategoryTheory.MorphismProperty.Over.pullbackMapHomPullback f hPf hQf g fg hfg).app A = CategoryTheory.MorphismProperty.Over.homMk (CategoryTheory.Limits.pullback.map A.hom fg A.hom g (CategoryTheory.CategoryStruct.id A.left) f (CategoryTheory.CategoryStruct.id Z) β― β―) β― β― - CategoryTheory.MorphismProperty.Over.pullbackCongr_hom_app_left_fst π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] {P Q : CategoryTheory.MorphismProperty T} [Q.IsMultiplicative] {X Y : T} {f : X βΆ Y} [P.HasPullbacksAlong f] {g : X βΆ Y} [P.IsStableUnderBaseChangeAlong f] [Q.IsStableUnderBaseChange] (h : f = g) (A : P.Over Q Y) : CategoryTheory.CategoryStruct.comp ((CategoryTheory.MorphismProperty.Over.pullbackCongr h).hom.app A).left (CategoryTheory.Limits.pullback.fst A.hom g) = CategoryTheory.Limits.pullback.fst A.hom f - CategoryTheory.MorphismProperty.Over.pullbackCongr_hom_app_left_fst_assoc π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] {P Q : CategoryTheory.MorphismProperty T} [Q.IsMultiplicative] {X Y : T} {f : X βΆ Y} [P.HasPullbacksAlong f] {g : X βΆ Y} [P.IsStableUnderBaseChangeAlong f] [Q.IsStableUnderBaseChange] (h : f = g) (A : P.Over Q Y) {Z : T} (hβ : A.left βΆ Z) : CategoryTheory.CategoryStruct.comp ((CategoryTheory.MorphismProperty.Over.pullbackCongr h).hom.app A).left (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.fst A.hom g) hβ) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.fst A.hom f) hβ - CategoryTheory.MorphismProperty.Over.pullback_map_left π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P Q : CategoryTheory.MorphismProperty T) [Q.IsMultiplicative] {X Y : T} (f : X βΆ Y) [P.HasPullbacksAlong f] [P.IsStableUnderBaseChangeAlong f] [Q.IsStableUnderBaseChange] {A B : P.Over Q Y} (g : A βΆ B) : ((CategoryTheory.MorphismProperty.Over.pullback P Q f).map g).left = CategoryTheory.Limits.pullback.lift (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.fst A.hom f) g.left) (CategoryTheory.Limits.pullback.snd A.hom f) β― - CategoryTheory.MorphismProperty.Over.pullbackComp_hom_app_left π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] {P Q : CategoryTheory.MorphismProperty T} [Q.IsMultiplicative] {X Y Z : T} (f : X βΆ Y) (g : Y βΆ Z) [P.IsStableUnderBaseChangeAlong f] [P.IsStableUnderBaseChangeAlong g] [P.HasPullbacksAlong f] [P.HasPullbacksAlong g] [Q.RespectsIso] [Q.IsStableUnderBaseChange] (fg : X βΆ Z := CategoryTheory.CategoryStruct.comp f g) (hfg : fg = CategoryTheory.CategoryStruct.comp f g := by cat_disch) (Xβ : P.Over Q Z) : ((CategoryTheory.MorphismProperty.Over.pullbackComp f g fg hfg).hom.app Xβ).left = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.map Xβ.hom fg Xβ.hom (CategoryTheory.CategoryStruct.comp f g) (CategoryTheory.CategoryStruct.id Xβ.left) (CategoryTheory.CategoryStruct.id X) (CategoryTheory.CategoryStruct.id Z) β― β―) (CategoryTheory.Limits.pullbackLeftPullbackSndIso Xβ.hom g f).inv - CategoryTheory.MorphismProperty.Over.pullbackComp_inv_app_left π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] {P Q : CategoryTheory.MorphismProperty T} [Q.IsMultiplicative] {X Y Z : T} (f : X βΆ Y) (g : Y βΆ Z) [P.IsStableUnderBaseChangeAlong f] [P.IsStableUnderBaseChangeAlong g] [P.HasPullbacksAlong f] [P.HasPullbacksAlong g] [Q.RespectsIso] [Q.IsStableUnderBaseChange] (fg : X βΆ Z := CategoryTheory.CategoryStruct.comp f g) (hfg : fg = CategoryTheory.CategoryStruct.comp f g := by cat_disch) (Xβ : P.Over Q Z) : ((CategoryTheory.MorphismProperty.Over.pullbackComp f g fg hfg).inv.app Xβ).left = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullbackLeftPullbackSndIso Xβ.hom g f).hom (CategoryTheory.Limits.pullback.map Xβ.hom (CategoryTheory.CategoryStruct.comp f g) Xβ.hom fg (CategoryTheory.CategoryStruct.id Xβ.left) (CategoryTheory.CategoryStruct.id X) (CategoryTheory.CategoryStruct.id Z) β― β―) - CategoryTheory.MorphismProperty.Over.pullbackComp_left_fst_fst π Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] {P Q : CategoryTheory.MorphismProperty T} [Q.IsMultiplicative] {X Y Z : T} (f : X βΆ Y) (g : Y βΆ Z) [P.IsStableUnderBaseChangeAlong f] [P.IsStableUnderBaseChangeAlong g] [P.HasPullbacksAlong f] [P.HasPullbacksAlong g] [Q.RespectsIso] [Q.IsStableUnderBaseChange] (A : P.Over Q Z) : CategoryTheory.CategoryStruct.comp ((CategoryTheory.MorphismProperty.Over.pullbackComp f g (CategoryTheory.CategoryStruct.comp f g) β―).hom.app A).left (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.fst (CategoryTheory.Limits.pullback.snd A.hom g) f) (CategoryTheory.Limits.pullback.fst A.hom g)) = CategoryTheory.Limits.pullback.fst A.hom (CategoryTheory.CategoryStruct.comp f g) - CategoryTheory.Over.closedUnderLimitsOfShape_pullback π Mathlib.CategoryTheory.Limits.MorphismProperty
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P : CategoryTheory.MorphismProperty T) {X : T} [CategoryTheory.Limits.HasPullbacks T] [P.IsStableUnderComposition] [P.IsStableUnderBaseChange] [P.HasOfPostcompProperty P] : P.overObj.IsClosedUnderLimitsOfShape CategoryTheory.Limits.WalkingCospan - CategoryTheory.CostructuredArrow.closedUnderLimitsOfShape_walkingCospan π Mathlib.CategoryTheory.Limits.MorphismProperty
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P : CategoryTheory.MorphismProperty T) {A : Type u_2} [CategoryTheory.Category.{v_2, u_2} A] {L : CategoryTheory.Functor A T} [CategoryTheory.Limits.HasPullbacks A] [CategoryTheory.Limits.HasPullbacks T] [CategoryTheory.Limits.PreservesLimitsOfShape CategoryTheory.Limits.WalkingCospan L] (X : T) [P.IsStableUnderComposition] [P.IsStableUnderBaseChange] [P.HasOfPostcompProperty P] : (CategoryTheory.MorphismProperty.costructuredArrowObj L P).IsClosedUnderLimitsOfShape CategoryTheory.Limits.WalkingCospan - CategoryTheory.MorphismProperty.Over.hasFiniteLimits π Mathlib.CategoryTheory.Limits.MorphismProperty
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P : CategoryTheory.MorphismProperty T) (X : T) [CategoryTheory.Limits.HasPullbacks T] [P.IsMultiplicative] [P.IsStableUnderBaseChange] [P.HasOfPostcompProperty P] : CategoryTheory.Limits.HasFiniteLimits (P.Over β€ X) - CategoryTheory.MorphismProperty.Over.hasPullbacks π Mathlib.CategoryTheory.Limits.MorphismProperty
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P : CategoryTheory.MorphismProperty T) (X : T) [CategoryTheory.Limits.HasPullbacks T] [P.IsStableUnderComposition] [P.IsStableUnderBaseChange] [P.HasOfPostcompProperty P] : CategoryTheory.Limits.HasPullbacks (P.Over β€ X) - CategoryTheory.MorphismProperty.Over.instHasFiniteLimitsTopOfHasFiniteWidePullbacks π Mathlib.CategoryTheory.Limits.MorphismProperty
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P : CategoryTheory.MorphismProperty T) (X : T) [CategoryTheory.Limits.HasPullbacks T] [P.IsMultiplicative] [P.IsStableUnderBaseChange] [P.HasOfPostcompProperty P] [CategoryTheory.Limits.HasFiniteWidePullbacks T] : CategoryTheory.Limits.HasFiniteLimits (P.Over β€ X) - CategoryTheory.MorphismProperty.CostructuredArrow.hasPullbacks π Mathlib.CategoryTheory.Limits.MorphismProperty
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P : CategoryTheory.MorphismProperty T) {A : Type u_2} [CategoryTheory.Category.{v_2, u_2} A] {L : CategoryTheory.Functor A T} (X : T) [P.IsStableUnderComposition] [P.IsStableUnderBaseChange] [P.HasOfPostcompProperty P] [CategoryTheory.Limits.HasPullbacks A] [CategoryTheory.Limits.HasPullbacks T] [CategoryTheory.Limits.PreservesLimitsOfShape CategoryTheory.Limits.WalkingCospan L] : CategoryTheory.Limits.HasPullbacks (P.CostructuredArrow β€ L X) - CategoryTheory.MorphismProperty.Over.instCreatesFiniteLimitsTopOverForget π Mathlib.CategoryTheory.Limits.MorphismProperty
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P : CategoryTheory.MorphismProperty T) (X : T) [CategoryTheory.Limits.HasPullbacks T] [P.IsMultiplicative] [P.IsStableUnderBaseChange] [P.HasOfPostcompProperty P] : CategoryTheory.Limits.CreatesFiniteLimits (CategoryTheory.MorphismProperty.Over.forget P β€ X) - CategoryTheory.MorphismProperty.Over.instPreservesFiniteLimitsTopOverForget π Mathlib.CategoryTheory.Limits.MorphismProperty
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P : CategoryTheory.MorphismProperty T) (X : T) [CategoryTheory.Limits.HasPullbacks T] [P.IsMultiplicative] [P.IsStableUnderBaseChange] [P.HasOfPostcompProperty P] : CategoryTheory.Limits.PreservesFiniteLimits (CategoryTheory.MorphismProperty.Over.forget P β€ X) - CategoryTheory.MorphismProperty.Over.createsLimitsOfShape_walkingCospan π Mathlib.CategoryTheory.Limits.MorphismProperty
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P : CategoryTheory.MorphismProperty T) (X : T) [CategoryTheory.Limits.HasPullbacks T] [P.IsStableUnderComposition] [P.IsStableUnderBaseChange] [P.HasOfPostcompProperty P] : CategoryTheory.CreatesLimitsOfShape CategoryTheory.Limits.WalkingCospan (CategoryTheory.MorphismProperty.Over.forget P β€ X) - CategoryTheory.MorphismProperty.CostructuredArrow.createsLimitsOfShape_walkingCospan π Mathlib.CategoryTheory.Limits.MorphismProperty
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P : CategoryTheory.MorphismProperty T) {A : Type u_2} [CategoryTheory.Category.{v_2, u_2} A] {L : CategoryTheory.Functor A T} (X : T) [P.IsStableUnderComposition] [P.IsStableUnderBaseChange] [P.HasOfPostcompProperty P] [CategoryTheory.Limits.HasPullbacks A] [CategoryTheory.Limits.HasPullbacks T] [CategoryTheory.Limits.PreservesLimitsOfShape CategoryTheory.Limits.WalkingCospan L] : CategoryTheory.CreatesLimitsOfShape CategoryTheory.Limits.WalkingCospan (CategoryTheory.MorphismProperty.CostructuredArrow.forget P β€ L X) - CategoryTheory.MorphismProperty.CostructuredArrow.instPreservesLimitsOfShapeTopOverWalkingCospanToOver π Mathlib.CategoryTheory.Limits.MorphismProperty
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P : CategoryTheory.MorphismProperty T) {A : Type u_2} [CategoryTheory.Category.{v_2, u_2} A] {L : CategoryTheory.Functor A T} (X : T) [P.IsStableUnderComposition] [P.IsStableUnderBaseChange] [P.HasOfPostcompProperty P] [CategoryTheory.Limits.HasPullbacks A] [CategoryTheory.Limits.HasPullbacks T] [CategoryTheory.Limits.PreservesLimitsOfShape CategoryTheory.Limits.WalkingCospan L] : CategoryTheory.Limits.PreservesLimitsOfShape CategoryTheory.Limits.WalkingCospan (CategoryTheory.MorphismProperty.CostructuredArrow.toOver P L X) - CategoryTheory.MorphismProperty.Over.instPreservesFiniteLimitsTopPullback π Mathlib.CategoryTheory.Limits.MorphismProperty
{T : Type u_1} [CategoryTheory.Category.{v_1, u_1} T] (P : CategoryTheory.MorphismProperty T) [CategoryTheory.Limits.HasPullbacks T] [P.IsMultiplicative] [P.IsStableUnderBaseChange] [P.HasOfPostcompProperty P] {X Y : T} (f : X βΆ Y) : CategoryTheory.Limits.PreservesFiniteLimits (CategoryTheory.MorphismProperty.Over.pullback P β€ f) - CategoryTheory.MorphismProperty.rlp_isStableUnderBaseChange π Mathlib.CategoryTheory.MorphismProperty.LiftingProperty
{C : Type u} [CategoryTheory.Category.{v, u} C] (T : CategoryTheory.MorphismProperty C) : T.rlp.IsStableUnderBaseChange - HomotopicalAlgebra.instIsStableUnderBaseChangeFibrations π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] : (HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange - HomotopicalAlgebra.instIsStableUnderBaseChangeTrivialFibrations π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.cofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.trivialFibrations C)] : (HomotopicalAlgebra.trivialFibrations C).IsStableUnderBaseChange - HomotopicalAlgebra.instFibrationFstOfIsStableUnderBaseChangeFibrations π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithFibrations C] {X Y Z : C} (f : X βΆ Z) (g : Y βΆ Z) [CategoryTheory.Limits.HasPullback f g] [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] [hg : HomotopicalAlgebra.Fibration g] : HomotopicalAlgebra.Fibration (CategoryTheory.Limits.pullback.fst f g) - HomotopicalAlgebra.instFibrationSndOfIsStableUnderBaseChangeFibrations π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithFibrations C] {X Y Z : C} (f : X βΆ Z) (g : Y βΆ Z) [CategoryTheory.Limits.HasPullback f g] [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] [hf : HomotopicalAlgebra.Fibration f] : HomotopicalAlgebra.Fibration (CategoryTheory.Limits.pullback.snd f g) - HomotopicalAlgebra.instWeakEquivalenceFstOfIsStableUnderBaseChangeTrivialFibrationsOfFibration π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithFibrations C] {X Y Z : C} (f : X βΆ Z) (g : Y βΆ Z) [CategoryTheory.Limits.HasPullback f g] [(HomotopicalAlgebra.trivialFibrations C).IsStableUnderBaseChange] [HomotopicalAlgebra.Fibration g] [HomotopicalAlgebra.WeakEquivalence g] : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.Limits.pullback.fst f g) - HomotopicalAlgebra.instWeakEquivalenceSndOfIsStableUnderBaseChangeTrivialFibrationsOfFibration π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithFibrations C] {X Y Z : C} (f : X βΆ Z) (g : Y βΆ Z) [CategoryTheory.Limits.HasPullback f g] [(HomotopicalAlgebra.trivialFibrations C).IsStableUnderBaseChange] [HomotopicalAlgebra.Fibration f] [HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.Limits.pullback.snd f g) - HomotopicalAlgebra.instFibrationFstOfIsFibrant π Mathlib.AlgebraicTopology.ModelCategory.IsCofibrant
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.CategoryWithFibrations C] [CategoryTheory.Limits.HasTerminal C] (X Y : C) [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] [CategoryTheory.Limits.HasBinaryProduct X Y] [hY : HomotopicalAlgebra.IsFibrant Y] : HomotopicalAlgebra.Fibration CategoryTheory.Limits.prod.fst - HomotopicalAlgebra.instFibrationSndOfIsFibrant π Mathlib.AlgebraicTopology.ModelCategory.IsCofibrant
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.CategoryWithFibrations C] [CategoryTheory.Limits.HasTerminal C] (X Y : C) [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] [CategoryTheory.Limits.HasBinaryProduct X Y] [hX : HomotopicalAlgebra.IsFibrant X] : HomotopicalAlgebra.Fibration CategoryTheory.Limits.prod.snd - HomotopicalAlgebra.PathObject.instIsFibrantP π Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject A) [CategoryTheory.Limits.HasBinaryProduct A A] [HomotopicalAlgebra.CategoryWithFibrations C] [CategoryTheory.Limits.HasTerminal C] [(HomotopicalAlgebra.fibrations C).IsStableUnderComposition] [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] [HomotopicalAlgebra.IsFibrant A] [P.IsGood] : HomotopicalAlgebra.IsFibrant P.P - HomotopicalAlgebra.PathObject.instFibrationPβ π Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject A) [CategoryTheory.Limits.HasBinaryProduct A A] [HomotopicalAlgebra.CategoryWithFibrations C] [CategoryTheory.Limits.HasTerminal C] [(HomotopicalAlgebra.fibrations C).IsStableUnderComposition] [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] [HomotopicalAlgebra.IsFibrant A] [P.IsGood] : HomotopicalAlgebra.Fibration P.pβ - HomotopicalAlgebra.PathObject.instFibrationPβ π Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject A) [CategoryTheory.Limits.HasBinaryProduct A A] [HomotopicalAlgebra.CategoryWithFibrations C] [CategoryTheory.Limits.HasTerminal C] [(HomotopicalAlgebra.fibrations C).IsStableUnderComposition] [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] [HomotopicalAlgebra.IsFibrant A] [P.IsGood] : HomotopicalAlgebra.Fibration P.pβ - AlgebraicGeometry.isOpenImmersion_stableUnderBaseChange π Mathlib.AlgebraicGeometry.OpenImmersion
: AlgebraicGeometry.IsOpenImmersion.IsStableUnderBaseChange - CategoryTheory.MorphismProperty.coverage π Mathlib.CategoryTheory.Sites.MorphismProperty
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.MorphismProperty C) [P.IsStableUnderBaseChange] [P.HasPullbacks] : CategoryTheory.Coverage C - CategoryTheory.MorphismProperty.grothendieckTopology π Mathlib.CategoryTheory.Sites.MorphismProperty
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.MorphismProperty C) [P.IsStableUnderBaseChange] [P.HasPullbacks] : CategoryTheory.GrothendieckTopology C - CategoryTheory.MorphismProperty.instIsStableUnderBaseChangePrecoverageOfIsStableUnderBaseChange π Mathlib.CategoryTheory.Sites.MorphismProperty
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] : P.precoverage.IsStableUnderBaseChange - CategoryTheory.MorphismProperty.pretopology π Mathlib.CategoryTheory.Sites.MorphismProperty
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasPullbacks C] (P : CategoryTheory.MorphismProperty C) [P.IsMultiplicative] [P.IsStableUnderBaseChange] : CategoryTheory.Pretopology C - CategoryTheory.MorphismProperty.coverage_toPrecoverage π Mathlib.CategoryTheory.Sites.MorphismProperty
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.MorphismProperty C) [P.IsStableUnderBaseChange] [P.HasPullbacks] : P.coverage.toPrecoverage = P.precoverage - CategoryTheory.MorphismProperty.pretopology_toPrecoverage π Mathlib.CategoryTheory.Sites.MorphismProperty
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasPullbacks C] (P : CategoryTheory.MorphismProperty C) [P.IsMultiplicative] [P.IsStableUnderBaseChange] : P.pretopology.toPrecoverage = P.precoverage - CategoryTheory.MorphismProperty.coverage_eq_toCoverage_pretopology π Mathlib.CategoryTheory.Sites.MorphismProperty
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] [CategoryTheory.Limits.HasPullbacks C] [P.IsMultiplicative] : P.coverage = P.pretopology.toCoverage - CategoryTheory.MorphismProperty.grothendieckTopology_eq_toGrothendieck_pretopology π Mathlib.CategoryTheory.Sites.MorphismProperty
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {P : CategoryTheory.MorphismProperty C} [P.IsStableUnderBaseChange] [CategoryTheory.Limits.HasPullbacks C] [P.IsMultiplicative] : P.grothendieckTopology = P.pretopology.toGrothendieck - CategoryTheory.MorphismProperty.pretopology_monotone π Mathlib.CategoryTheory.Sites.MorphismProperty
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasPullbacks C] {P Q : CategoryTheory.MorphismProperty C} [P.IsMultiplicative] [P.IsStableUnderBaseChange] [Q.IsMultiplicative] [Q.IsStableUnderBaseChange] (hPQ : P β€ Q) : P.pretopology β€ Q.pretopology - CategoryTheory.MorphismProperty.pretopology_inf π Mathlib.CategoryTheory.Sites.MorphismProperty
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasPullbacks C] (P Q : CategoryTheory.MorphismProperty C) [P.IsMultiplicative] [P.IsStableUnderBaseChange] [Q.IsMultiplicative] [Q.IsStableUnderBaseChange] : (P β Q).pretopology = P.pretopology β Q.pretopology - AlgebraicGeometry.Scheme.instIsStableUnderBaseChangePrecoverageOfIsJointlySurjectivePreservingOfIsStableUnderBaseChange π Mathlib.AlgebraicGeometry.Sites.MorphismProperty
(P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme) [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] [P.IsStableUnderBaseChange] : (AlgebraicGeometry.Scheme.precoverage P).IsStableUnderBaseChange - AlgebraicGeometry.Scheme.Cover.pullbackHom π Mathlib.AlgebraicGeometry.Cover.MorphismProperty
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) (i : π°.toPreZeroHypercover.1) [β (x : π°.Iβ), CategoryTheory.Limits.HasPullback f (π°.f x)] : (CategoryTheory.Precoverage.ZeroHypercover.pullbackβ f π°).X i βΆ π°.X i - AlgebraicGeometry.Scheme.Cover.pullbackHom_map π Mathlib.AlgebraicGeometry.Cover.MorphismProperty
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [β (x : π°.Iβ), CategoryTheory.Limits.HasPullback f (π°.f x)] (i : π°.toPreZeroHypercover.1) : CategoryTheory.CategoryStruct.comp (π°.pullbackHom f i) (π°.f i) = CategoryTheory.CategoryStruct.comp ((CategoryTheory.Precoverage.ZeroHypercover.pullbackβ f π°).f i) f - AlgebraicGeometry.Scheme.Cover.pullbackHom_map_assoc π Mathlib.AlgebraicGeometry.Cover.MorphismProperty
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [β (x : π°.Iβ), CategoryTheory.Limits.HasPullback f (π°.f x)] (i : π°.toPreZeroHypercover.1) {Z : AlgebraicGeometry.Scheme} (h : X βΆ Z) : CategoryTheory.CategoryStruct.comp (π°.pullbackHom f i) (CategoryTheory.CategoryStruct.comp (π°.f i) h) = CategoryTheory.CategoryStruct.comp ((CategoryTheory.Precoverage.ZeroHypercover.pullbackβ f π°).f i) (CategoryTheory.CategoryStruct.comp f h) - CategoryTheory.MorphismProperty.IsLocalAtTarget.mk_of_isStableUnderBaseChange π Mathlib.CategoryTheory.MorphismProperty.Local
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.MorphismProperty C} {K : CategoryTheory.Precoverage C} [K.HasPullbacks] [P.IsStableUnderBaseChange] (H : β {X Y : C} (f : X βΆ Y) (π° : K.ZeroHypercover Y), (β (i : π°.Iβ), P (CategoryTheory.Limits.pullback.snd f (π°.f i))) β P f) : P.IsLocalAtTarget K - AlgebraicGeometry.instHasOfPostcompPropertySchemeIsOpenImmersionOfIsStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.Basic
(P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] : P.HasOfPostcompProperty AlgebraicGeometry.IsOpenImmersion - AlgebraicGeometry.HasAffineProperty.isStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.Basic
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {Q : AlgebraicGeometry.AffineTargetMorphismProperty} [AlgebraicGeometry.HasAffineProperty P Q] (hP' : Q.IsStableUnderBaseChange) : P.IsStableUnderBaseChange - AlgebraicGeometry.AffineTargetMorphismProperty.isStableUnderBaseChange_of_isStableUnderBaseChangeOnAffine_of_isZariskiLocalAtTarget π Mathlib.AlgebraicGeometry.Morphisms.Constructors
(P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme) [AlgebraicGeometry.IsZariskiLocalAtTarget P] (hPβ : (AlgebraicGeometry.AffineTargetMorphismProperty.of P).IsStableUnderBaseChange) : P.IsStableUnderBaseChange - AlgebraicGeometry.HasRingHomProperty.isStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.RingHomProperties
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {Q : {R S : Type u} β [inst : CommRing R] β [inst_1 : CommRing S] β (R β+* S) β Prop} [AlgebraicGeometry.HasRingHomProperty P Q] (hP : RingHom.IsStableUnderBaseChange fun {R S} [CommRing R] [CommRing S] => Q) : P.IsStableUnderBaseChange - AlgebraicGeometry.locallyOfFiniteType_isStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.FiniteType
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.LocallyOfFiniteType - AlgebraicGeometry.quasiCompact_isStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.QuasiCompact
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.QuasiCompact - AlgebraicGeometry.quasiSeparated_isStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.QuasiSeparated
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.QuasiSeparated - AlgebraicGeometry.locallyOfFinitePresentation_isStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.FinitePresentation
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.LocallyOfFinitePresentation - AlgebraicGeometry.SurjectiveOnStalks.stableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.SurjectiveOnStalks
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.SurjectiveOnStalks - AlgebraicGeometry.IsPreimmersion.instIsStableUnderBaseChangeScheme π Mathlib.AlgebraicGeometry.Morphisms.Preimmersion
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.IsPreimmersion - AlgebraicGeometry.Surjective.instIsStableUnderBaseChangeScheme π Mathlib.AlgebraicGeometry.PullbackCarrier
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.Surjective - AlgebraicGeometry.isAffineHom_isStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.Affine
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.IsAffineHom - AlgebraicGeometry.HasAffineProperty.affineAnd_isStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.AffineAnd
{Q : {R S : Type u} β [inst : CommRing R] β [inst_1 : CommRing S] β (R β+* S) β Prop} {P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} : AlgebraicGeometry.HasAffineProperty P (AlgebraicGeometry.affineAnd fun {R S} [CommRing R] [CommRing S] => Q) β β (hQi : RingHom.RespectsIso fun {R S} [CommRing R] [CommRing S] => Q) (hQb : RingHom.IsStableUnderBaseChange fun {R S} [CommRing R] [CommRing S] => Q), P.IsStableUnderBaseChange - AlgebraicGeometry.IsClosedImmersion.isStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.ClosedImmersion
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.IsClosedImmersion - AlgebraicGeometry.IsSeparated.isStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.Separated
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.IsSeparated - AlgebraicGeometry.IsImmersion.isStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.Immersion
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.IsImmersion - AlgebraicGeometry.instIsStableUnderBaseChangeSchemeGeometrically π Mathlib.AlgebraicGeometry.Geometrically.Basic
(P : CategoryTheory.ObjectProperty AlgebraicGeometry.Scheme) : (AlgebraicGeometry.geometrically P).IsStableUnderBaseChange - AlgebraicGeometry.Flat.isStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.Flat
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.Flat - AlgebraicGeometry.instIsStableUnderBaseChangeSchemeGeometricallyReduced π Mathlib.AlgebraicGeometry.Geometrically.Reduced
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.GeometricallyReduced - AlgebraicGeometry.UniversallyOpen.instIsStableUnderBaseChangeScheme π Mathlib.AlgebraicGeometry.Morphisms.UniversallyOpen
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.UniversallyOpen - AlgebraicGeometry.instIsStableUnderBaseChangeSchemeGeometricallyIrreducible π Mathlib.AlgebraicGeometry.Geometrically.Irreducible
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.GeometricallyIrreducible - AlgebraicGeometry.instIsStableUnderBaseChangeSchemeGeometricallyIntegral π Mathlib.AlgebraicGeometry.Geometrically.Integral
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.GeometricallyIntegral - AlgebraicGeometry.universallyClosed_isStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.UniversallyClosed
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.UniversallyClosed - AlgebraicGeometry.IsIntegralHom.instIsStableUnderBaseChangeScheme π Mathlib.AlgebraicGeometry.Morphisms.Integral
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.IsIntegralHom - AlgebraicGeometry.IsFinite.instIsStableUnderBaseChangeScheme π Mathlib.AlgebraicGeometry.Morphisms.Finite
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.IsFinite - AlgebraicGeometry.Scheme.Cover.instCategoryIβPullbackβ π 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β] {Y : AlgebraicGeometry.Scheme} (f : Y βΆ X) : CategoryTheory.Category.{v_2, u_1} (CategoryTheory.Precoverage.ZeroHypercover.pullbackβ f π°).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.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.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.UniversallyInjective.isStableUnderBaseChange π Mathlib.AlgebraicGeometry.Morphisms.UniversallyInjective
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.UniversallyInjective - 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.Cover.Over π Mathlib.AlgebraicGeometry.Cover.Over
(S : AlgebraicGeometry.Scheme) {P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X : AlgebraicGeometry.Scheme} [X.Over S] (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) : Type (max u u_1) - AlgebraicGeometry.Scheme.Cover.pullbackCoverOver π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) W - AlgebraicGeometry.Scheme.Cover.pullbackCoverOver' π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) W - AlgebraicGeometry.Scheme.Cover.Over.over π Mathlib.AlgebraicGeometry.Cover.Over
{S : AlgebraicGeometry.Scheme} {P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {instβ : P.IsStableUnderBaseChange} {instβΒΉ : AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P} {X : AlgebraicGeometry.Scheme} {instβΒ² : X.Over S} {π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X} [self : AlgebraicGeometry.Scheme.Cover.Over S π°] (j : π°.Iβ) : (π°.X j).Over S - AlgebraicGeometry.Scheme.instOverCoverOfIsIsoOfIsOver π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] [P.ContainsIdentities] [P.RespectsIso] {X Y : AlgebraicGeometry.Scheme} (f : X βΆ Y) [X.Over S] [Y.Over S] [AlgebraicGeometry.Scheme.Hom.IsOver f S] [CategoryTheory.IsIso f] : AlgebraicGeometry.Scheme.Cover.Over S (AlgebraicGeometry.Scheme.coverOfIsIso f) - AlgebraicGeometry.Scheme.instOverPullbackCoverOver π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] : AlgebraicGeometry.Scheme.Cover.Over S (AlgebraicGeometry.Scheme.Cover.pullbackCoverOver S π° f) - AlgebraicGeometry.Scheme.instOverPullbackCoverOver' π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] : AlgebraicGeometry.Scheme.Cover.Over S (AlgebraicGeometry.Scheme.Cover.pullbackCoverOver' S π° f) - AlgebraicGeometry.Scheme.Cover.Over.isOver_map π Mathlib.AlgebraicGeometry.Cover.Over
{S : AlgebraicGeometry.Scheme} {P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {instβ : P.IsStableUnderBaseChange} {instβΒΉ : AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P} {X : AlgebraicGeometry.Scheme} {instβΒ² : X.Over S} {π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X} [self : AlgebraicGeometry.Scheme.Cover.Over S π°] (j : π°.Iβ) : AlgebraicGeometry.Scheme.Hom.IsOver (π°.f j) S - AlgebraicGeometry.Scheme.Cover.pullbackCoverOver'_Iβ π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] : (AlgebraicGeometry.Scheme.Cover.pullbackCoverOver' S π° f).Iβ = π°.Iβ - AlgebraicGeometry.Scheme.Cover.pullbackCoverOver_Iβ π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] : (AlgebraicGeometry.Scheme.Cover.pullbackCoverOver S π° f).Iβ = π°.Iβ - AlgebraicGeometry.Scheme.instOverXPullbackCoverOver π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] (j : π°.Iβ) : ((AlgebraicGeometry.Scheme.Cover.pullbackCoverOver S π° f).X j).Over S - AlgebraicGeometry.Scheme.instOverXPullbackCoverOver' π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] (j : π°.Iβ) : ((AlgebraicGeometry.Scheme.Cover.pullbackCoverOver' S π° f).X j).Over S - AlgebraicGeometry.Scheme.Cover.Over.mk π Mathlib.AlgebraicGeometry.Cover.Over
{S : AlgebraicGeometry.Scheme} {P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X : AlgebraicGeometry.Scheme} [X.Over S] {π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X} (Β«overΒ» : (j : π°.Iβ) β (π°.X j).Over S := by infer_instance) (isOver_map : β (j : π°.Iβ), AlgebraicGeometry.Scheme.Hom.IsOver (π°.f j) S := by infer_instance) : AlgebraicGeometry.Scheme.Cover.Over S π° - AlgebraicGeometry.Scheme.instOverBind π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] [P.IsStableUnderComposition] {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (π± : (x : π°.Iβ) β AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) (π°.X x)) [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [(x : π°.Iβ) β AlgebraicGeometry.Scheme.Cover.Over S (π± x)] : AlgebraicGeometry.Scheme.Cover.Over S (CategoryTheory.Precoverage.ZeroHypercover.bind π° π±) - AlgebraicGeometry.Scheme.instOverXBind π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] [P.IsStableUnderComposition] {X : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (π± : (x : π°.Iβ) β AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) (π°.X x)) [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [(x : π°.Iβ) β AlgebraicGeometry.Scheme.Cover.Over S (π± x)] (j : (CategoryTheory.Precoverage.ZeroHypercover.bind π° π±).Iβ) : ((CategoryTheory.Precoverage.ZeroHypercover.bind π° π±).X j).Over S - AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] {Q : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [Q.HasOfPostcompProperty Q] [Q.IsStableUnderBaseChange] [Q.IsStableUnderComposition] (hX : Q (X β S)) (hW : Q (W β S)) (hQ : β (j : π°.Iβ), Q (π°.X j β S)) : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) W - AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp' π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] {Q : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [Q.HasOfPostcompProperty Q] [Q.IsStableUnderBaseChange] [Q.IsStableUnderComposition] (hX : Q (X β S)) (hW : Q (W β S)) (hQ : β (j : π°.Iβ), Q (π°.X j β S)) : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) W - AlgebraicGeometry.Scheme.instOverPullbackCoverOverProp π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] {Q : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [Q.HasOfPostcompProperty Q] [Q.IsStableUnderBaseChange] [Q.IsStableUnderComposition] (hX : Q (X β S)) (hW : Q (W β S)) (hQ : β (j : π°.Iβ), Q (π°.X j β S)) : AlgebraicGeometry.Scheme.Cover.Over S (AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp S π° f hX hW hQ) - AlgebraicGeometry.Scheme.instOverPullbackCoverOverProp' π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] {Q : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [Q.HasOfPostcompProperty Q] [Q.IsStableUnderBaseChange] [Q.IsStableUnderComposition] (hX : Q (X β S)) (hW : Q (W β S)) (hQ : β (j : π°.Iβ), Q (π°.X j β S)) : AlgebraicGeometry.Scheme.Cover.Over S (AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp' S π° f hX hW hQ) - AlgebraicGeometry.Scheme.Cover.pullbackCoverOver'_X π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] (x : π°.Iβ) : (AlgebraicGeometry.Scheme.Cover.pullbackCoverOver' S π° f).X x = (CategoryTheory.Limits.pullback (AlgebraicGeometry.Scheme.Hom.asOver (π°.f x) S) (AlgebraicGeometry.Scheme.Hom.asOver f S)).left - AlgebraicGeometry.Scheme.Cover.pullbackCoverOver_X π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] (x : π°.Iβ) : (AlgebraicGeometry.Scheme.Cover.pullbackCoverOver S π° f).X x = (CategoryTheory.Limits.pullback (AlgebraicGeometry.Scheme.Hom.asOver f S) (AlgebraicGeometry.Scheme.Hom.asOver (π°.f x) S)).left - AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp'_Iβ π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] {Q : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [Q.HasOfPostcompProperty Q] [Q.IsStableUnderBaseChange] [Q.IsStableUnderComposition] (hX : Q (X β S)) (hW : Q (W β S)) (hQ : β (j : π°.Iβ), Q (π°.X j β S)) : (AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp' S π° f hX hW hQ).Iβ = π°.Iβ - AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp_Iβ π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] {Q : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [Q.HasOfPostcompProperty Q] [Q.IsStableUnderBaseChange] [Q.IsStableUnderComposition] (hX : Q (X β S)) (hW : Q (W β S)) (hQ : β (j : π°.Iβ), Q (π°.X j β S)) : (AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp S π° f hX hW hQ).Iβ = π°.Iβ - AlgebraicGeometry.Scheme.instOverXPullbackCoverOverProp π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] {Q : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [Q.HasOfPostcompProperty Q] [Q.IsStableUnderBaseChange] [Q.IsStableUnderComposition] (hX : Q (X β S)) (hW : Q (W β S)) (hQ : β (j : π°.Iβ), Q (π°.X j β S)) (j : π°.Iβ) : ((AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp S π° f hX hW hQ).X j).Over S - AlgebraicGeometry.Scheme.instOverXPullbackCoverOverProp' π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] {Q : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [Q.HasOfPostcompProperty Q] [Q.IsStableUnderBaseChange] [Q.IsStableUnderComposition] (hX : Q (X β S)) (hW : Q (W β S)) (hQ : β (j : π°.Iβ), Q (π°.X j β S)) (j : π°.Iβ) : ((AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp' S π° f hX hW hQ).X j).Over S - AlgebraicGeometry.Scheme.Cover.pullbackCoverOver'_f π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] (x : π°.Iβ) : (AlgebraicGeometry.Scheme.Cover.pullbackCoverOver' S π° f).f x = CategoryTheory.Over.Hom.left (CategoryTheory.Limits.pullback.snd (AlgebraicGeometry.Scheme.Hom.asOver (π°.f x) S) (AlgebraicGeometry.Scheme.Hom.asOver f S)) - AlgebraicGeometry.Scheme.Cover.pullbackCoverOver_f π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] (x : π°.Iβ) : (AlgebraicGeometry.Scheme.Cover.pullbackCoverOver S π° f).f x = CategoryTheory.Over.Hom.left (CategoryTheory.Limits.pullback.fst (AlgebraicGeometry.Scheme.Hom.asOver f S) (AlgebraicGeometry.Scheme.Hom.asOver (π°.f x) S)) - AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp'_X π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] {Q : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [Q.HasOfPostcompProperty Q] [Q.IsStableUnderBaseChange] [Q.IsStableUnderComposition] (hX : Q (X β S)) (hW : Q (W β S)) (hQ : β (j : π°.Iβ), Q (π°.X j β S)) (x : π°.Iβ) : (AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp' S π° f hX hW hQ).X x = (CategoryTheory.Limits.pullback (AlgebraicGeometry.Scheme.Hom.asOverProp (π°.f x) S) (AlgebraicGeometry.Scheme.Hom.asOverProp f S)).left - AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp_X π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] {Q : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [Q.HasOfPostcompProperty Q] [Q.IsStableUnderBaseChange] [Q.IsStableUnderComposition] (hX : Q (X β S)) (hW : Q (W β S)) (hQ : β (j : π°.Iβ), Q (π°.X j β S)) (x : π°.Iβ) : (AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp S π° f hX hW hQ).X x = (CategoryTheory.Limits.pullback (AlgebraicGeometry.Scheme.Hom.asOverProp f S) (AlgebraicGeometry.Scheme.Hom.asOverProp (π°.f x) S)).left - AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp'_f π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] {Q : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [Q.HasOfPostcompProperty Q] [Q.IsStableUnderBaseChange] [Q.IsStableUnderComposition] (hX : Q (X β S)) (hW : Q (W β S)) (hQ : β (j : π°.Iβ), Q (π°.X j β S)) (x : π°.Iβ) : (AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp' S π° f hX hW hQ).f x = (CategoryTheory.Limits.pullback.snd (AlgebraicGeometry.Scheme.Hom.asOverProp (π°.f x) S) (AlgebraicGeometry.Scheme.Hom.asOverProp f S)).left - AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp_f π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [AlgebraicGeometry.Scheme.IsJointlySurjectivePreserving P] {X W : AlgebraicGeometry.Scheme} (π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X) (f : W βΆ X) [W.Over S] [X.Over S] [AlgebraicGeometry.Scheme.Cover.Over S π°] [AlgebraicGeometry.Scheme.Hom.IsOver f S] {Q : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [Q.HasOfPostcompProperty Q] [Q.IsStableUnderBaseChange] [Q.IsStableUnderComposition] (hX : Q (X β S)) (hW : Q (W β S)) (hQ : β (j : π°.Iβ), Q (π°.X j β S)) (x : π°.Iβ) : (AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp S π° f hX hW hQ).f x = (CategoryTheory.Limits.pullback.fst (AlgebraicGeometry.Scheme.Hom.asOverProp f S) (AlgebraicGeometry.Scheme.Hom.asOverProp (π°.f x) S)).left - AlgebraicGeometry.instIsStableUnderBaseChangeSchemeGeometricallyConnected π Mathlib.AlgebraicGeometry.Geometrically.Connected
: CategoryTheory.MorphismProperty.IsStableUnderBaseChange @AlgebraicGeometry.GeometricallyConnected - AlgebraicGeometry.Scheme.pretopology π Mathlib.AlgebraicGeometry.Sites.Pretopology
(P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [P.IsMultiplicative] : CategoryTheory.Pretopology AlgebraicGeometry.Scheme - AlgebraicGeometry.Scheme.pretopology_eq_inf π Mathlib.AlgebraicGeometry.Sites.Pretopology
(P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [P.IsMultiplicative] : AlgebraicGeometry.Scheme.pretopology P = AlgebraicGeometry.Scheme.jointlySurjectivePretopology β P.pretopology - AlgebraicGeometry.Scheme.grothendieckTopology_eq_inf π Mathlib.AlgebraicGeometry.Sites.Pretopology
(P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme) [P.IsStableUnderBaseChange] [P.IsMultiplicative] : AlgebraicGeometry.Scheme.grothendieckTopology P = (AlgebraicGeometry.Scheme.jointlySurjectivePretopology β P.pretopology).toGrothendieck - AlgebraicGeometry.Scheme.Cover.mem_pretopology π Mathlib.AlgebraicGeometry.Sites.Pretopology
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {X : AlgebraicGeometry.Scheme} {π° : AlgebraicGeometry.Scheme.Cover (AlgebraicGeometry.Scheme.precoverage P) X} : CategoryTheory.Presieve.ofArrows π°.X π°.f β (AlgebraicGeometry.Scheme.pretopology P).coverings X - AlgebraicGeometry.Scheme.pretopology_monotone π Mathlib.AlgebraicGeometry.Sites.Pretopology
{P Q : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsMultiplicative] [P.IsStableUnderBaseChange] [Q.IsMultiplicative] [Q.IsStableUnderBaseChange] (hPQ : P β€ Q) : AlgebraicGeometry.Scheme.pretopology P β€ AlgebraicGeometry.Scheme.pretopology Q - AlgebraicGeometry.Scheme.exists_cover_of_mem_pretopology π Mathlib.AlgebraicGeometry.Sites.Pretopology
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {X : AlgebraicGeometry.Scheme} {R : CategoryTheory.Presieve X} : R β (AlgebraicGeometry.Scheme.pretopology P).coverings X β β π°, R = CategoryTheory.Presieve.ofArrows π°.X π°.f - AlgebraicGeometry.Scheme.mem_pretopology_iff π Mathlib.AlgebraicGeometry.Sites.Pretopology
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {X : AlgebraicGeometry.Scheme} {R : CategoryTheory.Presieve X} : R β (AlgebraicGeometry.Scheme.pretopology P).coverings X β β π°, R = CategoryTheory.Presieve.ofArrows π°.X π°.f - AlgebraicGeometry.Scheme.exists_cover_of_mem_grothendieckTopology π Mathlib.AlgebraicGeometry.Sites.Pretopology
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {X : AlgebraicGeometry.Scheme} {S : CategoryTheory.Sieve X} : S β (AlgebraicGeometry.Scheme.grothendieckTopology P) X β β π°, CategoryTheory.Presieve.ofArrows π°.X π°.f β€ S.arrows - AlgebraicGeometry.Scheme.mem_grothendieckTopology_iff π Mathlib.AlgebraicGeometry.Sites.Pretopology
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} [P.IsStableUnderBaseChange] [P.IsMultiplicative] {X : AlgebraicGeometry.Scheme} {S : CategoryTheory.Sieve X} : S β (AlgebraicGeometry.Scheme.grothendieckTopology P) X β β π°, CategoryTheory.Presieve.ofArrows π°.X π°.f β€ S.arrows - TopCat.instIsStableUnderBaseChangeIsOpenEmbedding π Mathlib.Topology.Category.TopCat.GrothendieckTopology
: TopCat.isOpenEmbedding.IsStableUnderBaseChange
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 69fae59