AlgebraicGeometry.Scheme.quotient_baseChange_of_finiteLocallyFree_of_isPullback
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_quotient_baseChange_of_finiteLocallyFree_of_isPullback
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe uLean source · statement
theorem _root_.AlgebraicGeometry.Scheme.quotient_baseChange_of_finiteLocallyFree_of_isPullback
{X R Y X' R' Y' : Scheme.{u}} {s t : R ⟶ X} {p : X ⟶ Y}
[IsFinite p] [Flat p] [LocallyOfFinitePresentation p] [Surjective p]
(hR : IsPullback s t p p)
{g : Y' ⟶ Y} {p' : X' ⟶ Y'} {gX : X' ⟶ X} (hX : IsPullback gX p' p g)
{s' t' : R' ⟶ X'} {gR : R' ⟶ R} (hsq : IsPullback gR s' s gX) (htq : gR ≫ t = t' ≫ gX)
(w' : s' ≫ p' = t' ≫ p') :
IsFinite p' ∧ Flat p' ∧ LocallyOfFinitePresentation p' ∧ Surjective p' ∧
IsPullback s' t' p' p' ∧ Nonempty (IsColimit (Cofork.ofπ p' w'))