Proposition 3.3 — multigraded intersection bounds
ProvedPhilipponMultiplicity.proposition_3_3Proved with no Open theorem dependencies, verified 29 September 2026. Checked locally with Lean 4.33.1 and the proposal’s pinned Mathlib. An independent blind readback is attached.
Adding multihomogeneous equations of the prescribed degree bounds does not increase the source sum of radical component Hilbert forms. On an open maximal-spectrum locus where the original quotient is locally Cohen–Macaulay, the corresponding inequality retains primary component multiplicities. Both inequalities are required.
/- Open statement draft. The proof and source-comparison obligations remain open. -/ import Definitions.Def_PhilipponMultiplicity_Degree set_option autoImplicit false open scoped BigOperators
namespace PhilipponMultiplicity
theorem proposition_3_3
(K : Type*) [NontriviallyNormedField K] (hK : IsPhilipponBaseField K)
(M : MultiProjectiveSpace K)
(I₀ : Ideal M.CoordinateRing) (hI₀ : IsMultihomogeneousIdeal M I₀)
(m : ℕ) (P : Fin m → M.CoordinateRing) (D : M.FactorIndex → ℕ)
(hP : ∀ j, IsMultihomogeneousOfDegreeAtMost M (P j) D) :
let I := I₀ ⊔ Ideal.span (Set.range P)
(componentHilbertSum M I.radical (⊤ : MaximalOpenLocus M) D ≤
componentHilbertSum M I₀.radical (⊤ : MaximalOpenLocus M) D) ∧
(∀ U : MaximalOpenLocus M, IsLocallyCohenMacaulayOn M I₀ U →
componentHilbertSum M I U D ≤ componentHilbertSum M I₀ U D) := by sorry
end PhilipponMultiplicityRead-back
What the Lean code literally says, in plain math · gpt-6
Let be any nontrivially normed field for which there is an isometric field isomorphism either , or for some prime natural number , where is the field denoted by . For every product of a positive number of projective spaces of dimensions , every multihomogeneous ideal in its coordinate ring , every , every list of polynomials, and every natural block-degree vector , suppose each is homogeneous of some block degree with for every . Let . Then both of the following statements hold: ; and, for every open subset of the maximal-ideal spectrum of , if satisfies the local condition below at every point of , then . These are inequalities of rational numbers. In the first inequality the component ideals are formed from the radicals; in the second they are formed from the original ideals. For this space let . An ideal is multihomogeneous here precisely when it contains every block-homogeneous component of every one of its elements. Write . For an ideal , a minimal prime is counted on an open set of the maximal-ideal spectrum exactly when and some maximal ideal contains . Its contributing ideal is , obtained by extending to the localization at and contracting. For any ideal , form the rational polynomial which equals the dimension of the image of the degree- homogeneous piece in for every coordinatewise sufficiently large , with if such a polynomial does not exist. Put , taking , and . The rational number is the finite sum of over precisely the counted minimal primes. It does not use an externally supplied component list or multiplicity; components of all dimensions are included when they pass the two tests. For an ideal and a maximal ideal , the local condition on means that is the zero ring, or there exists a finite list of nonunits in forming a regular sequence on whose length, as an element of , equals the Krull dimension of . Regularity means that multiplication by each entry is injective after quotienting by the previous entries and that the final quotient is nonzero. The condition on requires this at every maximal ideal in . No nonzero assumption is imposed on the , no common exact degree is required, and no properness assumption is imposed on or . The case gives and both inequalities are equalities. For the local hypothesis is vacuous and both component sums are zero. An ideal with no minimal primes contributes an empty sum, hence zero; in particular this holds for the unit ideal. Zero entries of are allowed, with , and the zero fallback for a Hilbert polynomial contributes zero. A zero-dimensional projective factor is allowed; a product with no factors is not.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.