A nonsingular polynomial presentation in normalized group coordinates
ProvedPhilipponMultiplicity.exists_nonsingular_normalized_polynomial_presentationLet be a Philippon base field, isometrically isomorphic to or to a completed algebraic closure . Let be a finite product of embedded commutative algebraic groups. Write for the projective blocks, for their ambient dimensions, and
There exist nonnegative integers , a pivot in each block, a normalized representative of the group identity, polynomials
a continuous linear map , and a continuous linear isomorphism
with the following properties.
- The chosen point belongs to the principal open set and satisfies the equations:
- The augmented polynomial map has the invertible derivative at :
- On the principal open set defined by , the equations describe precisely the normalized tuples representing actual group points. For every with ,
holds if and only if every pivot coordinate of is one and there exists such that each (necessarily nonzero) projective block of represents the corresponding block of .
This is a local nonsingular presentation of the given embedded group in its original normalized coordinates. The polynomials are affine-coordinate polynomials and are not required to be homogeneous. The existence of incorporates the dimension equality between the ambient space and . No connectedness or positive dimension is assumed.
Formalization Note. The analytic derivative and complementary continuous linear coordinates are constructed from the formal polynomial Jacobian. The remaining geometric existence statement is full-rank equations in normalized group coordinates, over algebraically closed fields of characteristic zero; it remains Open. The original formal statement and its base-field hypothesis are unchanged.
import Definitions.Def_PhilipponMultiplicity_Geometry set_option autoImplicit false open Filter Topology
namespace PhilipponMultiplicity
theorem exists_nonsingular_normalized_polynomial_presentation
(K : Type*) [NontriviallyNormedField K] (hK : IsPhilipponBaseField K)
(G : EmbeddedGroupProduct K) :
∃ (d r : ℕ)
(c : ∀ i : G.FactorIndex, Fin ((G.factor i).ambientDimension + 1))
(a : G.ambient.Variable → K)
(P : Fin r → G.CoordinateRing) (H : G.CoordinateRing)
(ρ : (G.ambient.Variable → K) →L[K] (Fin d → K))
(L : (G.ambient.Variable → K) ≃L[K] ((Fin r → K) × (Fin d → K))),
(∀ 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) ∧
HasFDerivAt
(fun v : G.ambient.Variable → K =>
((fun i => MvPolynomial.eval v (P i)), ρ (v-a)))
(L : (G.ambient.Variable → K) →L[K] ((Fin r → K) × (Fin d → K))) a ∧
(∀ 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