En primer lugar, calcular la matriz Jacobiana de $ f $:
\begin{align}
\forall (x,y,z) \in \mathbb{R}^{3}: \quad [\mathbf{D}(f)](x,y,z)
&= \left[ \matrix{({\partial_{x}} f)(x,y,z) & ({\partial_{y}} f)(x,y,z) & ({\partial_{z}} f)(x,y,z)} \right] \\
&= \left[ \matrix{3 x^{2} + 12xy & 6 x^{2} + 6 y^{2} & 3 z^{2}} \right].
\end{align}
Observe que para $ (a,b,c) \in {f^{\leftarrow}}[\{ 0 \}] $, no podemos tener a $ b = c = 0 $, por lo que sea
$ \left[ 6 a^{2} + 6 b^{2} \right] $ es no-singular $ (1 \times 1) $-submatriz de a $ [\mathbf{D}(f)](a,b,c) $, o
$ \left[ 3 c^{2} \right] $ es no-singular $ (1 \times 1) $-submatriz de a $ [\mathbf{D}(f)](a,b,c) $.
En el Caso 1, el Teorema de la Función Implícita dice que existe una abierta vecindario $ U $$ (a,c) $, un vecindario $ V $$ b $, y un único continuamente función derivable $ g: U \to V $ tal que
\begin{align}
&\{ (x,y,z) \in \mathbb{R}^{3} ~|~ (x,z) \in U ~ \land ~ y = g(x,z) \} \\
= &\{ (x,y,z) \in \mathbb{R}^{3} ~|~ (x,z) \in U ~ \land ~ y \in V ~ \land ~ f(x,y,z) = 0 \}.
\end{align}
Por lo tanto, tienen una superficie de parametrización de un barrio de $ (a,b,c) $$ {f^{\leftarrow}}[\{ 0 \}] $, el cual es de la forma
$$
\forall (x,z) \U: \quad (x,z) \longmapsto (x,g(x,z),z) \subseteq {f^{\leftarrow}}[\{ 0 \}].
$$
Por un argumento similar, podemos llegar a la misma conclusión para el Caso 2.
Para establecer la suavidad de la función $ g $, podemos aplicar la Analítica Teorema de la Función Implícita, cuyas pruebas se pueden encontrar en esta serie de notas.
Conclusión: $ {f^{\leftarrow}}[\{ 0 \}] $ $ C^{\infty} $- colector de dimensión $ 2 $.