ModuleProperty.lean
Nyll.SchemeTheory.Pi1.Affine.Property
28 declarations indexed from sourceView source ↗ Module documentation
Limit properties of subcategories of P.Over ⊤ X for P = affineAnd
Declarations
CategoryTheory.MorphismProperty.Under.congrPushoutIso
DocumentationPushout in relative under categories commutes with a compatible change of objects by isomorphisms.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace CategoryTheory.MorphismProperty
variable {A : Type*} [Category A]
{B : Type*} [Category B] {T : Type*} [Category T] {L L₁ L₂ L₃ : A ⥤ T} {P : MorphismProperty T}
{Q : MorphismProperty A} {W : MorphismProperty B} [Q.IsMultiplicative] [W.IsMultiplicative]
{R R₁ R₂ R₃ : B ⥤ T}
variable (L)
variable {L} (R)
variable {C : Type*} [Category C] (P Q : MorphismProperty C) [Q.IsMultiplicative]
AlgebraicGeometry.AffineAnd.affineHomOverCategory
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
AlgebraicGeometry.AffineAnd.toAffine
DocumentationForget the additional affine morphism property while retaining the morphism over the base.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
AlgebraicGeometry.AffineAnd.toAffineFullyFaithful
DocumentationThe forgetful functor from affine morphisms with the given property is fully faithful.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
CommRingCat.Under.property_limit_of_hasFiniteProducts_of_hasEqualizers
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
AlgebraicGeometry.AffineAnd.createsFiniteColimits
DocumentationThe forgetful functor creates finite colimits when the ring-hom property is stable under the required finite limits.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
AlgebraicGeometry.AffineAnd.hasFiniteColimits
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
include hPbc in
AlgebraicGeometry.AffineAnd.preservesFiniteColimits_toAffine
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
include hPbc in
AlgebraicGeometry.AffineAnd.preservesFiniteLimits_pullback
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
AlgebraicGeometry.AffineAnd.ΓProp
DocumentationGlobal sections of affine morphisms with the given property lie in the corresponding relative under category of rings.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
AlgebraicGeometry.AffineAnd.ΓProp_map_right
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
omit [P.IsStableUnderBaseChange] in
-- `simps` generates this with `appLE` on the RHS
AlgebraicGeometry.Scheme.Hom.appTop_bijective_of_isAffine
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
AlgebraicGeometry.AffineAnd.faithful_ΓProp
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
omit [P.IsStableUnderBaseChange] in
AlgebraicGeometry.AffineAnd.full_ΓProp
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
omit [P.IsStableUnderBaseChange] in
AlgebraicGeometry.AffineAnd.essSurj_ΓProp
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
omit [P.IsStableUnderBaseChange] in
AlgebraicGeometry.AffineAnd.isEquivalence_ΓProp
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
omit [P.IsStableUnderBaseChange] in
AlgebraicGeometry.AffineAnd.pullbackΓPropIso
DocumentationIdentify global sections after base change with pushout in the ring category carrying the given property.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
AlgebraicGeometry.AffineAnd.overSpecEquivUnder
DocumentationThe equivalence between affine morphisms with the given property over a spectrum and the corresponding rings under the base ring.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
AlgebraicGeometry.AffineAnd.overSpecEquivUnderCompPushoutIso
DocumentationThe spectrum-under-category equivalence identifies pushout of rings with pullback of schemes.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
AlgebraicGeometry.AffineAnd.preservesColimitsOfShape_pullback_iff_preservesLimitsOfShape
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
AlgebraicGeometry.AffineAnd.preservesColimitsOfShape_pullback_of_toAffine
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
CategoryTheory.Limits.colimit.arrowMkPostIsoOfIso
DocumentationIf F is naturally isomorphic to F' they induce isomorphic colimit.post maps.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
section
AlgebraicGeometry.IsLocalAtTarget.iff_of_openCover_of_over
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
section
variable (P : MorphismProperty Scheme.{u}) [IsZariskiLocalAtTarget P]
AlgebraicGeometry.IsLocalAtTarget.left_iff_of_openCover
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]
section
variable (P : MorphismProperty Scheme.{u}) [IsZariskiLocalAtTarget P]
variable {W Q : MorphismProperty Scheme.{u}} [Q.IsMultiplicative]
variable [W.IsStableUnderBaseChange] [Q.IsStableUnderBaseChange]
variable {P} in
AlgebraicGeometry.AffineAnd.preservesFiniteColimits_pullback
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry
variable {Q : ∀ {R S : Type u} [CommRing R] [CommRing S], (R →+* S) → Prop}
variable (P : MorphismProperty Scheme.{u}) [HasAffineProperty P (affineAnd Q)]
namespace AffineAnd
open MorphismProperty
variable {X : Scheme.{u}}
local instance affineHomOverCategory (S : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsAffineHom : MorphismProperty Scheme.{u})
(⊤ : MorphismProperty Scheme.{u}) S) :=
instCategoryAffine S
variable [hPbc : P.IsStableUnderBaseChange]
variable (J : Type) [SmallCategory J] [FinCategory J]