Eventual affine covers by twisted sections
OpenOAI.MaximalSeshadri.Geometry.LineBundle.eventual_twist_affine_covermaximal-seshadrioai-math
Let be integral and compact, line bundles on , and a family of sections of whose iso-opens cover . Assume that over each iso-open of there is a family of sections of whose iso-opens cover it and are affine. Then there is such that for every there is a finite family of sections of whose iso-opens cover , are affine, and are nonempty.
Notation. The iso-open of (SectionOpens.isoOpen s) is the union of the opens on which the morphism restricts to an isomorphism.
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.
Preamble
import Mathlib
import Definitions.Def_MaximalSeshadriConstants
import Definitions.Def_SeshadriPrelim6
namespace OAI
section
namespace MaximalSeshadri.Geometry
noncomputable section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry TopologicalSpace
open MaximalSeshadri.Frames MaximalSeshadri.SectionOpens MaximalSeshadri.Projective
variable {X : Scheme.{0}}
Formal statement
theorem LineBundle.eventual_twist_affine_cover [IsIntegral X] [CompactSpace X]
(P J : LineBundle X) {κ : Type} (t : κ → (O X ⟶ P.sheaf))
(ht : (⨆ i,isoOpen (t i)) = ⊤)
(hlocal : ∀ i, ∃ (α : Type)
(w : α → (O (isoOpen (t i)).toScheme ⟶ J.sheaf.restrict (isoOpen (t i)).ι)),
(⨆ a,isoOpen (w a)) = ⊤ ∧ ∀ a, IsAffineOpen (isoOpen (w a))) :
∃ N : ℕ, ∀ n : ℕ, N ≤ n → ∃ (σ : Type) (_ : Fintype σ)
(s : σ → (O X ⟶ ((P.pow (n+1)).tensor J).sheaf)),
(⨆ a,isoOpen (s a)) = ⊤ ∧
(∀ a, IsAffineOpen (isoOpen (s a))) ∧
(∀ a, (isoOpen (s a) : Set X).Nonempty) := by
sorry
end
end MaximalSeshadri.Geometry
end
end OAI
Source
OpenAI, Maximal Seshadri constants on arbitrary polarized surfaces, September 23, 2026, https://github.com/openai/math (paper: preprints/Maximal-Seshadri-Constants-on-Arbitrary-Polarized-Surfaces-September-23-2026/main.pdf; Lean: lean/OAI/AlgebraicGeometry/Seshadri, Apache License 2.0); Lean declaration `OAI.MaximalSeshadri.Geometry.LineBundle.eventual_twist_affine_cover`, https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/AlgebraicGeometry/Seshadri/Blowup/EventualExceptionalAmple.lean#L22