My question is:
Let $\,X$ be a nonvanishing smooth vector field over an open subset $U \subset \mathbb{R}^3$. Which conditions on $X$ guarantee the existence of a smooth nonvanishing vector field $Y$ on $U$ such that $\,X_p$ is orthogonal to $Y_p$ for each $\,p \in U\,$?
Two examples:
- if $\,X$ is a constant field, of course admits (constant) orthogonal fields;
- suppose $\,X$ is the radial field defined by $\,X_p = p\,$ on $\mathbb{R}^3 \smallsetminus \{0\}$ and $\,Y$ orthogonal to $\,X$. Then $\,Y$ is tangent to the sphere $S^2$ and so it must vanish on some point.
Lateral questions could be:
Is the answer related to the topology of normal surface? How?