Ну, это понятно. Я имел ввиду, как найти в виде степени альфа (кроме перебора).
Тут такая задача: я пишу программу, которая умеет складывать и умножать элементы поля Галуа. Тогда каждый элемент поля имеет две (эквивалентные) записи:

Тогда

и

где

. Тут всё понятно: делим, получаем полином, выделяем коэффициенты, заносим их в массив и получаем новый элемент с известными нам обеими записями. Дальше рассмотрим сложение:

Так вот как мне найти это "?", чтоб получить вторую запись?
Либо предложите свой вариант сложения, поскольку я в этом ничего не смыслю...