Section 3 counterexample: section primary components and Hilbert polynomials
ProvedPhilipponMultiplicity.section_three_section_primary_certificateWork in with its standard grading. Set
and define
Then and are primary with distinct radicals, and
Both radicals are relevant: neither contains the irrelevant ideal . The eventual homogeneous Hilbert polynomials of the two components are
Finally, the sum of the degrees of the canonical relevant isolated primary components of is
This records the primary-component and Hilbert computations for the two linear sections in Philippon's Section 3 counterexample. All ideals are fixed explicitly; in particular the initial ideal is the printed three-generator ideal, with no primality assumption.
Formalization Note The component sum uses contractions from localization at the actual minimal primes and is evaluated at degree one on the full maximal spectrum. The component dimensions and degree values are derived separately from the constant Hilbert polynomials.
import Definitions.Def_PhilipponMultiplicity_SectionThreeSupport set_option autoImplicit false open scoped BigOperators
namespace PhilipponMultiplicity
open SectionThree SectionThreeSupport
theorem section_three_section_primary_certificate :
let M := BezoutBoundary.ambient
let I := BezoutBoundary.sectionIdeal
let Q₁ := BezoutBoundary.firstComponent
let Q₂ := BezoutBoundary.secondComponent
I = Q₁ ⊓ Q₂ ∧ Q₁.IsPrimary ∧ Q₂.IsPrimary ∧ Q₁.radical ≠ Q₂.radical ∧
I.minimalPrimes = {Q₁.radical, Q₂.radical} ∧
Hilbert.IsRelevant ℂ M.factorCount M.ambientDimension Q₁.radical ∧
Hilbert.IsRelevant ℂ M.factorCount M.ambientDimension Q₂.radical ∧
Hilbert.hilbertPolynomial ℂ M.factorCount M.ambientDimension Q₁ = 4 ∧
Hilbert.hilbertPolynomial ℂ M.factorCount M.ambientDimension Q₂ = 2 ∧
componentHilbertSum M I (⊤ : MaximalOpenLocus M) (fun _ => 1) = 6 := by sorry
end PhilipponMultiplicity