Degree of the total exceptional ideal
OpenOAI.MaximalSeshadri.Geometry.PointBlowup.total_ideal_degreeLet be a point blow-up with an ample bundle on its surface, presenting the pullback of the centre ideal, and an integral curve on the blow-up. Then .
Notation. is curveDegree, namely . 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. Configuration S r is the set of -tuples of complex points with distinct images, with the Zariski topology induced from the product.
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 CategoryTheory.Limits TopologicalSpace
open MaximalSeshadri.Frames
variable {X : Scheme.{0}}
theorem PointBlowup.total_ideal_degree (S : Surface) {r : ℕ} {p : Configuration S r}
(B : PointBlowup S r p) (A : LineBundle B.surface.scheme) (hA : A.IsAmple)
(J : LineBundle B.surface.scheme) (ι : J.sheaf ⟶ O B.surface.scheme)
(hJ : PresentsPullbackIdeal (centreIdeal S r p) B.projection J ι)
(C : IntegralCurve B.surface) :
curveDegree B.surface J C = ∑ i,curveDegree B.surface (B.exceptionalIdeal i) C := by
sorry
end
end MaximalSeshadri.Geometry
end
end OAI