Tenga en cuenta que la salvia no confirme la primalidad de un determinado ideal.
sage: R.<x,y,z> = PolynomialRing(QQ)
sage: J = R.ideal( [ -y^2 + x*z, x^5 - z^3 ] )
sage: J
Ideal (-y^2 + x*z, x^5 - z^3) of Multivariate Polynomial Ring in x, y, z over Rational Field
sage: J.is_prime()
False
sage: J.primary_decomposition()
[Ideal (y^2 - x*z, x^2*y + z^2, x^3 + y*z) of Multivariate Polynomial Ring in x, y, z over Rational Field,
Ideal (y^2 - x*z, x^2*y - z^2, x^3 - y*z) of Multivariate Polynomial Ring in x, y, z over Rational Field]
sage: J.primary_decomposition_complete()
[(Ideal (y^2 - x*z, x^2*y + z^2, x^3 + y*z) of Multivariate Polynomial Ring in x, y, z over Rational Field,
Ideal (y^2 - x*z, x^2*y + z^2, x^3 + y*z) of Multivariate Polynomial Ring in x, y, z over Rational Field),
(Ideal (y^2 - x*z, x^2*y - z^2, x^3 - y*z) of Multivariate Polynomial Ring in x, y, z over Rational Field,
Ideal (y^2 - x*z, x^2*y - z^2, x^3 - y*z) of Multivariate Polynomial Ring in x, y, z over Rational Field)
]
(El último resultado fue ajustado manualmente.)
Después de editar:
Para obtener algunos contraejemplos utilizamos el hecho de que
$$ J = P\cap Q\ ,$$
donde $P,Q$ están por encima de la primer ideales ofrecidos por sage:
$$
\begin{aligned}
P &=\langle\ y^{2} - x z,\ x^{2} y + z^{2},\ x^{3} + y z\ \rangle\ ,\\
Q &=\langle\ y^{2} - x z,\ x^{2} y - z^{2},\ x^{3} - y z\ \rangle\ .
\end{aligned}
$$
El siguiente código comprueba esta situación.
sage: P, Q = J.primary_decomposition()
sage: P.intersection(Q) == J
True
sage: P.is_prime(), Q.is_prime()
(True, True)
sage: P.gens(), Q.gens()
([y^2 - x*z, x^2*y + z^2, x^3 + y*z], [y^2 - x*z, x^2*y - z^2, x^3 - y*z])
Ahora vamos a hacer la siguiente elección de elementos en el polinomio anillo:
$$
\begin{aligned}
p &= x^{2} y + z^{2}\in P\ ,\\
q &= x^{2} y - z^{2}\in Q\ ,\\
&\qquad\text{ so the product %#%#% is in both %#%#% and %#%#%, i.e.}\\
pq&\in P\cap Q=J\ .
\end{aligned}
$$
Esta información se carece de un humano "argumento", pero tenemos más cerca:
sage: p, q = x^2*y + z^2, x^2*y - z^2
sage: p in P, q in Q
(True, True)
sage: p*q in J, p in J, q in J
(True, False, False)
sage: (p*q).lift(J)
[-x^4, z]
sage: p*q == -x^4*(-y^2 + x*z) + z*(x^5 - z^3)
True
Este es el contraejemplo, sage nos dio también la "elevación" de $pq$ en términos de los generadores de $P$, y ahora tenemos que mostrar "humanamente" que $Q$$pq$. Así que asumir que no sería una representación
$$
x^2y\pm z^2 =S(-y^2+xz)+T(x^5-z^3)\ .
$$
Entonces es imposible para producir $J$ utilizando el monomials $p\not \in J$ (multiplicado por algunos otros monomials). Contradicción. La suposición es falsa.
Nota: En mis respuestas, yo siempre trato de entregar todos los detalles que había que conduce a la solución final. De lo anterior, se puede extraer el simple argumento de que en algunas líneas, pero "el trabajo en el ring" es más importante y completo de la experiencia puede mostrar fructífera la próxima vez.