Критерий Батлера представляет практический способ проверки неприводимости со сложностью

, что бывает полезно при генерации случайного неприводимого многочлена большой степени

.
Цитата:
Есть подозрения, что надо каким-то образом представить сравнение (1) и найти

.
Еще совсем чуть-чуть... В выражении (1) нужно понизить степень до

, пользуясь равенством

и собрать коэффициенты при степенях

. Каждый коэффициент степени это линейная комбинация

. Приравняем коэффициенты при степенях к

. Осталось показать, что ранг получившейся линейной однородной системы уравнений от

над

равен

, то есть размерность подпространства решений равна

, и, следовательно, количество решений равно
