[guided]We have done all the heavy lifting in the preceding steps; the present step is the synthesis. The argument is a pure topological deduction with the structure: "a path-connected subset of a space, containing a point of a single path component, must lie entirely in that path component." All three ingredients required to invoke this principle have already been established, and we now collect them and apply it.
**Why we are doing this synthesis at all.** The full holonomy group $\mathrm{Hol}(M) = P(\Omega(x, x))$ may include parallel transports along non-contractible loops, which can produce determinant-$(-1)$ elements (orientation-reversing isometries). The Klein bottle $K$ is the canonical witness: $K$ has a flat metric, so curvature-driven holonomy is the identity group $\{\mathrm{Id}\}$, yet the non-contractible loop produces a parallel transport with determinant $-1$, giving $\mathrm{Hol}(K) \cong \mathbb{Z}_2 \not\subseteq \mathrm{SO}(2)$. The restriction to null-homotopic loops kills this topological contribution, leaving only the curvature-driven part, which we will now show is necessarily orientation-preserving.
**Ingredient 1: $\mathrm{Hol}^0(M)$ is path-connected.** This was established in the previous step. The argument was a two-stage application of "continuous image of path-connected is path-connected": first, $\Omega^0(x, x)$ is path-connected because every null-homotopic loop has a continuous null-homotopy to the constant loop (a topological fact independent of any assumption that $M$ be simply connected — we are restricted to the identity coset of $\Omega(x, x) / \Omega^0(x, x) = \pi_1(M, x)$). Second, $P : \Omega(x, x) \to \mathrm{O}(n)$ is continuous because the parallel transport ODE $\dot V = A_\gamma V$ has coefficients varying continuously with $\gamma$ and time-$1$ flow given by an absolutely convergent Dyson series. The continuous image $P(\Omega^0(x, x)) = \mathrm{Hol}^0(M)$ is therefore path-connected.
**Ingredient 2: $\mathrm{Hol}^0(M) \subseteq \mathrm{O}(n)$.** This is the metric-preservation property of the Levi-Civita connection: for any loop $\gamma$, the parallel transport $P_\gamma$ is an isometry of $(T_x M, g_x)$, and after our chosen identification $T_x M \cong \mathbb{R}^n$ via an orthonormal basis, $P_\gamma \in \mathrm{O}(n)$. Since $\mathrm{Hol}^0(M)$ is the image of $\Omega^0(x, x) \subseteq \Omega(x, x)$ under $P$, and the image of $P$ lies in $\mathrm{O}(n)$, we have $\mathrm{Hol}^0(M) \subseteq \mathrm{O}(n)$.
**Ingredient 3: $\mathrm{Id} \in \mathrm{Hol}^0(M)$.** The constant loop $c_x$ is null-homotopic via the constant homotopy $H(s, t) = x$, so $c_x \in \Omega^0(x, x)$. Parallel transport along $c_x$ has zero ODE coefficients, so $V(t) \equiv v$ and $P_{c_x} = \mathrm{Id}$. Therefore $\mathrm{Id} = P_{c_x} \in P(\Omega^0(x, x)) = \mathrm{Hol}^0(M)$.
**The topological deduction.** We now combine the three ingredients. The path components of $\mathrm{O}(n)$ are exactly $\mathrm{SO}(n)$ (containing $\mathrm{Id}$) and $\mathrm{O}(n)^- = \mathrm{O}(n) \setminus \mathrm{SO}(n)$, distinguished by the continuous homomorphism $\det : \mathrm{O}(n) \to \{\pm 1\}$. Both $\mathrm{SO}(n)$ and $\mathrm{O}(n)^-$ are clopen in $\mathrm{O}(n)$ (preimages of $\{1\}$ and $\{-1\}$ under the continuous map $\det$, with $\{\pm 1\}$ carrying the discrete topology in which both singletons are clopen).
Suppose, for contradiction, that some $A \in \mathrm{Hol}^0(M)$ has $\det A = -1$. Path-connectedness of $\mathrm{Hol}^0(M)$ produces a continuous path $\alpha : [0, 1] \to \mathrm{Hol}^0(M) \subseteq \mathrm{O}(n)$ with $\alpha(0) = \mathrm{Id}$ and $\alpha(1) = A$. The composition $\det \circ \alpha : [0, 1] \to \{\pm 1\}$ is continuous, with $(\det \circ \alpha)(0) = +1$ and $(\det \circ \alpha)(1) = -1$. But $[0, 1]$ is connected and $\{\pm 1\}$ is discrete, so any continuous map $[0, 1] \to \{\pm 1\}$ is constant — contradiction. Hence every $A \in \mathrm{Hol}^0(M)$ has $\det A = +1$, i.e., lies in $\mathrm{SO}(n)$.
Equivalently and more abstractly: a path-connected subset of $\mathrm{O}(n)$ lies in a single path component, because path components partition $\mathrm{O}(n)$ into clopen pieces and a path-connected set cannot be split across two clopen pieces. The identity pins down the path component containing $\mathrm{Hol}^0(M)$ to be $\mathrm{SO}(n)$.
We have shown:
\begin{align*}
\mathrm{Hol}^0(M) \subseteq \mathrm{SO}(n).
\end{align*}
**Why this fails for the full holonomy group.** $\mathrm{Hol}(M)$ in general is not path-connected: the identity component is $\mathrm{Hol}^0(M)$, and the quotient $\mathrm{Hol}(M) / \mathrm{Hol}^0(M)$ is the image of $\pi_1(M)$ under the holonomy map, which can have non-zero cosets. So $\mathrm{Hol}(M)$ may contain determinant-$(-1)$ elements coming from non-contractible loops, even though every element of $\mathrm{Hol}^0(M)$ is in $\mathrm{SO}(n)$ — the argument above breaks at Ingredient 1, since we can no longer connect a non-contractible loop's parallel transport to the identity by a path inside $\mathrm{Hol}(M)$.
**Geometric meaning.** $\mathrm{Hol}^0(M) \subseteq \mathrm{SO}(n)$ says: parallel transport along null-homotopic loops always preserves orientation. This is consistent with the [Fundamental Principle of Riemannian Holonomy](/theorems/2764), which will identify orientability of $M$ with the existence of an $\mathrm{Hol}(M)$-invariant volume form: for orientable $M$, $\mathrm{Hol}(M) \subseteq \mathrm{SO}(n)$, and for general $M$, only the restricted part is orientation-preserving.[/guided]