Lange reembedding with local affine quadratic addition formulas
OpenPhilipponMultiplicity.exists_quadratic_affine_addition_local_coverLet be algebraically closed of characteristic zero and let be a connected commutative algebraic group. There is a projective realization and a group isomorphism regular in both directions with the following property.
Every pair has an open neighborhood and indices such that the corresponding coordinates in the two input blocks are nonzero everywhere on . Write and for the normalized coordinates. There are ordinary polynomials , each of degree at most two in the first block, such that on their normalized evaluation is a nonzero tuple and
There is no homogeneity requirement, no common-degree requirement, and no bound on the second-block degree. The first block is the point being translated; the second is the translation parameter.
Formalization Note. The neighborhoods use the induced multiprojective polynomial Zariski topology. This is an auxiliary affine-chart consequence of the Lange–Rovelli construction, with the coordinate blocks reordered, rather than a verbatim numbered theorem. Constructing the regular reembedding, refining to the indicated charts, and constructing the affine polynomial formulas remain Open. Zero-dimensional groups are included. The separate homogenization reduction supplies bihomogeneity and a common bidegree without increasing the first-block bound.
Verified parameter-denominator reduction. The accepted sketch constructs one common product of all rational parameter denominators and multiplies each numerator by the complementary product. It proves the resulting polynomial tuple has the same first-block degree bound and differs from the rational tuple by one common nonzero scalar on the same neighborhood.
The sole Open dependency is quadratic rational parameter formulas. It supplies the reembedding, chart neighborhoods, and local formulas as finite sums of fractions with parameter-only denominators nonzero throughout each neighborhood. Geometric construction of these families remains Open; clearing their denominators and preserving their projective values are proved.
import Definitions.Def_PhilipponMultiplicity_AdditionLaws import Definitions.Def_PhilipponMultiplicity_Support set_option autoImplicit false open scoped BigOperators Topology
namespace PhilipponMultiplicity
theorem exists_quadratic_affine_addition_local_cover
(K : Type*) [Field K] [IsAlgClosed K] [CharZero K] :
∀ (E : EmbeddedCommutativeGroup K),
@_root_.IsConnected _ (singleGroupProduct E).zariskiTopology Set.univ →
∃ F : EmbeddedCommutativeGroup K, Nonempty (AlgebraicReembedding E F) ∧
∀ x y : F.Point, ∃ U : Set (F.Point × F.Point),
@IsOpen _ (TopologicalSpace.induced (fun xy => F.additionPair xy.1 xy.2)
(projectiveSquare K F.ambientDimension).zariskiTopology) U ∧
(x,y) ∈ U ∧
∃ c : (projectiveSquare K F.ambientDimension).FactorIndex →
Fin (F.ambientDimension+1),
(∀ xy ∈ U, ∀ i : (projectiveSquare K F.ambientDimension).FactorIndex,
(projectiveSquare K F.ambientDimension).coordinate
(F.additionPair xy.1 xy.2) ⟨i,c i⟩ ≠ 0) ∧
∃ Q : Fin (F.ambientDimension+1) →
(projectiveSquare K F.ambientDimension).CoordinateRing,
(∀ t, ∀ m ∈ (Q t).support,
(∑ k : Fin (F.ambientDimension+1), m ⟨(0 : Fin 2),k⟩) ≤ 2) ∧
∀ xy ∈ U, ∃ h :
(fun t => MvPolynomial.eval
(fun v : (projectiveSquare K F.ambientDimension).Variable =>
(projectiveSquare K F.ambientDimension).coordinate (F.additionPair xy.1 xy.2) v /
(projectiveSquare K F.ambientDimension).coordinate (F.additionPair xy.1 xy.2)
⟨v.1,c v.1⟩) (Q t)) ≠ 0,
Projectivization.mk K (fun t => MvPolynomial.eval
(fun v : (projectiveSquare K F.ambientDimension).Variable =>
(projectiveSquare K F.ambientDimension).coordinate (F.additionPair xy.1 xy.2) v /
(projectiveSquare K F.ambientDimension).coordinate (F.additionPair xy.1 xy.2)
⟨v.1,c v.1⟩) (Q t)) h = (xy.1+xy.2).val := by sorry
end PhilipponMultiplicity