Prove polynomial ring isomorphism

asked 1 year ago

johno gravatar image

How can i prove the following ring isomorphism in Sage?

RXa =R/(Xa) =Z[X]/Xn+1/(Xa)Z/(an+1)

Would I use an evaluation homomorphism?

RXa = Z[X]/(Xa,Xn+1) = Z[X]/(Xa,an+1) Z/(an+1)Z

Start with much simpler concrete example

Z2/Z[X]/(X4+1) Z/2Z


Z_2 = IntegerModRing(2)
P.<x> = PolynomialRing(Z_2)
I = P.ideal(x^4+1)
R = P.quotient(I)
a = R.an_element()
(a+1)^4 == a^4+1 # True
Hom(R,Z_2)
 
Preview: (hide)