Я хочу создать многочлен с заданными коэффициентами. Это кажется очень простым, но то, что я нашел до сих пор, похоже, не было тем, чего я хотел. Например, в такой среде;Учитывая список коэффициентов, создайте многочлен
n = 11
K = GF(4,'a')
R = PolynomialRing(GF(4,'a'),"x")
x = R.gen()
a = K.gen()
v = [1,a,0,0,1,1,1,a,a,0,1]
Учитывая список/вектор v длины п (обращу это п и V в начале), я хочу, чтобы получить полином v(x)
в v[i]*x^i
. (На самом деле после этого я собираюсь построить кольцо фактов GF(4,'a')[x] /< x^n-v(x) >
после получения этого v(x)
сверху), тогда я скажу;
S = R.quotient(x^n-v(x), 'y')
y = S.gen()
Но я не мог его написать.