Carryless multiplication 2026-10-20
Carryless multiplication treats binary digits as coefficients of a polynomial over the field with two elements. Products are formed by polynomial multiplication, with exclusive or combining equal-degree terms instead of carrying to the next binary position.
Kitamasa algorithm 2026-10-20
The Kitamasa algorithm evaluates a term of an order- linear recurrence by reducing powers of modulo its characteristic polynomial of a linear recurrence. If the recurrence relation is , reduce modulo by exponentiation by squaring; the resulting coefficients give as a linear combination of . Straightforward polynomial multiplication gives arithmetic operations.
We construct a cube root of a matrix on each Jordan block. Since is an invertible matrix over the complex numbers, its Jordan normal form is
Consider one block , where is a Nilpotent Jordan block and . Choose a complex cube root of , so .
We need a polynomial with constant term one satisfying
This can be constructed using only polynomial multiplication. Write . Once have been chosen, the coefficient of in is plus an expression depending only on those earlier coefficients. Choose to make this coefficient one at and zero at . Division by three is possible over the complex numbers, so the recursion always succeeds. Its first coefficients are
This is the truncated binomial cube root of the identity plus a nilpotent matrix; equivalently , where the generalized binomial coefficient is and the empty product is one.
Substitute . The polynomial remainder is a multiple of , hence zero. It follows that
For , take , so the same construction covers single-entry blocks. Assemble the block diagonal matrix . Taking matrix powers respects these blocks, and conjugating back gives
Thus every invertible matrix over the complex numbers has at least one cube root of a matrix. The construction uses only finitely many matrix powers.
Use the linear map
It is well defined because , and it is a linear map by distributivity of polynomial multiplication. If for a nonzero pair, ii would give a common root of a polynomial of and . The hypothesis therefore implies , so is injective.
By i, the domain and codomain both have dimension : a basis of the domain is for , and a basis of the codomain is . The stated finite-dimensional result makes surjective. In particular has a preimage, proving the degree bound in polynomial Bézout's identity:
Indeed, injectivity also proves uniqueness of this pair under the stated degree of a polynomial bounds.
Suppose, for a contradiction, that and have no common root of a polynomial. Since the polynomial ring has no zero divisors and , the relation with not both zero forces both and to be nonzero.
By the fundamental theorem of algebra, write
where the are distinct. For each , . The equality implies that divides . The multiplicity of a root in polynomial multiplication is the sum of its multiplicities in the factors: factor out the largest powers of and note that the two remaining factors have nonzero values at . Since , must contain .
Thus has at least roots of a polynomial counted with multiplicity of a root, so . This contradicts . Consequently
Counting multiplicity of a root is necessary: counting only distinct roots of a polynomial would miss repeated factors.
We prove the stated Eisenstein criterion directly. Assume . Suppose in the polynomial ring . Since the principal ideal domain is an integral domain, polynomial degree is additive under polynomial multiplication, and the product of the leading coefficients of is the leading coefficient of . These two coefficients are therefore units. Multiplying and by inverse units, without changing their product, makes both factors monic polynomials.
If either factor is a constant polynomial, that factor is now , so the original factor was a unit. It remains to rule out and .
The prime element generates a maximal ideal in the principal ideal domain . Indeed, if , then , and the irreducible element property of forces either or . Consequently is a field. Apply reduction modulo an ideal to every coefficient. The monic polynomial factors retain their polynomial degrees, and the hypotheses give
The polynomial ring over a field is a unique factorization domain, and is an irreducible polynomial. Thus its only monic polynomial divisors in are powers of . Hence and . Both have zero constant term, so and . This gives , a contradiction.
The monic polynomial has positive polynomial degree, so it is a nonzero nonunit. Every factorization therefore has a unit factor, proving
Truncated polynomial ring 2026-10-25
For a commutative ring and , this quotient ring imposes . Each class has a unique representative by monic polynomial division over a ring. Multiplication is ordinary polynomial multiplication followed by discarding all powers of of exponent at least .