Consider a non-constant polynomial in $\mathbb C$ and consider the map from $\mathbb R^2$ to $\mathbb R^2$ that it encodes. Is it possible to show it is a surjective function? We know it is one because of the fundamental theorem of algebra. But would we be able to prove it without knowing it is a polynomial?
As a particular example we can consider the polynomial $x^3-2x^2-4$ and see it encodes the map $f(x,y) = (x^3 + 2 x^2 - 3 x y^2 - 2 (y^2 + 2), y (3 x^2 + 4 x - y^2))$
Is there some sort of theory that encompasses this phenomenon and can be used to say functions of this kind are surjective (without knowing a-priori the expression is of this kind)? Like maybe some sort of invariant that can be calculated for the expression or something.