Given a Riemannian manifold $(M, g)$ and $p \in M$, is it possible to find a local orthonormal frame about $p$? i.e.
in $U \ni p$, there exists $v_1, \cdots, v_n \in TU$ such that $g(v_i, v_j) = \delta_{ij}$.
If I want to find a set of orthonormal tangent vectors $v_1|_p, \cdots, v_n|_p$ at $T_pM$, then it is merely Gram-Schmidt. However, I am wondering if I can do the same in an arbitrarily small neighborhood. Is it possible to apply Gram-Schmidt on $U$?