Quadrilateral bound for all sections at a node
OpenOAI.MaximalSeshadri.Geometry.generated_nodal_all_section_quadrilateralLet be ample on , with , and sections of with coefficients whose zero locus is an integral curve through , where is affine of Krull dimension at most 2 and carries trivializations of . Write for the coefficient of the combination on . Suppose is an analytic family of -points of parametrized near whose Taylor map has exact jets, and near 0 with analytic, . If is a section of with , , and is the lexicographic initial exponent of the Taylor expansion of the coefficient of for weight , then lies in nodeQuadrilateral with vertices , , and .
Notation. is selfIntersection, namely . The iso-open of (SectionOpens.isoOpen s) is the union of the opens on which the morphism restricts to an isomorphism. sectionIdeal k s hs v is the comap along sectionsMorphism of the ideal sheaf of the hyperplane with coefficients ; sectionCombination k s v is . 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 . nodeQuadrilateral a b c is the convex hull of . LexInitial c t e says that and minimizes among exponents with nonzero coefficient, ties broken by the smaller second coordinate. The Taylor maps (analyticTaylor, bivariateTaylor) send a function to the power series of at .
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.Projective MaximalSeshadri.NodalLocal open MaximalSeshadri.ProjectiveBertini open MaximalSeshadri.AnalyticCoordinates MaximalSeshadri.AlgebraicJets open MaximalSeshadri.LocalComparison open scoped Topology
theorem generated_nodal_all_section_quadrilateral (S : Surface)
(L : LineBundle S.scheme) (hL : L.IsAmple) (M : LineBundle S.scheme)
(d : ℕ) (hd : 0 < d) (E : M.sheaf ≅ (L.pow d).sheaf)
{σ : Type} [Fintype σ] (k : ℂ →+* Γ(S.scheme,⊤))
(s : σ → (O S.scheme ⟶ M.sheaf)) (hs : (⨆ i, SectionOpens.isoOpen (s i)) = ⊤)
(v : σ → ℂ) (hne : sectionCombination k s v ≠ 0)
[IsIntegral (sectionIdeal k s hs v).subscheme]
(hDim : topologicalKrullDim (sectionIdeal k s hs v).subscheme = 1)
(U : S.scheme.affineOpens) (y : S.scheme) (hyU : y ∈ U.1)
(hyI : y ∈ (sectionIdeal k s hs v).support)
(eL : L.sheaf.restrict U.1.ι ≅ O U.1.toScheme)
(eM : M.sheaf.restrict U.1.ι ≅ O U.1.toScheme)
(hR : ringKrullDim Γ(S.scheme,U.1) ≤ 2) :
letI : Algebra ℂ Γ(S.scheme,U.1) := (openScalars S.structureMap U.1).toAlgebra
let g := affineCoefficient U eM (sectionCombination k s v)
∀ (q : (ℂ × ℂ) → (Γ(S.scheme,U.1) →ₐ[ℂ] ℂ))
(hq : ∀ b, AnalyticAt ℂ (fun z => q z b) 0)
(_ : ∀ n : ℕ, RingHom.ker ((Ideal.Quotient.mk
(IsLocalRing.maximalIdeal (MvPowerSeries (Fin 2) ℂ)^n)).comp
(analyticTaylor q hq).toRingHom) = (RingHom.ker (q 0))^n ∧
Function.Surjective ((Ideal.Quotient.mk
(IsLocalRing.maximalIdeal (MvPowerSeries (Fin 2) ℂ)^n)).comp
(analyticTaylor q hq).toRingHom))
(u : (ℂ × ℂ) → ℂ) (_ : AnalyticAt ℂ u 0) (_ : u 0 ≠ 0)
(_ : ∀ᶠ z in 𝓝 0, q z g = u z*z.1*z.2) (_ : q 0 g = 0)
(a : ℕ) (_ : 0 < a) (t : O S.scheme ⟶ (L.pow a).sheaf) (_ : t ≠ 0)
(eA : (L.pow a).sheaf.restrict U.1.ι ≅ O U.1.toScheme)
(w : ℝ) (_ : 0 < w) (p : Exponent),
LexInitial (bivariateCoeff (bivariateTaylor q hq (affineCoefficient U eA t))) w p →
((p.1:ℝ),(p.2:ℝ)) ∈ nodeQuadrilateral
((a:ℝ)*((d:ℝ)*(selfIntersection S L:ℝ)*w/(1+w)))
((a:ℝ)*((d:ℝ)*(selfIntersection S L:ℝ)/(1+w))) ((a:ℝ)/d) := by
sorry
end
end MaximalSeshadri.Geometry
end
end OAI