Loogle!
Result
Found 91 declarations mentioning AlgebraicGeometry.Scheme.Over.
- AlgebraicGeometry.Scheme.Over π Mathlib.AlgebraicGeometry.Over
(X S : AlgebraicGeometry.Scheme) : Type u - AlgebraicGeometry.Scheme.asOver π Mathlib.AlgebraicGeometry.Over
(X S : AlgebraicGeometry.Scheme) [X.Over S] : CategoryTheory.Over S - AlgebraicGeometry.Scheme.Hom.IsOver π Mathlib.AlgebraicGeometry.Over
{X Y : AlgebraicGeometry.Scheme} (f : X.Hom Y) (S : AlgebraicGeometry.Scheme) [X.Over S] [Y.Over S] : Prop - AlgebraicGeometry.Scheme.Hom.asOver π Mathlib.AlgebraicGeometry.Over
{X Y : AlgebraicGeometry.Scheme} (f : X.Hom Y) (S : AlgebraicGeometry.Scheme) [X.Over S] [Y.Over S] [f.IsOver S] : CategoryTheory.OverClass.asOver X S βΆ CategoryTheory.OverClass.asOver Y S - AlgebraicGeometry.Scheme.Hom.isOver_iff π Mathlib.AlgebraicGeometry.Over
{X Y : AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [X.Over S] [Y.Over S] {f : X βΆ Y} : AlgebraicGeometry.Scheme.Hom.IsOver f S β CategoryTheory.CategoryStruct.comp f (Y β S) = X β S - AlgebraicGeometry.Scheme.Opens.ΞΉ_comp_over π Mathlib.AlgebraicGeometry.Restrict
{X : AlgebraicGeometry.Scheme} (U : X.Opens) (S : AlgebraicGeometry.Scheme) [X.Over S] : CategoryTheory.CategoryStruct.comp U.ΞΉ (X β S) = βU β S - AlgebraicGeometry.Scheme.canonicallyOverPullback π Mathlib.AlgebraicGeometry.Pullbacks
{M S T : AlgebraicGeometry.Scheme} [M.Over S] {f : T βΆ S} : (CategoryTheory.Limits.pullback (M β S) f).CanonicallyOver T - AlgebraicGeometry.Scheme.GrpObjAsOverPullback π Mathlib.AlgebraicGeometry.Pullbacks
{M S T : AlgebraicGeometry.Scheme} [M.Over S] {f : T βΆ S} [CategoryTheory.GrpObj (M.asOver S)] : CategoryTheory.GrpObj ((CategoryTheory.Limits.pullback (M β S) f).asOver T) - AlgebraicGeometry.Scheme.monObjAsOverPullback π Mathlib.AlgebraicGeometry.Pullbacks
{M S T : AlgebraicGeometry.Scheme} [M.Over S] {f : T βΆ S} [CategoryTheory.MonObj (M.asOver S)] : CategoryTheory.MonObj ((CategoryTheory.Limits.pullback (M β S) f).asOver T) - AlgebraicGeometry.Scheme.instIsOverFstOverInferInstanceOverClassId π Mathlib.AlgebraicGeometry.Pullbacks
{M S : AlgebraicGeometry.Scheme} [M.Over S] : AlgebraicGeometry.Scheme.Hom.IsOver (CategoryTheory.Limits.pullback.fst (M β S) (CategoryTheory.CategoryStruct.id S)) S - AlgebraicGeometry.Scheme.canonicallyOverPullback_over π Mathlib.AlgebraicGeometry.Pullbacks
{M S T : AlgebraicGeometry.Scheme} [M.Over S] {f : T βΆ S} : CategoryTheory.Limits.pullback (M β S) f β T = CategoryTheory.Limits.pullback.snd (M β S) f - AlgebraicGeometry.Scheme.isCommMonObj_asOver_pullback π Mathlib.AlgebraicGeometry.Pullbacks
{M S T : AlgebraicGeometry.Scheme} [M.Over S] {f : T βΆ S} [CategoryTheory.MonObj (M.asOver S)] [CategoryTheory.IsCommMonObj (M.asOver S)] : CategoryTheory.IsCommMonObj ((CategoryTheory.Limits.pullback (M β S) f).asOver T) - AlgebraicGeometry.Scheme.isMonHom_fst_id_right π Mathlib.AlgebraicGeometry.Pullbacks
{M S : AlgebraicGeometry.Scheme} [M.Over S] [CategoryTheory.MonObj (M.asOver S)] : CategoryTheory.IsMonHom (AlgebraicGeometry.Scheme.Hom.asOver (CategoryTheory.Limits.pullback.fst (M β S) (CategoryTheory.CategoryStruct.id S)) S) - AlgebraicGeometry.Scheme.monObjAsOverPullback_one π Mathlib.AlgebraicGeometry.Pullbacks
{M S T : AlgebraicGeometry.Scheme} [M.Over S] {f : T βΆ S} [CategoryTheory.MonObj (M.asOver S)] : CategoryTheory.MonObj.one = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.Ξ΅ (CategoryTheory.Over.pullback f)) ((CategoryTheory.Over.pullback f).map CategoryTheory.MonObj.one) - AlgebraicGeometry.Scheme.monObjAsOverPullback_mul π Mathlib.AlgebraicGeometry.Pullbacks
{M S T : AlgebraicGeometry.Scheme} [M.Over S] {f : T βΆ S} [CategoryTheory.MonObj (M.asOver S)] : CategoryTheory.MonObj.mul = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.ΞΌ (CategoryTheory.Over.pullback f) (CategoryTheory.Over.mk (M β S)) (CategoryTheory.Over.mk (M β S))) ((CategoryTheory.Over.pullback f).map CategoryTheory.MonObj.mul) - AlgebraicGeometry.instOverTerminalScheme π Mathlib.AlgebraicGeometry.Limits
(X : AlgebraicGeometry.Scheme) : X.Over (β€_ AlgebraicGeometry.Scheme) - AlgebraicGeometry.instSubsingletonOverTerminalScheme π Mathlib.AlgebraicGeometry.Limits
{X : AlgebraicGeometry.Scheme} : Subsingleton (X.Over (β€_ AlgebraicGeometry.Scheme)) - AlgebraicGeometry.instIsOverTerminalScheme π Mathlib.AlgebraicGeometry.Limits
{X Y : AlgebraicGeometry.Scheme} [X.Over (β€_ AlgebraicGeometry.Scheme)] [Y.Over (β€_ AlgebraicGeometry.Scheme)] (f : X βΆ Y) : AlgebraicGeometry.Scheme.Hom.IsOver f (β€_ AlgebraicGeometry.Scheme) - AlgebraicGeometry.instOverSpecStalkCommRingCatPresheaf π Mathlib.AlgebraicGeometry.Stalk
(X : AlgebraicGeometry.Scheme) (x : β₯X) : (AlgebraicGeometry.Spec (X.presheaf.stalk x)).Over X - AlgebraicGeometry.Scheme.instIsOverMapStalkMapOverInferInstanceOverClass π Mathlib.AlgebraicGeometry.Stalk
{X Y : AlgebraicGeometry.Scheme} [X.Over Y] {x : β₯X} : AlgebraicGeometry.Scheme.Hom.IsOver (AlgebraicGeometry.Spec.map (AlgebraicGeometry.Scheme.Hom.stalkMap (X β Y) x)) Y - AlgebraicGeometry.Scheme.instOverSpecResidueField π Mathlib.AlgebraicGeometry.ResidueField
{X : AlgebraicGeometry.Scheme} (x : β₯X) : (AlgebraicGeometry.Spec (X.residueField x)).Over X - AlgebraicGeometry.Scheme.instIsOverMapResidueFieldMapOverInferInstanceOverClass π Mathlib.AlgebraicGeometry.ResidueField
{X Y : AlgebraicGeometry.Scheme} [X.Over Y] (x : β₯X) : AlgebraicGeometry.Scheme.Hom.IsOver (AlgebraicGeometry.Spec.map (AlgebraicGeometry.Scheme.Hom.residueFieldMap (X β Y) x)) Y - AlgebraicGeometry.instIsClosedImmersionOfSubsingletonCarrierCarrierCommRingCatOfIsOver π Mathlib.AlgebraicGeometry.Morphisms.ClosedImmersion
{X Y : AlgebraicGeometry.Scheme} [Subsingleton β₯Y] [X.Over Y] (f : Y βΆ X) [AlgebraicGeometry.Scheme.Hom.IsOver f Y] : AlgebraicGeometry.IsClosedImmersion f - AlgebraicGeometry.ext_of_isDominant_of_isSeparated' π Mathlib.AlgebraicGeometry.Morphisms.Separated
{X Y : AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [X.Over S] [Y.Over S] [AlgebraicGeometry.IsReduced X] [AlgebraicGeometry.IsSeparated (Y β S)] {f g : X βΆ Y} [AlgebraicGeometry.Scheme.Hom.IsOver f S] [AlgebraicGeometry.Scheme.Hom.IsOver g S] {W : AlgebraicGeometry.Scheme} (ΞΉ : W βΆ X) [AlgebraicGeometry.IsDominant ΞΉ] (hU : CategoryTheory.CategoryStruct.comp ΞΉ f = CategoryTheory.CategoryStruct.comp ΞΉ g) : f = g - AlgebraicGeometry.Scheme.Hom.fiberOverSpecResidueField π Mathlib.AlgebraicGeometry.Fiber
{X Y : AlgebraicGeometry.Scheme} (f : X βΆ Y) (y : β₯Y) : (AlgebraicGeometry.Scheme.Hom.fiber f y).Over (AlgebraicGeometry.Spec (Y.residueField y)) - AlgebraicGeometry.AffineSpace.instIsOverHomOfVectorOverSchemeInferInstanceOverClass π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) {X : AlgebraicGeometry.Scheme} [X.Over S] (v : n β β(X.presheaf.obj (Opposite.op β€))) : AlgebraicGeometry.Scheme.Hom.IsOver (AlgebraicGeometry.AffineSpace.homOfVector (X β S) v) S - AlgebraicGeometry.AffineSpace.homOverEquiv π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) {X : AlgebraicGeometry.Scheme} [X.Over S] : { f // AlgebraicGeometry.Scheme.Hom.IsOver f S } β (n β β(X.presheaf.obj (Opposite.op β€))) - AlgebraicGeometry.AffineSpace.homOverEquiv_symm_apply_coe π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) {X : AlgebraicGeometry.Scheme} [X.Over S] (v : n β β(X.presheaf.obj (Opposite.op β€))) : β((AlgebraicGeometry.AffineSpace.homOverEquiv S).symm v) = AlgebraicGeometry.AffineSpace.homOfVector (X β S) v - AlgebraicGeometry.AffineSpace.homOverEquiv_apply π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) {X : AlgebraicGeometry.Scheme} [X.Over S] (f : { f // AlgebraicGeometry.Scheme.Hom.IsOver f S }) (i : n) : (AlgebraicGeometry.AffineSpace.homOverEquiv S) f i = (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.appTop βf)) (AlgebraicGeometry.AffineSpace.coord S i) - AlgebraicGeometry.Scheme.PartialMap.IsOver π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y : AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [X.Over S] [Y.Over S] (f : X.PartialMap Y) : Prop - AlgebraicGeometry.Scheme.RationalMap.IsOver π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y : AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [X.Over S] [Y.Over S] (f : X.RationalMap Y) : Prop - AlgebraicGeometry.Scheme.instIsOverToRationalMapOfIsOver π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] (f : X.PartialMap Y) [AlgebraicGeometry.Scheme.PartialMap.IsOver S f] : AlgebraicGeometry.Scheme.RationalMap.IsOver S f.toRationalMap - AlgebraicGeometry.Scheme.PartialMap.isOver_toRationalMap_iff_of_isSeparated π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] [AlgebraicGeometry.IsReduced X] [S.IsSeparated] {f : X.PartialMap Y} : AlgebraicGeometry.Scheme.RationalMap.IsOver S f.toRationalMap β AlgebraicGeometry.Scheme.PartialMap.IsOver S f - AlgebraicGeometry.Scheme.PartialMap.instIsOverToPartialMapOfIsOver π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] (f : X βΆ Y) [AlgebraicGeometry.Scheme.Hom.IsOver f S] : AlgebraicGeometry.Scheme.PartialMap.IsOver S (AlgebraicGeometry.Scheme.Hom.toPartialMap f) - AlgebraicGeometry.Scheme.instIsOverToPartialMapOfIsSeparatedOfIsOver π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} [AlgebraicGeometry.IsReduced X] [Y.IsSeparated] [S.IsSeparated] [X.Over S] [Y.Over S] (f : X.RationalMap Y) [AlgebraicGeometry.Scheme.RationalMap.IsOver S f] : AlgebraicGeometry.Scheme.PartialMap.IsOver S f.toPartialMap - AlgebraicGeometry.Scheme.RationalMap.exists_partialMap_over π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y : AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [X.Over S] [Y.Over S] (f : X.RationalMap Y) [AlgebraicGeometry.Scheme.RationalMap.IsOver S f] : β g, AlgebraicGeometry.Scheme.PartialMap.IsOver S g β§ g.toRationalMap = f - AlgebraicGeometry.Scheme.RationalMap.IsOver.exists_partialMap_over π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} {instβ : X.Over S} {instβΒΉ : Y.Over S} {f : X.RationalMap Y} [self : AlgebraicGeometry.Scheme.RationalMap.IsOver S f] : β g, AlgebraicGeometry.Scheme.PartialMap.IsOver S g β§ g.toRationalMap = f - AlgebraicGeometry.Scheme.RationalMap.IsOver.mk π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] {f : X.RationalMap Y} (exists_partialMap_over : β g, AlgebraicGeometry.Scheme.PartialMap.IsOver S g β§ g.toRationalMap = f) : AlgebraicGeometry.Scheme.RationalMap.IsOver S f - AlgebraicGeometry.Scheme.instIsOverCompHomOfIsOver π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y Z S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] [Z.Over S] (f : X.RationalMap Y) (g : Y βΆ Z) [AlgebraicGeometry.Scheme.RationalMap.IsOver S f] [AlgebraicGeometry.Scheme.Hom.IsOver g S] : AlgebraicGeometry.Scheme.RationalMap.IsOver S (f.compHom g) - AlgebraicGeometry.Scheme.PartialMap.instIsOverCompHomOfIsOver π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y Z S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] [Z.Over S] (f : X.PartialMap Y) (g : Y βΆ Z) [AlgebraicGeometry.Scheme.PartialMap.IsOver S f] [AlgebraicGeometry.Scheme.Hom.IsOver g S] : AlgebraicGeometry.Scheme.PartialMap.IsOver S (f.compHom g) - AlgebraicGeometry.Scheme.RationalMap.isOver_iff π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] {f : X.RationalMap Y} : AlgebraicGeometry.Scheme.RationalMap.IsOver S f β f.compHom (Y β S) = AlgebraicGeometry.Scheme.Hom.toRationalMap (X β S) - AlgebraicGeometry.Scheme.PartialMap.equiv_iff_of_domain_eq_of_isSeparated π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] [AlgebraicGeometry.IsReduced X] [AlgebraicGeometry.IsSeparated (Y β S)] {f g : X.PartialMap Y} (hfg : f.domain = g.domain) [AlgebraicGeometry.Scheme.PartialMap.IsOver S f] [AlgebraicGeometry.Scheme.PartialMap.IsOver S g] : f.equiv g β f = g - AlgebraicGeometry.Scheme.PartialMap.isOver_iff_eq_restrict π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] {f : X.PartialMap Y} : AlgebraicGeometry.Scheme.PartialMap.IsOver S f β f.compHom (Y β S) = (AlgebraicGeometry.Scheme.Hom.toPartialMap (X β S)).restrict f.domain β― β― - AlgebraicGeometry.Scheme.PartialMap.equiv_toPartialMap_iff_of_isSeparated π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] [AlgebraicGeometry.IsReduced X] [AlgebraicGeometry.IsSeparated (Y β S)] {f : X.PartialMap Y} {g : X βΆ Y} [AlgebraicGeometry.Scheme.PartialMap.IsOver S f] [AlgebraicGeometry.Scheme.Hom.IsOver g S] : f.equiv (AlgebraicGeometry.Scheme.Hom.toPartialMap g) β f.hom = CategoryTheory.CategoryStruct.comp f.domain.ΞΉ g - AlgebraicGeometry.Scheme.PartialMap.isOver_iff π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] {f : X.PartialMap Y} : AlgebraicGeometry.Scheme.PartialMap.IsOver S f β (f.compHom (Y β S)).hom = CategoryTheory.CategoryStruct.comp f.domain.ΞΉ (X β S) - AlgebraicGeometry.Scheme.PartialMap.instIsOverRestrict π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] (f : X.PartialMap Y) [AlgebraicGeometry.Scheme.PartialMap.IsOver S f] (U : X.Opens) (hU : Dense βU) (hU' : U β€ f.domain) : AlgebraicGeometry.Scheme.PartialMap.IsOver S (f.restrict U hU hU') - AlgebraicGeometry.Scheme.RationalMap.equivFunctionFieldOver π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] [AlgebraicGeometry.IsIntegral X] [AlgebraicGeometry.LocallyOfFiniteType (Y β S)] : { f // AlgebraicGeometry.Scheme.Hom.IsOver f S } β { f // AlgebraicGeometry.Scheme.RationalMap.IsOver S f } - AlgebraicGeometry.Scheme.PartialMap.exists_restrict_isOver π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y : AlgebraicGeometry.Scheme} (S : AlgebraicGeometry.Scheme) [X.Over S] [Y.Over S] (f : X.PartialMap Y) [AlgebraicGeometry.Scheme.RationalMap.IsOver S f.toRationalMap] : β U, β (hU : Dense βU) (hU' : U β€ f.domain), AlgebraicGeometry.Scheme.PartialMap.IsOver S (f.restrict U hU hU') - AlgebraicGeometry.Scheme.PartialMap.equiv_iff_of_isSeparated_of_le π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] [AlgebraicGeometry.IsReduced X] [AlgebraicGeometry.IsSeparated (Y β S)] {f g : X.PartialMap Y} [AlgebraicGeometry.Scheme.PartialMap.IsOver S f] [AlgebraicGeometry.Scheme.PartialMap.IsOver S g] {W : X.Opens} (hW : Dense βW) (hWl : W β€ f.domain) (hWr : W β€ g.domain) : f.equiv g β (f.restrict W hW hWl).hom = (g.restrict W hW hWr).hom - AlgebraicGeometry.Scheme.PartialMap.equiv_iff_of_isSeparated π Mathlib.AlgebraicGeometry.Birational.RationalMap
{X Y S : AlgebraicGeometry.Scheme} [X.Over S] [Y.Over S] [AlgebraicGeometry.IsReduced X] [AlgebraicGeometry.IsSeparated (Y β S)] {f g : X.PartialMap Y} [AlgebraicGeometry.Scheme.PartialMap.IsOver S f] [AlgebraicGeometry.Scheme.PartialMap.IsOver S g] : f.equiv g β (f.restrict (f.domain β g.domain) β― β―).hom = (g.restrict (f.domain β g.domain) β― β―).hom - AlgebraicGeometry.Scheme.RationalMap.isOver_comp π Mathlib.AlgebraicGeometry.Birational.Composition
{X Y Z : AlgebraicGeometry.Scheme} [PreirreducibleSpace β₯X] [Nonempty β₯Y] {S : AlgebraicGeometry.Scheme} [IrreducibleSpace β₯Y] [Nonempty β₯Z] [X.Over S] [Y.Over S] [Z.Over S] (f : X.RationalMap Y) [f.IsDominant] [AlgebraicGeometry.Scheme.RationalMap.IsOver S f] (g : Y.RationalMap Z) [g.IsDominant] [AlgebraicGeometry.Scheme.RationalMap.IsOver S g] : AlgebraicGeometry.Scheme.RationalMap.IsOver S (f.comp g) - 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.asOverProp π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} (X S : AlgebraicGeometry.Scheme) [X.Over S] (h : P (X β S)) : P.Over β€ S - 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.Hom.asOverProp π Mathlib.AlgebraicGeometry.Cover.Over
{P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme} {X Y : AlgebraicGeometry.Scheme} (f : X.Hom Y) (S : AlgebraicGeometry.Scheme) [X.Over S] [Y.Over S] [f.IsOver S] {hX : P (X β S)} {hY : P (Y β S)} : X.asOverProp S hX βΆ Y.asOverProp S hY - 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.specOverSpec π Mathlib.AlgebraicGeometry.Group.Affine
{R A : CommRingCat} [Algebra βR βA] : (AlgebraicGeometry.Spec A).Over (AlgebraicGeometry.Spec R) - AlgebraicGeometry.instIsOverToSpecΞSpec π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} {X : AlgebraicGeometry.Scheme} [X.Over (AlgebraicGeometry.Spec R)] [AlgebraicGeometry.IsAffine X] : AlgebraicGeometry.Scheme.Hom.IsOver X.toSpecΞ (AlgebraicGeometry.Spec R) - AlgebraicGeometry.instIsOverHomSchemeIsoSpecSpec π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} {X : AlgebraicGeometry.Scheme} [X.Over (AlgebraicGeometry.Spec R)] [AlgebraicGeometry.IsAffine X] : AlgebraicGeometry.Scheme.Hom.IsOver X.isoSpec.hom (AlgebraicGeometry.Spec R) - AlgebraicGeometry.instAlgebraCarrierObjOppositeOpensCarrierCarrierCommRingCatPresheafOpOpensTopOfOverSpecOfIsAffine π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} {X : AlgebraicGeometry.Scheme} [X.Over (AlgebraicGeometry.Spec R)] [AlgebraicGeometry.IsAffine X] : Algebra βR β(X.presheaf.obj (Opposite.op β€)) - AlgebraicGeometry.instHopfAlgebraCarrierObjOppositeOpensCarrierCarrierCommRingCatPresheafOpOpensTopOfGrpObjOverSchemeSpecAsOverOfIsAffine π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} {G : AlgebraicGeometry.Scheme} [G.Over (AlgebraicGeometry.Spec R)] [CategoryTheory.GrpObj (G.asOver (AlgebraicGeometry.Spec R))] [AlgebraicGeometry.IsAffine G] : HopfAlgebra βR β(G.presheaf.obj (Opposite.op β€)) - AlgebraicGeometry.instBialgebraCarrierObjOppositeOpensCarrierCarrierCommRingCatPresheafOpOpensTopOfMonObjOverSchemeSpecAsOverOfIsAffine π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} {M : AlgebraicGeometry.Scheme} [M.Over (AlgebraicGeometry.Spec R)] [CategoryTheory.MonObj (M.asOver (AlgebraicGeometry.Spec R))] [AlgebraicGeometry.IsAffine M] : Bialgebra βR β(M.presheaf.obj (Opposite.op β€)) - AlgebraicGeometry.algebraMap_presheafObj π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} {X : AlgebraicGeometry.Scheme} [X.Over (AlgebraicGeometry.Spec R)] [AlgebraicGeometry.IsAffine X] : algebraMap βR β(X.presheaf.obj (Opposite.op β€)) = CommRingCat.Hom.hom (AlgebraicGeometry.Spec.fullyFaithful.preimage (CategoryTheory.CategoryStruct.comp X.isoSpec.inv (X β AlgebraicGeometry.Spec R))).unop
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
πReal.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
π"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
π_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
πReal.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
π(?a -> ?b) -> List ?a -> List ?b
πList ?a -> (?a -> ?b) -> List ?bBy main conclusion:
π|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of allβandβ) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
π|- _ < _ β tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
β’ (_ : Type _)finds all definitions which provide data whileβ’ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
π Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ β _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision ce5dd8c