Module

isPullback_pullbackMap_fst_comp_of_isPullback_of_isPullback.lean

Nyll.AlgebraicCurves.Geometry.Schemes.isPullback_pullbackMap_fst_comp_of_isPullback_of_isPullback
1 declaration indexed from sourceView source ↗

is Pullback pullback Map fst comp of is Pullback of is Pullback

Declarations

AlgebraicGeometry.isPullback_pullbackMap_fst_comp_of_isPullback_of_isPullback
Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace isPullback_pullbackMap_fst_comp_of_isPullback_of_isPullback
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
universe u
theorem _root_.AlgebraicGeometry.isPullback_pullbackMap_fst_comp_of_isPullback_of_isPullback
    {S S' A₁ X₁ A U : Scheme.{u}} (f₁ : A₁ ⟶ S) (g₁ : X₁ ⟶ S) (ι : S' ⟶ S)
    (f : A ⟶ S') (g : U ⟶ S') (a : A ⟶ A₁) (u : U ⟶ X₁)
    (ha : IsPullback a f f₁ ι) (hu : IsPullback u g g₁ ι) :
    IsPullback (pullback.map f g f₁ g₁ a u ι ha.w.symm hu.w.symm)
      (pullback.fst f g ≫ f) (pullback.fst f₁ g₁ ≫ f₁) ι