Mixed cut flags avoiding associated primes with smooth final multicone
OpenPhilipponMultiplicity.exists_associated_prime_avoiding_smooth_mixed_cut_flagLet be a Philippon base field and a finite product of projective spaces. Let be a nonempty irreducible closed subset, and let satisfy . If is closed and , there are vector subspaces of codimension whose mixed section of is finite and disjoint from .
The section admits an ordered list of block-linear equations , with exactly equations from block . In the multicone polynomial ring , set , , and . These equations cut out the same mixed section on multiprojective points, and they have the following two properties.
For , the class of avoids every associated prime at which no coordinate block vanishes identically:
For every prime of with the same nonzero-block property, is smooth over at .
Formalization Note. This is the generic geometric selection input: associated-prime avoidance for the successive cuts and smoothness on the punctured final multicone. It contains no point-local ideal-membership implication or regular-local-ring conclusion. The final smoothness assertion concerns all scheme points of the punctured affine cone, including its coordinate-scaling directions. Empty final sections and zero-dimensional are allowed. The statement is an auxiliary synthesis of filter-regular selection and generic transversality; the simultaneous choice and the comparison with the concrete multicone remain Open.
Proof status. A checked reduction proves that successive associated-prime avoidance can be imposed inside every nonempty principal open of coefficient matrices over an infinite field. Its sole remaining input is a principal-open family of smooth mixed sections; that input contains no associated-prime avoidance hypothesis. The reduction proves the finite-subspace selection, row specialization, prefix-ideal invariance, block homogeneity, and exact assembly of the flag. The geometric existence and the punctured-multicone comparison remain Open.
import Mathlib import Definitions.Def_PhilipponMultiplicity_GeometricSupport set_option autoImplicit false open scoped BigOperators Topology
namespace PhilipponMultiplicity
open SectionThree SectionThreeSupport
theorem exists_associated_prime_avoiding_smooth_mixed_cut_flag
(K : Type*) [NontriviallyNormedField K] (hK : IsPhilipponBaseField K) :
∀ (M : MultiProjectiveSpace K) (W : Set M.Point),
@IsClosed _ M.zariskiTopology W → @IsIrreducible _ M.zariskiTopology W →
∀ (α : M.FactorIndex → ℕ), (∀ i, α i ≤ M.ambientDimension i) →
(∑ i, α i = locusDimension M W) →
∀ B : Set M.Point, @IsClosed _ M.zariskiTopology B → B ⊆ W →
(W \ B).Nonempty →
∃ L : ∀ i : M.FactorIndex, Submodule K (Fin (M.ambientDimension i + 1) → K),
(∀ i, Module.finrank K (L i) + α i = M.ambientDimension i + 1) ∧
(linearSlice M W L).Finite ∧ Disjoint (linearSlice M W L) B ∧
∃ (l : List M.FactorIndex) (P : ℕ → M.CoordinateRing)
(J : ℕ → Ideal M.CoordinateRing),
(∀ i, l.count i = α i) ∧ J 0 = M.vanishingIdeal W ∧
(∀ k (hk : k < l.length),
M.IsHomogeneous (P k) (Pi.single l[k] 1) ∧
J (k+1) = J k ⊔ Ideal.span {P k} ∧
∀ q ∈ associatedPrimes
(M.CoordinateRing ⧸ J k) (M.CoordinateRing ⧸ J k),
(∀ i : M.FactorIndex, ∃ j : Fin (M.ambientDimension i + 1),
Ideal.Quotient.mk (J k) (MvPolynomial.X ⟨i,j⟩) ∉ q) →
Ideal.Quotient.mk (J k) (P k) ∉ q) ∧
(∀ x : M.Point, x ∈ linearSlice M W L ↔
x ∈ W ∧ ∀ k < l.length, M.eval (P k) x = 0) ∧
(∀ q : PrimeSpectrum (M.CoordinateRing ⧸ J l.length),
(∀ i : M.FactorIndex, ∃ j : Fin (M.ambientDimension i + 1),
Ideal.Quotient.mk (J l.length) (MvPolynomial.X ⟨i,j⟩) ∉ q.asIdeal) →
Algebra.IsSmoothAt K q.asIdeal) := by sorry
end PhilipponMultiplicity