数学において、全1多項式(All One Polynomial、AOP)とは、すべての係数が1である多項式である。2次の有限体上では、AOPが既約となる条件が既知であり、この多項式を用いて、標数2の有限体における乗算のための効率的なアルゴリズムや回路を定義することができる。[ 1 ] AOPは1-等間隔多項式である。[ 2 ]
意味
m次 のAOPはx mからx 0までのすべての項の係数が1であり、次のように表される。

または

または

したがって、m次のすべて 1 の多項式の根は、1 自体以外の すべて ( m +1) 次 1 の根です。
プロパティ
GF(2)上でAOPは多くの興味深い性質を持ちます。
- AOPのハミング重みはm + 1であり、その次数で可能な最大値である[ 3 ]
- AOPは、m + 1が素数であり 、2がm + 1を法とする原始根である場合に限り既約である[ 1 ] ( pを素数とするGF( p )上では、 m + 1が素数であり、pがm + 1を法とする原始根である場合に限り既約である)
- 原始多項式である唯一の AOPはx 2 + x + 1です。
ハミング重みは大きいにもかかわらず、表現の容易さやその他の改良により、符号理論や暗号などの分野で効率的な実装がなされている。[ 1 ]
において、 m + 1が素数pであるときはいつでもAOPは既約であり、したがってこれらの場合、p番目の円分多項式は既約である。[ 4 ]
参考文献
外部リンク