Schönhage's ten-term polynomial identity #
The ten products of linear forms equal the wanted inner/outer product polynomial plus an explicit error polynomial. This is an identity over integers in 24 formal variables. The error term is retained; it cannot be discarded for unrestricted inputs.
Main definitions #
TriPoly,formL,formR,formO: the polynomial interpretation of the forms.G,E: the wanted polynomial and the error polynomial.
Main results #
identity: the complete ten-term polynomial identity, including its error.
References #
Part of [AlmanWilliams2026, Section 2]. Direct mathematical adaptation of
Anthropic's pinned formal source.
Definitions are selectively extracted from that pin's PaperStatements.lean; no machine
semantics or running-time statement is imported. The docstrings below explain the local
declarations in our own words.
All 24 variables of the identity: the left, the right and the output variables.
Instances For
The polynomials in which Schönhage's identity is an identity.
Instances For
A left variable, as a polynomial.
Instances For
A right variable, as a polynomial.
Instances For
An output variable, as a polynomial.
Instances For
A linear form in the left variables, as a polynomial.
Instances For
A linear form in the right variables, as a polynomial.
Instances For
A linear form in the output variables, as a polynomial.
Instances For
The target polynomial combines the nine outer x-y products with the four p-q products
attached to the inner coordinate.
Instances For
The error polynomial collects the additional outer-coordinate terms involving pHat or
qHat. It has no inner-coordinate summand.
Instances For
Linear forms as polynomials #
formL is the linear map that sends the form consisting of the single variable s to the
polynomial s.
formR is the linear map that sends the form consisting of the single variable t to the
polynomial t.
formO is the linear map that sends the form consisting of the single variable z to the
polynomial z.
The distinguished right form is the sum of the three y polynomials.
Lemma 6 #
The product sum for the extended arrays reduces to the four products from their original two-by-two arrays.