| 1 | initial version |
Your code is quite messy and does not match the problem description. Let me design one from scratch:
R.<X> = PolynomialRing(GF(2))
P = 1+X+X^2+X^3
S = R.quotient(P)
q = 2
print( [(S.gen()^(i*q)).lift() for i in (0..3)] )
Is this what you want?
| 2 | No.2 Revision |
Your code is quite messy and does not match the problem description. Let me design one from scratch:
R.<X> = PolynomialRing(GF(2))
P = 1+X+X^2+X^3
S = R.quotient(P)
q = 2
print( print('as elements of S:', [S.gen()^(i*q) for i in (0..3)] )
print('as elements of P:', [(S.gen()^(i*q)).lift() for i in (0..3)] )
Is this what you want?
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.