Lemma 5.1 — stabilizer and geometric counting
ProvedPhilipponMultiplicity.lemma_5_1Proved 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.
Use the section-five ideal chain, its shared component and its stabilizer. Retain differential-ideal containment at every sampled point, the binomial/coset/Hilbert bound for the identity component, and incomplete definition of the whole stabilizer by the translated ideal family.
/- Open statement draft. The proof and source-comparison obligations remain open. SectionFiveConstruction contains the actual ideal-chain and component data; it assumes none of the three conclusions below. -/ import Definitions.Def_PhilipponMultiplicity_SectionFive set_option autoImplicit false open scoped BigOperators
namespace PhilipponMultiplicity
theorem lemma_5_1
(K : Type*) [NontriviallyNormedField K] (hK : IsPhilipponBaseField K)
(G : EmbeddedGroupProduct K) (A : AnalyticSubgroup G)
(C : SectionFiveConstruction G A) :
(∀ g ∈ C.samplingSet,
differentialIdeal A g C.contactParameter C.chosenIdeal ≤ C.componentPrime) ∧
(let H := C.stabilizer.identityComponent
let s := analyticCodimension A H
(Nat.choose (C.contactParameter + s) s : ℝ) *
(cosetCount C.samplingSet H : ℝ) * hilbertDegreeForm G H C.degrees ≤
hilbertDegreeForm G Set.univ C.scaledDegrees) ∧
(IncompletelyDefines G
(⨆ v : {x : G.Point // x ∈ C.component}, translatedIdeal G v.1 C.chosenIdeal)
C.stabilizer.carrier) := by sorry
end PhilipponMultiplicityRead-back
What the Lean code literally says, in plain math · gpt-6
For every field with a nontrivial norm, assume that either there is an isometric ring isomorphism , or there are a natural prime and an isometric ring isomorphism from to , the completion of the algebraic closure of with its specified -adic norm. The common data are a field with a nontrivial norm and a product with . Each is a subset of , where may be zero, equipped with an additive commutative group law; this subset is locally closed in the projective Zariski topology, and addition and negation have local polynomial presentations. More explicitly, at every input and for each output projective factor there is a Zariski open neighborhood in the input projective space and a tuple of input multihomogeneous polynomials of one common multidegree whose evaluated vector is nonzero and represents that output at every input in the neighborhood. Put , and let be the coordinate of the fixed nonzero representative chosen for the projective point ; evaluation at a group point means . A polynomial is multihomogeneous of multidegree when every monomial in its support has sum of exponents in block ; the zero polynomial satisfies this condition for every . The Zariski topology on the ambient product is generated by the sets where one such polynomial evaluates nonzero, and has the topology induced by its inclusion. For , write for the ideal of generated by all multihomogeneous polynomials, of any multidegree, whose evaluations vanish for every , and write . In particular, this is an ideal span of homogeneous vanishing polynomials. The analytic datum consists of an integer , a real radius , the open ball about zero (with its specified openness and membership ), and a map with and whenever . It also contains total coordinate functions for every and . Every such coordinate function is analytic at . For each coordinate, has a formal multilinear power series representing it on the ball of radius ; for every , each vector is nonzero and represents . For every , on some neighborhood of all parameters belong to , each vector is nonzero, and its projective point is . These latter neighborhoods may depend on . Injectivity of and positivity of its derivative rank are not hypotheses. The parameter space is the full normed vector space , including points outside . Here denotes the th iterated Fréchet derivative over as a continuous -linear map. Its value for is , with an empty tuple of arguments. At each positive recursive step the Fréchet derivative is defined to be zero if the differentiated function is not differentiable there; these expressions are total. Write for the vector with coordinate equal to and every other coordinate equal to . For , a translation chart consists of a Zariski open set , a degree vector , and polynomials . Every coefficient function of each that is nonzero as a function is analytic at . Every supported monomial of has degree in block and degree zero in each other block. Set , evaluating coefficient functions at and polynomial variables at . For all , all , and all in block , the equality holds on some neighborhood of ; the neighborhood may depend on . For every , on some neighborhood of one has and each vector is nonzero and represents . An atlas for is a family of such charts indexed by an arbitrary type, together with the requirement that every belongs to at least one chart domain. Individual chart domains may be empty, and chart degrees may be zero; the coefficient and monomial conditions on a zero coordinate polynomial are vacuous. The atlas index type cannot be empty, because contains zero. A bound means for every chart and factor . For a chart and , substitute its polynomials into , embedding each scalar coefficient of as a constant function on , and write the resulting finite polynomial as . For and an ordered tuple , define . This sum runs over the finite support of the coefficient function polynomial, differentiates the coefficients only, and has no factorial divisor. Directions may repeat. At the result is the substituted polynomial with coefficient functions evaluated at . For any ideal in one of these block polynomial rings, let be the dimension over of the image, in , of the vector space of polynomials homogeneous of exact block degree . Define by choosing a polynomial for which there exists such that for every with for all , if any such polynomial exists; if none exists, define . Its total degree is the largest sum of monomial exponents in its support, with total degree of zero defined to be zero. Put . The number used below is, specifically, the sum over of the total degrees of the analogous one-block Hilbert polynomials for the homogeneous vanishing ideals of the individual subsets ; it is a natural number and may be zero. For and , the order is the infimum in of the natural numbers for which the entire multilinear map is nonzero. Thus it is the least such if one exists, and is if all these derivatives are zero; order zero tests . For every such and , assume a supplied construction with all of the following data and conditions. The input consists of a finite subset with , a natural number , a multidegree vector , a polynomial which is nonzero as an element of and is multihomogeneous of degree , a vector with for every , and, for every , a translation atlas bounded coordinatewise by as described above. If denotes the finite set of sums of exactly elements of , with repetitions permitted, then and the input requires for every , with the natural number on the left included in . Thus the threshold is when either or , and infinite order satisfies the inequality. Individual may be zero, and nonzeroness of does not require that be nonzero as a function on . If every , multihomogeneity and make a nonzero constant, whose order is zero; since , that choice cannot satisfy the contact requirement. The sequence of ideals is , , and, for every , . These generators use every chart, including any chart with empty domain; there is no condition that a group point belong to that chart domain when the generator is included. The displayed ideals use ordinary ideal generation in . At only order-zero operators occur in the terms with index at least . A construction additionally selects an index with and requires , where . It selects a proper prime ideal of that is minimal among prime ideals containing and is also minimal among prime ideals containing . There must exist at which every polynomial in evaluates zero. Put ; the construction requires and requires the additive subgroup to be closed in the specified Zariski topology on . Here , and is allowed, including when . The prime is not separately required to be multihomogeneous, and its meeting condition forces to be nonempty. This structure includes every field and condition of the input just described. To specify the ideals in the conclusions, a coordinate chart chooses one index in every block. Set and . A local section consists of a subset of as domain and a total function as value. For any collection of such sections, define as the ideal generated by the multihomogeneous polynomials of any degree satisfying the following condition at every : there exist a coordinate chart , a Zariski open set with , an integer , sections , and polynomials such that, for each , the numerator and denominator are multihomogeneous of the same multidegree (which may depend on ), every belongs to the domain of , for every , and for every . The integers, charts, open sets, sections, degrees, and fractions may all depend on and . The case is permitted and makes the sum zero. The ideal is the span of the homogeneous polynomials with this property, so membership of an arbitrary polynomial in is membership in that ideal span. Fraction values and chart values are total expressions, with division by zero defined as zero, but the neighborhood condition explicitly excludes zeros of the selected denominators and of the chart coordinates on . For , , and an ideal , take one section for every homogeneous (including ), coordinate chart , integer , and ordered direction list . Its domain is , and its total value at is . Denote the ideal generated in the preceding local sense from these sections by . Repeated coordinate directions and order zero are included, there is no factorial divisor, and if only the empty direction list and zeroth derivative are used. For the translated ideal , instead take one section for every homogeneous and coordinate chart , with domain and total value , and apply the same operation. Thus both constructions use local equations throughout , and the translation in the section formulas is by addition of . The theorem asserts the conjunction of the following three conclusions. First, for every one has the ideal inclusion in the ordinary polynomial ring . Second, let be the connected component of in the subspace for the specified Zariski topology, viewed as a subset of ; equivalently, since , it is the union of the connected subsets of containing . The general connected-component-in-a-set operation returns the empty set when the point is outside the set, but that alternative does not apply here because is a subgroup. Put and , where the derivative kernels are linear subspaces and subtraction is natural-number subtraction, truncated at zero. In this definition every polynomial in is used, the pullback uses the unnormalized lift , and is allowed. Let , counting distinct translated subsets, so different sampling points producing the same subset are counted once. For any and , define by taking , keeping the part of this polynomial consisting of monomials of total degree exactly , multiplying that polynomial by the single factorial , evaluating at the natural vector in , and then including the result in . If the selected Hilbert polynomial is zero, this value is zero; coordinates of may be zero. With , the exact real inequality is , where the natural binomial coefficient and the natural cardinality are cast to real numbers. When or the binomial coefficient is ; no strict inequality or positive degree-form hypothesis is present. Third, let , meaning the least ideal containing every translated ideal indexed by every point of , with the arbitrary, possibly infinite ideal sum taken in . The theorem asserts both the equality and the following condition: for every prime ideal minimal among primes containing , if there exists with for every , then is also minimal among prime ideals containing . Minimality is with respect to ideal inclusion, not merely primality or containment. This last conclusion concerns the full stabilizer , whereas the numerical inequality uses . Its prime condition is an implication only for minimal primes meeting ; if there were no such primes, that universal implication would be vacuous while the displayed set equality would still be required. The sum is indexed by all points of the selected component , which is nonempty by hypothesis.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.