All one polynomial

Revision as of 08:17, 5 April 2025 by imported>Citation bot (Added isbn. | Use this bot. Report bugs. | Suggested by Dominic3203 | Category:Polynomials | #UCB_Category 206/223)
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Template:Short description In mathematics, an all one polynomial (AOP) is a polynomial in which all coefficients are one. Over the finite field of order two, conditions for the AOP to be irreducible are known, which allow this polynomial to be used to define efficient algorithms and circuits for multiplication in finite fields of characteristic two.<ref name="hehcc">Template:Citation.</ref> The AOP is a 1-equally spaced polynomial.<ref>Template:Citation.</ref>

DefinitionEdit

An AOP of degree m has all terms from xm to x0 with coefficients of 1, and can be written as

<math>AOP_m(x) = \sum_{i=0}^{m} x^i</math>

or

<math>AOP_m(x) = x^m + x^{m-1} + \cdots + x + 1</math>

or

<math>AOP_m(x) = {x^{m+1} - 1\over{x-1}}.</math>

Thus the roots of the all one polynomial of degree m are all (m+1)th roots of unity other than unity itself.

PropertiesEdit

Over GF(2) the AOP has many interesting properties, including:

Despite the fact that the Hamming weight is large, because of the ease of representation and other improvements there are efficient implementations in areas such as coding theory and cryptography.<ref name="hehcc"/>

Over <math>\mathbb{Q}</math>, the AOP is irreducible whenever m + 1 is a prime p, and therefore in these cases, the pth cyclotomic polynomial.<ref>Template:Citation.</ref>

ReferencesEdit

Template:Reflist

External linksEdit