AlgebraicCurves.Places.Proofs.Preimage_restrictAlong_placesOf_subset_placesOf_preimage.AlgebraicCurve.GlueAux.comp_algebraMap_stalk_eq
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Preimage_restrictAlong_placesOf_subset_placesOf_preimage
universe u
open _root_.CategoryTheory
open _root_.AlgebraicGeometry
open _root_.AlgebraicCurve
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace GlueAux
open _root_.AlgebraicCurveLean source · statement
theorem comp_algebraMap_stalk_eq
{X Y : Scheme.{u}} [IsIntegral X] [IsIntegral Y] (π : Y ⟶ X)
(φ : X.functionField →+* Y.functionField)
(hφπ : Y.fromSpecStalk (genericPoint Y) ≫ π =
Spec.map (CommRingCat.ofHom φ) ≫ X.fromSpecStalk (genericPoint X))
(y : Y) :
φ.comp (algebraMap (X.presheaf.stalk (π y)) X.functionField) =
(algebraMap (Y.presheaf.stalk y) Y.functionField).comp (π.stalkMap y).hom