Действительно, какого-либо универсального способа проверять неприводимость, видимо, нет. Обычно для этого лезут в таблицы таких многочленов.
А как же алгоритм Берлекэмпа?
Конечно, применять его к квадратному трехчлену - это "стрелять из пушек по воробьям".
Так что, я не про этот частный случай, а про универсальный способ.
Разумеется, для данного частного случая не нужен ни Берлекэмп, ни даже перебор потенциальных корней:

неприводим над

, когда

сравнимо с двойкой по модулю 3. (Впрочем, про это здесь, кажется, уже написали.)