Хмм, действительно.
Насколько я понимаю элементы поля можно формировать следующим образом
полагаем

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

- делим на минимальный полином (вроде в данном контексте его можно назвать образующим, не уверен в терминах, но например для

я использую

)
каждый раз при сдвиге индекс i при

увеличивается на единицу.
Вообще говоря, не работает конкретная реализация данного алгоритма поиска, которая устроена следующим образом:
сначала на 0-ой итерации я подставляю вместо

-

и проверяю равенство нулю,
затем на 1-ой итерации я сдвигаю каждый коэффициент

при

в сторону старших степеней, на j разрядов, реализуя таким образом умножение коэффициентов исходного полинома на

в соответствующей степени, помня про то, что умножение должно быть по модулю образующего многочлена. И, суммируя их, опять проверяю равенство нулю.
Соответственно на i-ой итерации я сдвигаю коэффициенты полинома, полученные на

-ой итерации, таким образом подставляя следующий элемент поля.
После

итераций все элементы пространства были подставлены в исходный многочлен.
Я буду очень признателен, если вы напишите свои мысли по поводу математической стороны данной реализации и, возможно, некоторых неверных выводов в описанных действиях.
PS К сожалению я уже не могу исправить греческие буквы в предыдущем сообщении