Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Full-rank polynomial equations for a normalized group neighborhood

Proved
PhilipponMultiplicity.exists_full_rank_normalized_group_equations

by tomasz · Oct 3, 2026 · Mathlib 0df444a (Lean v4.33.1)

algebraic-geometryphilippon-multiplicityproof-frontier

Let KKK be an algebraically closed field of characteristic zero, and let GGG be a finite product of embedded commutative algebraic groups. If the projective blocks have dimensions nin_ini​, write

A=∏iKni+1A=\prod_i K^{n_i+1}A=i∏​Kni​+1

for their homogeneous coordinate tuples. There exist an integer r≥0r\geq0r≥0, one pivot cic_ici​ in each block, a tuple a∈Aa\in Aa∈A, and polynomials P1,…,Pr,H∈K[A]P_1,\ldots,P_r,H\in K[A]P1​,…,Pr​,H∈K[A] satisfying the following conditions.

The tuple aaa is a normalized representative of the identity, belongs to the principal open set, and satisfies all equations:

ai,ci=1,[ai]=0i,H(a)≠0,Pj(a)=0.a_{i,c_i}=1,\qquad [a_i]=0_i,\qquad H(a)\ne0,\qquad P_j(a)=0.ai,ci​​=1,[ai​]=0i​,H(a)=0,Pj​(a)=0.

The formal Jacobian at aaa has full row rank. Equivalently, the linear map

Ja:A⟶Kr,Ja(v)j=∑ν∂Pj∂Xν(a)vνJ_a:A\longrightarrow K^r,\qquad J_a(v)_j=\sum_{\nu}\frac{\partial P_j}{\partial X_\nu}(a)v_\nuJa​:A⟶Kr,Ja​(v)j​=ν∑​∂Xν​∂Pj​​(a)vν​

is surjective.

The equations give exactly the original group in normalized coordinates on the chosen principal open: for every v∈Av\in Av∈A with H(v)≠0H(v)\ne0H(v)=0,

P1(v)=⋯=Pr(v)=0P_1(v)=\cdots=P_r(v)=0P1​(v)=⋯=Pr​(v)=0

if and only if all pivot coordinates of vvv equal one and there is a point x∈G(K)x\in G(K)x∈G(K) with [vi]=xi[v_i]=x_i[vi​]=xi​ in every block. The pivots ensure that these representatives are nonzero.

This is the smooth local-equation theorem at the group identity in the given embedding. All derivatives in the statement are formal polynomial partial derivatives. No norm, analytic derivative, complementary projection, or analytic chart is assumed; disconnected groups are allowed.

Formalization Note. The geometric reduction proves regularity of the actual homogeneous cone over algebraically closed fields, identifies a principal-open cone neighborhood with genuine group representatives, and appends the normalization equations using the blockwise Euler identity. The sole remaining input is the general regular-point affine Jacobian criterion, which contains no group, projective, or analytic data. The original formal statement is unchanged.

Preamble
import Definitions.Def_PhilipponMultiplicity_Geometry
set_option autoImplicit false
open scoped BigOperators
Formal statement
namespace PhilipponMultiplicity

theorem exists_full_rank_normalized_group_equations
    (K : Type*) [Field K] [IsAlgClosed K] [CharZero K]
    (G : EmbeddedGroupProduct K) :
    ∃ (r : ℕ)
      (c : ∀ i : G.FactorIndex, Fin ((G.factor i).ambientDimension + 1))
      (a : G.ambient.Variable → K)
      (P : Fin r → G.CoordinateRing) (H : G.CoordinateRing),
      (∀ i, a ⟨i, c i⟩ = 1) ∧
      (∀ i, ∃ h : (fun j => a ⟨i, j⟩) ≠ 0,
        Projectivization.mk K (fun j => a ⟨i, j⟩) h = G.embedding 0 i) ∧
      MvPolynomial.eval a H ≠ 0 ∧
      (∀ i, MvPolynomial.eval a (P i) = 0) ∧
      Function.Surjective (fun v : G.ambient.Variable → K => fun i : Fin r =>
        ∑ j, MvPolynomial.eval a (MvPolynomial.pderiv j (P i)) * v j) ∧
      (∀ v : G.ambient.Variable → K, MvPolynomial.eval v H ≠ 0 →
        ((∀ i, MvPolynomial.eval v (P i) = 0) ↔
          ((∀ i, v ⟨i, c i⟩ = 1) ∧
            ∃ x : G.Point, ∀ i, ∃ h : (fun j => v ⟨i, j⟩) ≠ 0,
              Projectivization.mk K (fun j => v ⟨i, j⟩) h = G.embedding x i))) := by sorry

end PhilipponMultiplicity
Source
V. Platonov and A. Rapinchuk, Algebraic Groups and Number Theory (1994), section 2.4.3, Proposition 2.22, printed pp.97--98, and the following paragraph on smoothness of homogeneous varieties and algebraic groups, https://uva.theopenscholar.com/files/andrei-rapinchuk/files/agnt_english.pdf . The present statement specializes the full-rank local equations to the normalized affine coordinates of the given embedded group. Refining the ambient open to a principal open and identifying the actual carrier are included in the Open obligation. For the Jacobian formulation also see T. Q. Pham, Weil's Conjecture on Tamagawa Number, section 5.3, Definition 81, printed p.32, https://toanqpham.github.io/Tamagawa.pdf . For characteristic-zero group smoothness in scheme language see Stacks Project, Lemma 39.8.2, Tag 047N, https://stacks.math.columbia.edu/tag/047N . This is an algebraic statement over algebraically closed characteristic-zero fields; it makes no local-compactness or analytic-coordinate assumption.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me