I'm seeking a general method for determining the dimension of a set of points that have polynomial parameterizations. Any information about what this type of problem would be called would be helpful, any resources, or a clear method for the problem below. I have very little background in this area of mathematics.
Example Problem:
Suppose we have the parameterized functions \begin{equation} x(a,b,c,d) = ac\end{equation} \begin{equation} y(a,b,c,d) = bc + ad \end{equation} \begin{equation} z(a,b,c,d) = bd \end{equation}
What is the intrinsic dimension of the set \begin{equation} M = \{ (x,y,z) \in \mathbb{R}^3 : (a,b,c,d) \in \mathbb{R}^4\}? \end{equation}
Clearly it is not all of $\mathbb{R}^3$ since points are missing from $M$, such as $(1,0,1)$. But could it be a volume, surface or just a curve?
Possible method of solution: It was suggested be a friend that maximizing the rank of the Jacobian matrix where the parameterization is smooth gives the dimension of $M$.
The Jacobian is \begin{equation} J = \begin{pmatrix} c&0&a&0 \\ d&c&b&a \\ 0&d&0&b \end{pmatrix}. \end{equation} Since the three rows here are linearly independent in general, one can conclude that $\dim(M) = 3$. Is this a valid method to determine the dimension of $M$? If so, I could imagine that this becomes increasingly difficult for larger and more complicated systems. References on general methods would be greatly appreciated.