$\DeclareMathOperator\SO{SO}$Recently I came across this old MSE post or this paper (w.o. proof) discussing the geodesic distance on $\SO(n)$ when it is equipped with the left-invariant Riemannian metric given by $g_{I_n}(X,Y):=-\operatorname{tr}(XY)$ for $X,Y\in T_{I_n}\SO(n)\leftrightarrow \mathfrak{so}(n)$. The post states that, the length/geodesic metric induced by $g$ is $$ d(A,B)^2:= \sum_{i=1}^d \theta_i^2 $$ where $\theta_i=\ln(\lambda_{i}(A^{\top}B))$, for any $A,B\in \SO(n)$, where $\{\lambda_{i}(A^{\top}B)\}_{i=1}^d$ are the eigenvalues of $A^{\top}B$. Where can I find a proof, or a reference, to this fact?
-
$\begingroup$ Do you want π_i to be a number or a matrix? $\endgroup$– Daniel AsimovCommented Jul 19, 2023 at 20:24
-
$\begingroup$ @DanielAsimov Sorry, $\theta_i$ is the log of the $i^{th}$ eigenvalue of $A^{\top}B$. $\endgroup$– Math_NewbieCommented Jul 19, 2023 at 20:27
-
$\begingroup$ Geometrically, every element M β SO(n) has a decomposition of R^n into orthogonal 2-planes P_1, ..., P_k each taken to themselves by M, where k = floor(n/2) (and for n odd, one additional orthogonal line that is fixed). On each P_j, g acts as rotation by some angle π_j. So a bi-invariant metric on SO(n) is given by d(A,B) = ββ(π_j)^2 if the π_j β [0, Ο] are the corresponding rotation angles. $\endgroup$– Daniel AsimovCommented Jul 19, 2023 at 20:42
-
$\begingroup$ Since your ln(π_j) will be imaginary, you probably want the π_j defined to be the absolute value |ln(π_j )|, and restricted to the interval [0, Ο]. $\endgroup$– Daniel AsimovCommented Jul 19, 2023 at 20:46
-
$\begingroup$ @DanielAsimov That makes sense, intuitively. Though do you know where I could find a reference? $\endgroup$– Math_NewbieCommented Jul 19, 2023 at 20:50
1 Answer
The formula holds with a minus sign on the RHS and only for small enough distances. Here's a short proof: by invariance you may set $A = I_n$. Then for $B$ close enough to $I_n$, the unit-speed minimising geodesic from $I_n$ to $B$ is a one-parameter subgroup $\gamma(s) = \exp(s \Xi)$, for some $\Xi \in \mathfrak{so}(n)$ with ${\rm tr}\, \Xi^2 = -1$. We thus have $B = \exp(d \Xi)$, where $d = d(I_n, B)$, and the eigenvalues satisfy $\theta_i = \ln \lambda_i = d \xi_i$, where $\xi_i$ are the eigenvalues of $\Xi$. Your formula follows since $\sum \xi_i^2 = -1$. (Notice the minus sign on the RHS.)
-
1$\begingroup$ Let me also add that "small enough" means in a ball of radius $R$ where $\pi/\sqrt{2} \le R\le \pi \sqrt{2 \lfloor n/2\rfloor} $; where $R$ is the injectivity radius on $(SO(n),g)$ and $g$ is the aforementioned bi-invariant metric. $\endgroup$– ABIMCommented Jul 21, 2023 at 13:02
-
$\begingroup$ @ABIM Because the injectivity radius on $<\operatorname{SO}(n),g)$ is at-least $\pi/\sqrt{2}$? $\endgroup$ Commented Jul 26, 2023 at 13:27