I'm interested in understanding the solution set of the following simultaneous equations (as well as higher dimensional generalizations with up to 20 variables) for $x_1,~x_2,~x_3,~x_4 \in \mathbb{R}$: \begin{align} x_1^2 + x_2^2 + x_3^2 + x_4^2 = 1\\ x_1 x_2 + x_3 x_4 = 0 \end{align} In particular, I'd like to know if the solution set is path-connected or not.
I considered a brute force approach of testing many points near a known solution to see if there is another solution nearby, but this would be insufficient to establish path connectedness.
I can also try solving the system in special cases, like when $x_4 = 0$, but stitching together these solutions to make a complete picture is difficult.
I feel like I don't know the right tools to attack this problem. What kind of mathematics would be used to attack this problem? (ex. algebraic geometry maybe? - I only have a vague idea of what it's about...). Are there any books / pdfs you can recommend that show how to attack these kinds of problems?
EDIT 1: Just realized that for this particular case, the first equation is not that interesting. This is because scaling of a solution $x$ to the second equation by a factor of $a \in \mathbb{R}$ keeps us inside the solution space of the second equation: \begin{align} x_1 x_2 + x_3 x_4 = 0 \implies a^2 (x_1 x_2 + x_3 x_4) = 0 \implies (ax_1) (ax_2) + (ax_3) (ax_4) = 0 \end{align} So if a solution to the second equation $x$ fails to satisfy the first equation, we can immediately construct a scaled solution $x/b$ that does satisfy both equations: \begin{align} x_1^2 + x_2^2 + x_3^2 + x_4^2 = b^2 \implies 1/b^2 ( x_1^2 + x_2^2 + x_3^2 + x_4^2)= 1 \\ \implies (x_1/b)^2 + (x_2/b)^2 + (x_3/b)^2 + (x_4/b)^2 = 1 \end{align} I need to think some more about what this means for the solution space of both equations, though...