Question: Show that for $v \in T_p \mathbb{R}^{n+1} = \mathbb{R}^{n+1}$, if $v \cdot p = 0$, then $v \in T_p \mathbb{S}^{n}$, where $v \cdot p$ denotes the dot product on $\mathbb{R}^{n+1}$.
My thoughts so far:
I know that for every $p \in \mathbb{S}^{n}$, the tangent space $T_p \mathbb{S}^{n}$, is a subspace of $T_p \mathbb{R}^{n+1} = \mathbb{R}^{n+1}$. So if $v \cdot p = 0$ for $v \in T_p \mathbb{R}^{n+1} = \mathbb{R}^{n+1}$, then $v \cdot p = 0$ for $v \in T_p \mathbb{S}^{n}$ as well since every $v \in T_p \mathbb{S}^{n} \subseteq T_p \mathbb{R}^{n+1} = \mathbb{R}^{n+1}$, since this holds for every $p \in \mathbb{S}^{n}$.
I need to show that for $v \in \mathbb{R}^{n+1}$, if $v \cdot p = 0$, then $v$ is necessarily in $T_p \mathbb{S}^{n}$. By contradiction, if $v \cdot p = 0$ and $v \not\in T_p \mathbb{S}^{n}$, then $v \in T_p \mathbb{R}^{n+1} \setminus T_p \mathbb{S}^{n}$, so $v$ is the north or south pole of $\mathbb{S}^{n}$.
Then, if $v$ is the north or south pole - how do I conclude that $v \cdot p \neq 0$? Or is there a better approach?