Affine section cover of a blow-up of an affine scheme
OpenOAI.MaximalSeshadri.Geometry.IsBlowup.affine_section_coverLet be an affine scheme, an ideal sheaf on , and a blow-up of . If the line bundle with presents the pullback of , then there is a family of sections of whose iso-opens cover and are all affine.
Notation. The iso-open of (SectionOpens.isoOpen s) is the union of the opens on which the morphism restricts to an isomorphism. 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.
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 CategoryTheory CategoryTheory.Limits AlgebraicGeometry TopologicalSpace
open MaximalSeshadri.Frames
variable {X B B' : Scheme.{0}} {I : X.IdealSheafData} {π : B ⟶ X}
theorem IsBlowup.affine_section_cover [IsAffine X] (hπ : IsBlowup I π)
(J : LineBundle B) (ι : J.sheaf ⟶ O B) (hJ : PresentsPullbackIdeal I π J ι) :
∃ (α : Type) (s : α → (O B ⟶ J.sheaf)),
(⨆ a, SectionOpens.isoOpen (s a)) = ⊤ ∧
∀ a, IsAffineOpen (SectionOpens.isoOpen (s a)) := by
sorry
end
end MaximalSeshadri.Geometry
end
end OAI