IsSurjective |
Syntax |
IsSurjective(phi: RINGHOM): BOOL |
Description |
Example |
/**/ QQxyz ::= QQ[x,y,z]; /**/ QQab ::= QQ[a,b]; /**/ Use QQab; /**/ phi := PolyAlgebraHom(QQxyz, QQab, [a+1, a*b+3, b^2]); ideal(-x^2*z +y^2 +2*x*z -6*y -z +9) /**/ IsSurjective(phi); false /**/ PreImage(phi, b); record[IsInImage := false, ker := ideal(-x^2*z +y^2 +2*x*z -6*y -z +9)] |
See Also |