An eventual homogeneous section test on an étale chart
OpenOAI.MaximalSeshadri.Geometry.Surface.eventual_etale_affine_section_testFor ample on a surface there are an affine open , a trivialization of on , functions giving an étale map to the plane, and such that: for and with , there are distinct -points of such that every section of with coefficient in for all is zero.
Notation. is selfIntersection, namely . 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 .
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.ProjectiveBertini open MaximalSeshadri.AnalyticCoordinates MaximalSeshadri.AlgebraicJets open MaximalSeshadri.ActualInterpolation MaximalSeshadri.LocalComparison
theorem Surface.eventual_etale_affine_section_test (S : Surface)
(L : LineBundle S.scheme) (hL : L.IsAmple) :
∃ U : S.scheme.affineOpens, ∃ eL : L.sheaf.restrict U.1.ι ≅ O U.1.toScheme,
∃ t : Fin 2 → Γ(S.scheme,U.1),
(MvPolynomial.eval₂Hom (openScalars S.structureMap U.1) t).Etale ∧
letI : Algebra ℂ Γ(S.scheme,U.1) := (openScalars S.structureMap U.1).toAlgebra
∃ r₀ : ℕ, 0 < r₀ ∧ ∀ r : ℕ, r₀ ≤ r → ∀ k m : ℕ,
0 < k → 0 < m → (k:ℝ)*Real.sqrt ((selfIntersection S L:ℝ)/r) < (m:ℝ) →
∃ p : Fin r → (Γ(S.scheme,U.1) →ₐ[ℂ] ℂ), Function.Injective p ∧
∀ s : O S.scheme ⟶ (L.pow k).sheaf,
(∀ i, affineCoefficient U (localPowerFrame U.1 eL k) s ∈
(RingHom.ker (p i))^m) → s = 0 := by
sorry
end
end MaximalSeshadri.Geometry
end
end OAI