我想創建一個給定係數的多項式。這看起來很簡單,但我迄今發現的東西似乎並不是我想要的東西。例如在這樣的環境中;給定係數列表,創建一個多項式
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]
給定長度爲n的列表/矢量V(我將這個N和V在開始時),我想要得到的多項式v(x)
爲v[i]*x^i
。 (事實上,在我從上面得到這個v(x)
後,我打算建立商環GF(4,'a')[x] /< x^n-v(x) >
)然後我會說;
S = R.quotient(x^n-v(x), 'y')
y = S.gen()
但我寫不出來。