Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve
open Scheme.TwoAffineOpenCover
open AlgebraicCurves.Models.Proofs.UniquePointPullbackOrder.AlgebraicGeometry
open scoped TensorProduct
namespace AlgebraicGeometrytheorem germToFunctionField_algebraOfHom
{K : Type} [Field K] {X : Scheme} [IsIntegral X]
(c : X ⟶ Spec (.of K)) (U : X.Opens) [Nonempty U] (a : K) :
let _ := algebraOfHom c U
X.germToFunctionField U (algebraMap K Γ(X, U) a) = baseToFunctionField c a := by
let _ := algebraOfHom c U
change (X.germToFunctionField U).hom
((c.appLE ⊤ U le_top).hom ((Scheme.ΓSpecIso (.of K)).inv.hom a)) = _
change (X.germToFunctionField U).hom
((X.presheaf.map (homOfLE (show U ≤ ⊤ from le_top)).op).hom
(c.appTop.hom ((Scheme.ΓSpecIso (.of K)).inv.hom a))) = _
exact X.presheaf.germ_res_apply (homOfLE (show U ≤ ⊤ from le_top))
(genericPoint X) _ (c.appTop.hom ((Scheme.ΓSpecIso (.of K)).inv.hom a))