Polynomial multiplication and arithmetic modulo a prime. The rules for retained coefficients are introduced explicitly.
In this companion
Multiply two expressions, retain their constant and linear coefficients, and then repeat the calculation while retaining the quadratic coefficient as well. That extra coefficient can decide whether a change of coordinates exists.
The operation we will study is
With ordinary arithmetic modulo three and , its quadratic interaction can be repaired, but a cubic error remains. If the coefficient is a retained symbol whose square is discarded, the same correction is exact. Keeping its square changes the answer again.
We will calculate each of these cases, then prove the general rule in arithmetic modulo a prime : the operation becomes addition under an invertible coordinate exactly when . Both the coordinate and its inverse will be finite polynomials.
Next, we allow every symmetric operation with zero as its identity, through degree three. We determine every possible coordinate change and the coefficient it cannot remove. A final example passes all the tests through degree eight and fails at degree nine.
Begin with: polynomial multiplication and arithmetic modulo a prime. The rules for retained coefficients are defined explicitly. Equality means equality of coefficients after expansion; no limits or convergence are involved.
Begin with arithmetic modulo three: , , and . Now retain two coefficients at a time. Write the pair as
Addition is component by component. For multiplication, expand the product and retain only its constant and linear terms in :
The numerical coefficients are reduced modulo three. The rule is shorthand for this multiplication: the discarded term is .
The pair , written , is not the zero pair. Equality requires both retained coefficients to agree. Thus
For example,
Discarding at an intermediate step is consistent with subsequent additions and multiplications. These operations cannot turn a term containing two copies of into a constant or linear term.
We will use as input placeholders. They are separate from : their powers are not discarded. In particular, is retained because its coefficient has only one copy of . Two expressions in agree when every input monomial has the same retained coefficient. Checking only the three numerical inputs would be a different test.
2 · Let the interaction determine its correction
Consider
The coefficient may be an ordinary number modulo three or an expression handled by the rules above. At we have addition. At ,
so this is multiplication written in terms of the displacements from one.
The rule combines three inputs consistently. Expanding either grouping gives
Interchanging the inputs does not change it, and . These facts follow by multiplication and do not require cancelling .
We want a coordinate beginning with ,
The dots permit an unlimited list of coefficients. To calculate a fixed input degree after substitution, only finitely many entries contribute: every factor of supplies at least one input letter. Equality is checked one coefficient at a time.
Call the difference between the two sides the error:
To find the first corrections, expand and retain input terms of total degree at most three:
Here total degree counts the input letters: has degree three. In the square , the terms we need are . In the cube, they are . This gives the displayed coefficients.
Modulo three, the quadratic equation is . It forces . The cubic coefficient is then , independently of . Use the forced correction first:
Its entire error can be computed without a degree cutoff. Since
we obtain the exact identity
Now choose with the two-coefficient rule . Every coefficient on the right vanishes, so
is exact for all powers of the inputs. The interaction itself is retained and nonzero.
The inverse coordinate is equally explicit:
Expanding both compositions gives
Every extra term contains . We can therefore recover the original rule by
The coordinate has removed a nonzero interaction by using exactly the coefficient arithmetic we specified.
3 · Keep the quadratic coefficient too
Repeat the calculation while retaining three coefficients:
After ordinary expansion, keep the terms through . Multiplication is now
The rule is , while is the retained triple and is nonzero. For example, the product that was one before is now
With this arithmetic, the same attempted coordinate has error
The former cancellation has failed because its quadratic coefficient is now retained.
Every coordinate beginning with that removes the quadratic input term must still have coefficient on , by (2.3). Could adding remove the remaining error? Cubing modulo three introduces no mixed terms:
Consequently
The cubic correction changes none of the error. A term with cannot contribute an input term of degree three: substituting an expression with no constant term leaves at least input letters. No further correction can remove (3.2).
This proves nonexistence for coordinates with linear coefficient one. A coordinate with another invertible linear coefficient could be divided by that coefficient to obtain one beginning with , so it cannot succeed either.
The calculation distinguishes two counts. The error uses two copies of the coefficient symbol , but three input letters. Retaining one more coefficient in changes whether a cubic input error can be removed.
4 · Count repeated addition
Now let be any prime. Use ordinary arithmetic modulo , possibly with retained coefficient symbols as above. The coefficient rules obey the usual associative, commutative, and distributive rules, with . Fractions with denominator mean multiplication by the corresponding modular inverse. We never divide by the parameter .
Write for the result of combining copies of using , starting with . Direct induction gives
For the induction step, use
The coefficient of is the sum
The first and last coefficients also agree, and the case starts the induction.
When , all the interior binomial coefficients vanish modulo . To see this, has a factor , whereas has none for . Thus
If a coordinate makes additive, combining copies gives
For , the coefficient of on the left is ; every nonlinear term of contributes only higher powers. Hence
is necessary. In the three-coefficient example, the test is , confirming the failed cubic repair.
5 · Construct an exact coordinate and its inverse
The repeated-addition test gives the necessary condition. To construct a coordinate when it holds, first determine which coefficients the desired identity forces.
Write , with . In each power of , choose the one factor containing . The coefficient of in is therefore
The coefficient of in is one. Comparing the coefficient of gives
For , division by is allowed, and these equations successively force
The inverse candidate can be found in the same way. It must turn addition back into , so ask for
For , the coefficient of is on the left and on the right, where . Thus
Assume now that . Use these forced coefficients below degree and set the later coefficients to zero. This gives two finite candidates. The coefficient equations explain how to find them; the following proof checks their complete identities and that they are mutual inverses.
Theorem 5.1 (Exact repair for the parameter family).
In commutative coefficient arithmetic modulo a prime , the operation can be made additive by an invertible coordinate if and only if . When this holds, define
These finite polynomials satisfy
The coefficients in these formulas use only divisions by numbers smaller than . For example, modulo five , since . When , the condition is and both coordinates are the identity.
Proof.
Necessity was proved by repeated addition. For sufficiency, assume .
First count the parameter powers. In a term from
suppose of the factors contribute . The remaining factors contribute or . Its total input degree is , and its coefficient contains
Every term of degree therefore vanishes. In particular, the error
has degree at most . It has only mixed terms: setting either input to zero gives zero.
Now cancel the remaining coefficients. For this finite calculation, write
This derivative is just coefficient bookkeeping. Expanding , there are choices for the one factor of in ; their sum is . For a substitution, retain the coefficient of in two steps:
This gives the chain rule used below by the same retained-coefficient calculation.
For our finite sum,
Multiplying by cancels consecutive terms:
The final term vanishes by the assumption on . Also,
Differentiate the error with respect to , meaning multiply each coefficient of by and reduce its -exponent by one. The two identities give
The finite geometric sum is an inverse for , so .
Every mixed term of has degree below , so its -exponent lies between and . Those numbers have inverses modulo . Thus every coefficient of is zero. The degree bound is essential: we have not inferred that an arbitrary expression with derivative zero is constant.
Finally check the inverse. Directly differentiating the second finite sum gives
Both sides are ; the extra final term on the right contains .
This composition also has degree below . Indeed, a term of degree in the composition has one outer factor and inner factors of the form , giving total parameter power
Terms with vanish. The constant coefficient of is zero, and its derivative is one. Comparing the remaining coefficients, whose exponents are all smaller than , proves .
For the reverse composition, set . Then . If had its first nonzero coefficient in degree , that coefficient would pass unchanged into : the leading term of is its input, while every higher power multiplies the difference by at least one further input letter. This is impossible. Hence .
□
For example, keep modulo five and discard . The theorem gives the exact coordinate
If we instead retain and discard , the test rules out every coordinate. The input powers have not been truncated in either example; it is the retained coefficient list that changed.
6 · Find the first failed coefficient
We can locate the failure even when . Equation (5.1) already forces every coordinate coefficient below degree , even when the requested identity is imposed only through degree . Call the resulting polynomial ; it is the sum in (5.2).
Use that polynomial without assuming , and again write its error as . The finite multiplication now gives
The sign has this form for every prime: modulo , including . Exactly as before,
The right side has no term of degree below . Multiplying by leaves a lowest-degree term unchanged, so has none below that degree either. Since all mixed exponents below degree can be divided by modulo , the error has no terms below degree .
At the next degree, only the linear part of contributes on the right of (6.1). If is the coefficient of in , comparison gives
Every denominator here is still nonzero modulo . Thus the full degree- error is
In particular, the coefficient of is . If this is nonzero, the degree- error is nonzero.
An added term changes that degree by
Higher powers cannot affect degree . Since all the earlier coefficients were forced, this is the first failed repair for every possible coordinate.
Modulo three the sum in (6.2) is ; modulo five it is
This recovers the original cubic obstruction and shows exactly where its general-prime counterpart occurs.
7 · Keep every possible cubic term
Return to arithmetic modulo three, still allowing explicitly retained coefficient symbols. The quadratic interaction forced a cubic error in . Could a cubic term already present in the operation cancel that error? We now allow both coefficients to vary and calculate which combinations a coordinate change can remove.
For the next three sections, retain all input terms of total degree at most three. Thus
We write for agreement of the retained terms. Each input substituted into an expression has zero constant term, so a discarded term with four input letters can never contribute a term with only three. This is why we can discard it before continuing a calculation.
Require the operation to return when its second input is zero, to return when its first input is zero, and to be unchanged when the inputs are interchanged. The first two requirements leave no constant term, fix the linear terms as , and exclude pure powers such as or . Through degree three, the only remaining monomials are
Interchanging makes the last two coefficients equal. Consequently the most general retained expression is
We must also check that grouping three inputs in either order gives the same retained terms. Expand , keeping only three input letters. The outer quadratic term contributes
and the outer cubic term contributes
Together with the inner expression, this gives
Expanding gives exactly the same expression. Thus every choice of satisfies the grouping requirement through degree three.
The input that cancels , through the same degree, is
Substitute it as the second input: the quadratic and cubic terms of cancel, and .
All these statements concern the retained terms. Higher terms may be present in an actual operation and are left unspecified. Setting all those terms to zero need not produce a rule that groups consistently in every degree.
8 · Calculate what every coordinate can change
Allow every coordinate beginning with , through the same degree:
Its inverse through degree three is
For example, substitution in gives quadratic coefficient and cubic coefficient
The reverse substitution has the same cancellation.
This inverse calculation continues in every degree if the higher coefficients of are specified. In an unknown inverse , the coefficient of in contains once; every other term uses earlier coefficients. Solving for recursively gives a right inverse. The same argument gives a left inverse. Substituting one into the other shows that they agree. Thus a series beginning with is an invertible coordinate, with no division by a variable coefficient.
If the new operation has retained coefficients , we must have
The direction of this equation matters: first combine the old inputs and change coordinate, or first change each input and then combine them using the new rule.
On the left, the required powers are
The second line follows by cubing modulo three. Hence the left side of (8.3) is
On the right,
Its retained expression is therefore
The pure terms already match. Equating the mixed coefficients gives
Substitute the first equation into the second:
These are the complete equations. The coefficient disappears because : it cannot change a mixed cubic term.
9 · Compare two operations completely through degree three
First ask for a coordinate that removes the quadratic term. Equation (8.4) forces , leaving cubic coefficient
This suggests retaining the single quantity
It survives every coordinate beginning with , since
Theorem 9.1 (Complete comparison through cubic terms).
Work modulo three. Two retained operations
are related by a coordinate beginning with , through degree three, if and only if
When they are, every possible coordinate has retained terms
In particular, every operation reduces through degree three to
and different values of cannot be related by such a coordinate.
Proof.
The calculation above proves that a coordinate can exist only when (9.2) holds. To prove that this test is sufficient, solve the coordinate equations rather than stopping at the obstruction.
The first equation forces . For this value the second gives
This uses and the assumed test. There is no condition on . Conversely, every coordinate must have this , and the displayed calculation shows that every works at the retained degree. Formula (8.2) verifies that each choice is invertible.
Setting leaves , giving (9.4). Since cannot change, two different reduced expressions cannot agree after a coordinate change.
□
This gives both a test and a construction. Calculate the two values . If they differ, no permitted coordinate exists. If they agree, (9.3) supplies all the choices through degree three. In particular, the retained terms can be made additive exactly when . Higher coordinate coefficients cannot affect that test; later equations may constrain the free coefficient .
9.1 · Allow a different linear coefficient
Suppose the linear coefficient has a multiplicative inverse in the chosen arithmetic. Scaling by changes the operation to
Thus its surviving coefficient becomes . Every coordinate with linear coefficient can be written as , where begins with . The complete test with a variable linear coefficient is therefore
For a chosen such , all retained coordinates are
Indeed, after the initial scaling, the quadratic coefficient of must be , which becomes in . Its cubic coefficient remains arbitrary. The numerical value of depends on the linear scale, but whether it is zero does not.
10 · Read the surviving coefficient by adding three copies
There is an independent check on . Retaining through degree three,
Write this expression as . Substitution in the third addition gives
while
Therefore
The coefficient left after coordinate repair is the coefficient produced by actually repeating the operation.
This also checks its change under a linear scaling. Any coordinate preserving the operation preserves its repetition:
For a coordinate with linear coefficient , the cubic coefficients are and . Their equality gives , as before. When , is unchanged.
For , the cubic coefficient is zero, so . Equation (10.1) gives , agreeing with the exact repeated-addition calculation. Within this particular family, also guarantees an exact coordinate by Theorem 5.1. We next check why that conclusion needs the restriction to this family.
10.1 · Keep the same quadratic term and change the outcome
With ordinary numbers modulo three, has , so . It cannot be made additive. To construct an exactly repairable comparison, take , construct its inverse coefficient by coefficient as in Section 8, and define
The identity holds in every degree. Combining three inputs in either order gives
so the grouping rule also holds exactly.
The coordinate equations with , force . Hence the retained terms of this exactly repairable operation are
The two operations have the same quadratic interaction. Their cubic terms change whether the interaction can be removed.
11 · Make the first failure occur at degree nine
From now on, the displayed identities are exact unless a degree cutoff is stated. We will construct an operation whose cubic comparison agrees with addition but which cannot be made additive in every degree.
Use coefficients of the form , with numerical coefficients modulo three. Multiply as in (1.2): retain and set . The symbol is part of the coefficient; the input powers remain unrestricted.
To postpone the earlier cubic pattern, replace each input in by its cube. The first terms then have degree nine. Multiplying by makes any product of two corrections vanish, while keeping the correction itself. Try
We must check that the new operation really does combine three inputs consistently in every degree.
First, cubing modulo three and using gives
Next, expand the two expressions
They both give
For example, and , which supply exactly the terms in (11.2).
Because uses only cubes and their squares, (11.1) also gives
It follows by substitution that
No input terms have been discarded. The operation is also symmetric, has zero as identity, and cancels with , since
Its quadratic and cubic coefficients are both zero. In fact it agrees with addition through degree eight. But two copies of give
Put . Then , , and
The third copy therefore gives
If made additive, three copies would require . Dividing by its invertible linear coefficient, we may take . But then : every higher term contains . This contradicts (11.3). There is no coordinate making the operation exactly additive.
11.1 · Check every correction before degree nine
We can locate the first failure without relying only on repeated addition. Write every possible coordinate as
Before degree nine, replacing by changes nothing. The coefficient then contributes
whose surviving terms all have degree . They cannot be cancelled by a coefficient with another index. The following selected mixed terms force all the indicated coefficients to vanish:
Index
Selected mixed term
Its coefficient modulo three
2
4
5
6
7
8
At degree six, modulo three; the other entries use the corresponding first binomial coefficient. Since , each equation forces its to be zero even when that coefficient contains . The coefficient remains free because .
Every candidate that has passed through degree eight therefore begins
Neither nor changes the error. Higher coordinate powers cannot affect degree nine. The unavoidable error at that degree is exactly
Both coefficients are the retained nonzero symbol . Thus degree nine is the first failed repair, after every lower-degree choice has been allowed.
For modulo three, the cubic test guarantees an exact repair because and Theorem 5.1 applies. For a general operation, matching through degree three settles only the retained terms. The example above shows explicitly how a later coefficient can stop the repair.
A · Which coefficients remain free
Throughout this appendix assume . The finite formula for gives one working coordinate. We can also find every other coordinate beginning with .
First solve a simpler coefficient problem: which expressions , with no constant term, satisfy
in arithmetic modulo ? Write . Comparing a mixed coefficient gives
If any interior binomial coefficient is nonzero modulo , it has a modular inverse and forces .
The indices with no such mixed coefficient are precisely powers of . Here is a direct check. Write the base- digits of as
Repeatedly using gives the polynomial identity
modulo . Let be the least index with . The coefficient of on the right is : it comes from choosing the linear term of . All other nonconstant choices have larger degree. Unless , this is an interior term, so (A.1) forces . When , repeated cubing or, more generally, taking -th powers shows that no mixed terms occur.
Consequently all the expressions that preserve addition are exactly
They begin with when .
Now let be any coordinate beginning with that makes additive. Use the explicit inverse and put . The inverse identities proved earlier give
Applying to this equality proves . Therefore every possible is obtained by following with one of the addition-preserving expressions above.
The resulting formula simplifies. In each nonlinear term of , the coefficient contains with . Raising it to the -th power gives a factor , because . Thus
and all the working coordinates beginning with are
with the freely chosen in the coefficient arithmetic. Conversely, each expression in (A.2) works. For the added powers, expand directly:
The last term vanishes because and . Each added term therefore has zero error for this particular operation.
An expression beginning with always has an inverse as a series, by the recursive coefficient construction in Section 8. That inverse need not stop after finitely many terms. For example, over ordinary numbers modulo cannot have a polynomial inverse: composing it with a nonconstant polynomial of degree gives degree , which cannot be one. The particular pair has the stronger property that both expressions are finite polynomials.
Sources and further reading
The proofs above use the displayed coefficient calculations. These references provide related examples and the wider background.
Charles Rezk, Notes on the Hopkins–Miller Theorem, §3.1, printed p. 3, for coordinate changes of addition rules; §3.5, printed pp. 3–4, for the information obtained by repeating an operation times; §5.1–5.3, printed pp. 7–8, for corrections with a square-zero coefficient and the polynomial patterns used in the degree-nine example.
Ariane Mézard, Matthieu Romagny, and Dajano Tossici, Sekiguchi–Suwa theory revisited, Journal de Théorie des Nombres de Bordeaux 26 (2014), 163–200, §2.2, printed p. 167. Background on the family connecting addition with multiplication through a coefficient parameter. The exact repair criterion used here is proved in Section 5.
Jacob Lurie, The Stratification of MFG, Lecture 13, April 27, 2010, printed p. 2, Remark 4. The comparison of leading coefficients after repeating an operation is the general background to the direct calculation in Sections 9–10.