NewQuotientRing -- create a new quotient ring |
Syntax |
NewQuotientRing(R: RING, I: IDEAL): RING NewQuotientRing(R: RING, s: STRING): RING R/I -- R: RING, I: IDEAL |
Description |
Example |
/**/ use Qi ::= QQ[i]; /**/ CC := Qi/ideal(i^2+1); -- sort of ;-) /**/ use CC[x]; /**/ (x+i)^2; --> round brackets in output indicate class in CC x^2 +(2*i)*x +(-1) /**/ -- string shortcut /**/ RmodI := NewQuotientRing(NewPolyRing(QQ, "x,y,z"), "y-3, z^2-5"); /**/ use RmodI; /**/ (x+y)^2; --> round brackets in output indicate class in RmodI (x^2 +6*x +9) |
See Also |