Ample twists of the pulled-back bundle on a blow-up
OpenOAI.MaximalSeshadri.Geometry.IsBlowup.eventual_ample_power_twistLet be a blow-up of an ideal sheaf with integral and compact, ample on , and presenting the pullback of . Then there are and such that for all the bundle is ample on .
Notation. PresentsPullbackIdeal I f J ι says that is a monomorphism whose image on affine opens is the extension of along . IsBlowup I π says that pulls back to an invertible ideal along and that is universal with this property. IsAmple means that for each point and open , some positive power has a global section with nonvanishing open containing , inside , and affine.
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.NefNumerics
theorem IsBlowup.eventual_ample_power_twist {X Y : Scheme.{0}} [IsIntegral Y]
[CompactSpace Y] [CompactSpace X] {I : X.IdealSheafData} {f : Y ⟶ X}
(hb : IsBlowup I f) (L : LineBundle X) (hL : L.IsAmple)
(J : LineBundle Y) (ι : J.sheaf ⟶ O Y) (hJ : PresentsPullbackIdeal I f J ι) :
∃ a N : ℕ, 0 < a ∧ ∀ n : ℕ, N ≤ n →
(((L.pullback f).pow (a*(n+1))).tensor J).IsAmple := by
sorry
end
end MaximalSeshadri.Geometry
end
end OAI