Euler difference for the ideal of a curve
OpenOAI.MaximalSeshadri.Geometry.IntegralCurve.ideal_euler_differenceLet be a surface with ample , an integral curve, presenting the ideal of , and a line bundle. Then .
Notation. is eulerCharacteristic: the alternating sum of -dimensions of , for on a surface and on a curve. PresentsPullbackIdeal I f J ι says that is a monomorphism whose image on affine opens is the extension of along . IsAmple means that for each point and open , some positive power has a global section with nonvanishing open containing , inside , and affine. A Surface is an integral scheme smooth of relative dimension 2 over with a closed immersion into some complex projective space over . An IntegralCurve on a surface is an integral closed subscheme of topological Krull dimension one, given by a closed immersion.
Formalization Note The statement is verbatim from OpenAI's Lean development, with Definitions files of this development imported in place of the upstream modules; these are supporting code for the statement.
import Mathlib import Definitions.Def_MaximalSeshadriConstants import Definitions.Def_SeshadriPrelim6 namespace OAI section namespace MaximalSeshadri.Geometry noncomputable section open AlgebraicGeometry CategoryTheory TopologicalSpace open MaximalSeshadri.Frames MaximalSeshadri.Projective
theorem IntegralCurve.ideal_euler_difference (S : Surface)
(A : LineBundle S.scheme) (hA : A.IsAmple) (C : IntegralCurve S)
(J : LineBundle S.scheme) (ι : J.sheaf ⟶ O S.scheme)
(h : PresentsPullbackIdeal C.embedding.ker (𝟙 S.scheme) J ι)
(M : LineBundle S.scheme) :
eulerCharacteristic S.structureMap 2 M.sheaf -
eulerCharacteristic S.structureMap 2 (J.tensor M).sheaf =
eulerCharacteristic (C.embedding ≫ S.structureMap) 1
((Scheme.Modules.pullback C.embedding).obj M.sheaf) := by
sorry
end
end MaximalSeshadri.Geometry
end
end OAI