[guided]The clean way to show that orthogonality is preserved is to introduce a scalar test function and derive a closed ODE for it. Define
\begin{align*}
\varphi: [0, L] &\to \mathbb{R} \\
t &\mapsto g_{\gamma(t)}(J(t), \dot\gamma(t)).
\end{align*}
The strategy: show that the Jacobi equation, combined with the symmetries of the Riemann tensor, forces $\ddot\varphi \equiv 0$. Then $\varphi$ is at most affine in $t$, and vanishing initial data $\varphi(0) = \dot\varphi(0) = 0$ gives $\varphi \equiv 0$ — which is precisely the statement that $J(t) \perp \dot\gamma(t)$ for all $t$.
**First derivative.** Metric compatibility of the Levi-Civita connection gives the product rule $\frac{d}{dt} g(V, W) = g(\nabla_{dt} V, W) + g(V, \nabla_{dt} W)$ for vector fields along $\gamma$. Applied to $V = J$, $W = \dot\gamma$, with $\nabla_{dt}\dot\gamma = 0$ (the geodesic equation kills the second term):
\begin{align*}
\dot\varphi(t) = g\bigl(\nabla_{dt} J,\, \dot\gamma\bigr) + g\bigl(J,\, \nabla_{dt}\dot\gamma\bigr) = g(J'(t), \dot\gamma(t)).
\end{align*}
**Second derivative.** Differentiate again, using the same product rule and $\nabla_{dt}\dot\gamma = 0$ once more:
\begin{align*}
\ddot\varphi(t) = g(J''(t), \dot\gamma(t)) + g(J'(t), \nabla_{dt}\dot\gamma(t)) = g(J''(t), \dot\gamma(t)).
\end{align*}
**Use Jacobi.** This is where the Jacobi equation enters: $J'' = -R(\dot\gamma, J)\dot\gamma$. Substituting,
\begin{align*}
\ddot\varphi(t) = -g\bigl(R(\dot\gamma(t), J(t))\dot\gamma(t),\, \dot\gamma(t)\bigr).
\end{align*}
**Why does this vanish?** This is the geometric heart of the argument and uses *both* curvature symmetries from the [Symmetries of the Riemann Curvature Tensor](/theorems/2704). Recall the $(0,4)$-curvature $R(X, Y, Z, W) := g(R(X, Y)Z, W)$. Theorem 2704 gives us
- **pair symmetry:** $R(X, Y, Z, W) = R(Z, W, X, Y)$;
- **antisymmetry in the first pair:** $R(X, X, Z, W) = 0$.
Apply the pair symmetry with $X = \dot\gamma$, $Y = J$, $Z = \dot\gamma$, $W = \dot\gamma$:
\begin{align*}
g\bigl(R(\dot\gamma, J)\dot\gamma,\, \dot\gamma\bigr) = R(\dot\gamma, J, \dot\gamma, \dot\gamma) = R(\dot\gamma, \dot\gamma, \dot\gamma, J) = 0,
\end{align*}
where the last equality uses the antisymmetry in the first pair (the first two slots are identically $\dot\gamma, \dot\gamma$). Hence $\ddot\varphi \equiv 0$ on $[0, L]$.
**Conclude $\varphi \equiv 0$.** From $\ddot\varphi \equiv 0$ we integrate twice to get $\varphi(t) = \varphi(0) + t\dot\varphi(0)$. The hypotheses now do their job: $J(0) \perp \dot\gamma(0)$ gives $\varphi(0) = g_p(J(0), \dot\gamma(0)) = 0$, and $J'(0) \perp \dot\gamma(0)$ gives $\dot\varphi(0) = g_p(J'(0), \dot\gamma(0)) = 0$. Hence $\varphi \equiv 0$, which means $g(J(t), \dot\gamma(t)) = 0$ for all $t \in [0, L]$, i.e., $J(t) \perp \dot\gamma(t)$ everywhere.
**Dimension count.** The map $(u, v) \mapsto J$ from Step 2 restricts to a linear isomorphism between pairs $(u, v)$ with $u, v \in (\dot\gamma(0))^\perp$ and Jacobi fields perpendicular everywhere — both directions hold: ($\Rightarrow$) is what we just proved; ($\Leftarrow$) if $J \perp \dot\gamma$ everywhere, then in particular $g(J(0), \dot\gamma(0)) = 0$ and $\frac{d}{dt}\big|_0 g(J, \dot\gamma) = g(J'(0), \dot\gamma(0)) = 0$. The dimension of $(\dot\gamma(0))^\perp \subset T_p M$ is $n - 1$, so the total Jacobi-perpendicular subspace has dimension $2(n - 1)$.[/guided]