En $\mathbb N_0^3$ definir el orden siguiente:
$$\tag1(i,j,k)<(i',j',k'):\Leftrightarrow ( k<k'\lor(k=k'\land(j<j'\lor(j=j'\land i<i')))).$$
Este es un fin en $\mathbb N_0^3$.
Para $0\ne f(x,y,z)=\sum_{i,j,k}a_{i,j,k}x^iy^jz^k\in\mathbb C[x,y,z]$ definir
$$ v(f)=\max\{\,(i,j,k)\mid a_{i,j,k}\ne 0\,\}$$
donde el máximo es de tomarse con respecto a la orden dada por $(1)$ (y existe porque al menos uno y sólo un número finito de coeficientes son cero).
Suponga $I(B)\setminus\langle y^2-x^3,z-x^2\rangle\ne \emptyset$ y deje $f(x,y,z)\in I(B)\setminus\langle y^2-x^3,z-x^2\rangle$ minimizar $v$.
Si $(i,j,k)=v(f)$ $k\ge 1$ implicaría que
$$f_1(x,y,z):=f(x,y,z)-a_{i,j,k}x^iy^jz^k+a_{i,j,k}x^{i+2}y^jz^{k-1}\in I(B)\setminus\langle y^2-x^3,z-x^2\rangle$$
con $v(f_1)<(i,j,k)$, contradicción. Por lo tanto,$k=0$.
Siguiente, $j\ge 2$ implicaría que
$$f_2(x,y,z):=f(x,y,z)-a_{i,j,0}x^iy^jz^k+a_{i,j,0}x^{i+3}y^{j-2}z^k\in I(B)\setminus\langle y^2-x^3,z-x^2\rangle$$
con $v(f_2)<(i,j,k)$, contradicción. Por lo tanto,$j\le 1$.
Por lo tanto podemos escribir
$$f(x,y,z)= g(x)+h(x)y$$
con $g,h\in\mathbb C[x]$.
Para todos los $t\in\mathbb C$ tenemos $f(t^2,t^3,t^4)=g(t^2)+h(t^2)t^3=0$.
Por lo tanto el polinomio $g(t^2)+h(t^2)t^3\in\mathbb C[t]$ es el cero polynommial. Como $g(t^2)$ sólo tiene incluso poderes y $h(t^2)t^3$ sólo impar poderes, no la cancelación se produce entre los sumandos, es decir, $g$ $h$ debe ser cada uno el polinomio cero. Pero, a continuación, $f$ es el polinomio cero, contrariamente a la suposición.