Finiteness of the triple intersection in a Laurent module
OpenOAI.MaximalSeshadri.PlaneCech.toric_H0_finitemaximal-seshadrioai-math
Let be a field and a module over the Laurent ring . Let be -submodules, stable under the monomials of the vertex cones, each the monomial span of a finite family over its cone, and such that for all and some lies in . Then is finite 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.
Preamble
import Mathlib
import Definitions.Def_MaximalSeshadriConstants
import Definitions.Def_SeshadriPrelim6
namespace OAI
section
namespace MaximalSeshadri.PlaneCech
noncomputable section
open LaurentPlane
variable {K M : Type*} [Field K] [AddCommGroup M]
[Module K M] [Module (LaurentPlane.Ring K) M] [IsScalarTower K (LaurentPlane.Ring K) M]
Formal statement
theorem toric_H0_finite (V : Fin 3 → Submodule K M)
(stable : ∀ i z, z ∈ vertexCone i → ∀ x ∈ V i, T (K := K) z • x ∈ V i)
{ι : Fin 3 → Type*} [∀ i, Fintype (ι i)] (g : ∀ i, ι i → M)
(hg : ∀ i a, g i a ∈ V i)
(hgen : ∀ i, V i = monomialSpan (K := K) (vertexCone i) (g i))
(clear : ∀ i j (x : M), x ∈ V j →
∃ d : ℕ, T (K := K) (d • (weight j-weight i)) • x ∈ V i) :
Module.Finite K ↥((V 0 ⊓ V 1) ⊓ V 2) := by
sorry
end
end MaximalSeshadri.PlaneCech
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.PlaneCech.toric_H0_finite`, https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/AlgebraicGeometry/Seshadri/Cohomology/ToricH0.lean#L20