AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_Hom_isAffineOpen_preimage_and_isPushout_of_isPullback.AlgebraicGeometry.Scheme.Hom.isAffineOpen_preimage_and_isPushout_of_isPullback_aux
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_Hom_isAffineOpen_preimage_and_isPushout_of_isPullback
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.Opposite
open _root_.AlgebraicGeometry
universe u v
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
open scoped _root_.AlgebraicGeometry.Scheme in
open scoped _root_.AlgebraicGeometry.Scheme.Hom inLean source · statement
theorem Scheme.Hom.isAffineOpen_preimage_and_isPushout_of_isPullback_aux
{A : Type u} [CommRing A] {Y : Scheme.{u}} (gY : Y ⟶ Spec (CommRingCat.of A)) (U : Y.Opens) :
(U.ι ≫ gY).appTop ≫ U.topIso.hom = gY.appLE ⊤ U le_top