Рейтинг:1

Является ли $\mathbb{Z}_2[x]$-неприводимостью в ${\bf P}$?

флаг br

Быстрой альтернативой обычному умножению является продукт без переноски. Он работает точно так же, как умножение на счетном множестве двоичных многочленов. $\mathbb{Z}_2[x]$. Мы можем идентифицировать любое неотрицательное целое число с помощью двоичного многочлена, используя двоичное представление целого числа (например, $13_{10} = 1101_2$ отождествляется с $x^3 + x^2 + 1 \in \mathbb{Z}_2[x]$).

В 2004 году основополагающая статья «Праймс в $ {\ бф Р} $" появился.

Мне было интересно, будет ли аналогичный результат, такой как "$\mathbb{Z}_2[x]$-нередуцируемость находится в $ {\ бф Р} $"держит?

В качестве бонуса факторизация в $\mathbb{Z}_2[x]$ «примерно так же сложно, как» с учетом $\mathbb{N}$? (Не требуется для принятия ответа, но мне было бы очень интересно это узнать.)

Рейтинг:3
флаг ru

Факторизация многочленов над конечными полями может быть решена за вероятное полиномиальное время с помощью рандомизированного алгоритма (который намного проще, чем факторизация целых чисел). Для фиксированного поля земли, такого как $\mathbb F_2$, это можно сделать детерминированным. Естественно, это позволяет проводить проверку на неприводимость за одинаковое время.

Если нас интересует просто тест на несводимость да/нет, есть небольшая экономия и алгоритм выглядит следующим образом. Обратите внимание, что мы можем вычислить $X^{2^k}-X\mod{f(X)}$ с $к$ повторные возведения в квадрат и вычитание и т.д. вычисления $\mathrm{НОД}(X^{2^k}-X,f(X))$ можно сделать за полиномиальное время $к$ и степень $ф(Х)$.

Шаг 1. Вычисляем $\mathrm{НОД}(X^{2^d}-X,f(X))$ куда $d=\mathrm{градус}f$. Если это не $ф(Х)$ тогда $f$ не является неприводимым, поскольку он либо имеет повторяющиеся корни, либо корни вне $\mathbb F_{2^d}$. Если это $ф(Х)$ переходим к шагу 2.

Шаг 2. Для каждого простого числа $p|d$ мы позволяем $d'=d/p$ и вычислить $\mathrm{НОД}(X^{2^{d'}}-X,f(X))$. Если это не 1, то $ф(Х)$ имеет корень в подполе $\mathbb F_{2^{d'}}$ и $ф(Х)$ не является неприводимым.

Если шаг 2 пройден для всех $p|d$ то все корни лежат в $\mathbb F_{2^d}$, а не в подполе, чтобы $ф(Х)$ является неприводимым.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.