Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Lange reembedding with quadratic rational parameter formulas

Open
PhilipponMultiplicity.exists_quadratic_addition_local_fractions

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

algebraic-geometryalgebraic-groupsphilippon-multiplicityproof-frontier

Let KKK be algebraically closed of characteristic zero and let EEE be a connected commutative algebraic group. There is a projective realization F⊆PNF\subseteq\mathbf P^NF⊆PN and a group isomorphism E→FE\to FE→F regular in both directions with the following property.

Every pair (x,y)∈F×F(x,y)\in F\times F(x,y)∈F×F has an open neighborhood UUU and indices c0,c1c_0,c_1c0​,c1​ such that the corresponding coordinates in the two input blocks are nonzero throughout UUU. Write X^=X/Xc0\widehat X=X/X_{c_0}X=X/Xc0​​ and Y^=Y/Yc1\widehat Y=Y/Y_{c_1}Y=Y/Yc1​​ for the normalized coordinates. There are finitely many polynomials Atℓ(X,Y)A_{t\ell}(X,Y)Atℓ​(X,Y) and Btℓ(Y)B_{t\ell}(Y)Btℓ​(Y), indexed by 0≤t≤N0\le t\le N0≤t≤N and 0≤ℓ<r0\le\ell<r0≤ℓ<r, such that each AtℓA_{t\ell}Atℓ​ has degree at most two in XXX, each BtℓB_{t\ell}Btℓ​ is independent of XXX, and all denominators are nonzero on UUU. Put

Rt(X^,Y^)=∑ℓ<rAtℓ(X^,Y^)Btℓ(Y^).R_t(\widehat X,\widehat Y)=\sum_{\ell<r} \frac{A_{t\ell}(\widehat X,\widehat Y)}{B_{t\ell}(\widehat Y)}.Rt​(X,Y)=ℓ<r∑​Btℓ​(Y)Atℓ​(X,Y)​.

Throughout UUU, the tuple (R0,…,RN)(R_0,\ldots,R_N)(R0​,…,RN​) is nonzero and

[R0(X^,Y^):⋯:RN(X^,Y^)]=x+y.[R_0(\widehat X,\widehat Y):\cdots:R_N(\widehat X,\widehat Y)]=x+y.[R0​(X,Y):⋯:RN​(X,Y)]=x+y.

The first block is the point being translated and the second is the translation parameter. There is no homogeneity condition and no bound on degrees in the parameter.

Formalization Note. The denominators are stored in the two-block polynomial ring with first-block degree zero. Nonvanishing is required at every point of the chosen neighborhood, not only at its center. The topology is the induced multiprojective polynomial Zariski topology. This auxiliary affine-chart formulation of the rational coefficients preceding Rovelli Corollary 3.3.4 is not a verbatim numbered theorem. Constructing the regular reembedding, refining the charts, and producing the local rational families remain Open. Zero-dimensional groups are included. The separate checked reduction clears all denominators without increasing the first-block degree.

Preamble
import Definitions.Def_PhilipponMultiplicity_AdditionLaws
import Definitions.Def_PhilipponMultiplicity_Support
set_option autoImplicit false
open scoped BigOperators Topology
Formal statement
namespace PhilipponMultiplicity

theorem exists_quadratic_addition_local_fractions
    (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) ∧
          ∃ (r : ℕ) (A B : Fin (F.ambientDimension+1) → Fin r →
              (projectiveSquare K F.ambientDimension).CoordinateRing),
          (∀ t a, ∀ m ∈ (A t a).support,
            (∑ k : Fin (F.ambientDimension+1), m ⟨(0 : Fin 2),k⟩) ≤ 2) ∧
          (∀ t a, ∀ m ∈ (B t a).support,
            (∑ k : Fin (F.ambientDimension+1), m ⟨(0 : Fin 2),k⟩) = 0) ∧
          ∀ xy ∈ U,
            let v : (projectiveSquare K F.ambientDimension).Variable → K :=
              fun w =>
                (projectiveSquare K F.ambientDimension).coordinate (F.additionPair xy.1 xy.2) w /
                (projectiveSquare K F.ambientDimension).coordinate (F.additionPair xy.1 xy.2)
                  ⟨w.1,c w.1⟩
            (∀ t a, MvPolynomial.eval v (B t a) ≠ 0) ∧
            ∃ h : (fun t => ∑ a, MvPolynomial.eval v (A t a) /
                MvPolynomial.eval v (B t a)) ≠ 0,
              Projectivization.mk K (fun t => ∑ a, MvPolynomial.eval v (A t a) /
                MvPolynomial.eval v (B t a)) h = (xy.1+xy.2).val := by sorry

end PhilipponMultiplicity
Source
L. Rovelli, Explicit equivariant compactification and Riemann-Roch for algebraic groups, ETH dissertation 14704 (2002), definition of families of translations and Theorem 3.3.2, pp. 63–64; rational-coefficient paragraph before Corollary 3.3.4, p. 66; Theorems 3.4.5–3.4.6(2), p. 72; base-field conventions, p. 13. https://doi.org/10.3929/ethz-a-004445245 ; https://www.research-collection.ethz.ch/bitstreams/63ac9c62-da67-437e-9dcb-413054fb5550/download . See also H. Lange, Families of translations of commutative algebraic groups, Journal of Algebra 109(1) (1987), 260–265, DOI 10.1016/0021-8693(87)90174-8. Auxiliary local affine formulation of rational parameter coefficients in quadratic translation forms, restricted to the group with the coordinate blocks reordered. The geometric construction and its translation to this embedded-group interface remain Open; the algebraic common-denominator reduction is proved separately.

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