diff --git a/docs/src/references.bib b/docs/src/references.bib index 13e1ab9c..614750bc 100644 --- a/docs/src/references.bib +++ b/docs/src/references.bib @@ -84,6 +84,14 @@ @incollection{FeragenNue:2020 doi = {10.1016/B978-0-12-814725-2.00016-9}, pages = {299--342}, } +@book{HilgertNeeb:2012, + AUTHOR = {Hilgert, Joachim and Neeb, Karl-Hermann}, + DOI = {10.1007/978-0-387-84794-8}, + PUBLISHER = {Springer Monographs in Mathematics}, + ISBN = {9780387847948}, + TITLE = {Structure and Geometry of Lie Groups}, + YEAR = {2012} +} @misc{JavaloyesSoares:2015, title = {Geodesics and {Jacobi} fields of pseudo-{Finsler} manifolds}, @@ -126,19 +134,19 @@ @book{KrieglMichor:1997 month = sep, year = {1997}, } -@article{LorenziPennec:2013, - DOI = {10.1007/s10851-013-0470-3}, - EPRINT = {00870489}, - EPRINTTYPE = {HAL}, - YEAR = {2013}, - VOLUME = {50}, - NUMBER = {1-2}, - PAGES = {5--17}, - AUTHOR = {Marco Lorenzi and Xavier Pennec}, - TITLE = {Efficient Parallel Transport of Deformations in Time Series of Images: From Schild's to Pole Ladder}, - JOURNAL = {Journal of Mathematical Imaging and Vision} -} +@article{LatifiToomanian:2013, + title = {On the existence of bi-invariant {Finsler} metrics on {Lie} groups}, + volume = {7}, + issn = {2251-7456}, + doi = {10.1186/2251-7456-7-37}, + number = {1}, + journal = {Mathematical Sciences}, + author = {Latifi, Dariush and Toomanian, Megerdich}, + month = aug, + year = {2013}, + pages = {37}, +} @book{Lee:2012, address = {New York ; London}, edition = {2nd edition}, @@ -157,6 +165,19 @@ @book{Lee:2019 TITLE = {Introduction to Riemannian Manifolds}, YEAR = {2019} } +@article{LorenziPennec:2013, + DOI = {10.1007/s10851-013-0470-3}, + EPRINT = {00870489}, + EPRINTTYPE = {HAL}, + YEAR = {2013}, + VOLUME = {50}, + NUMBER = {1-2}, + PAGES = {5--17}, + AUTHOR = {Marco Lorenzi and Xavier Pennec}, + TITLE = {Efficient Parallel Transport of Deformations in Time Series of Images: From Schild's to Pole Ladder}, + JOURNAL = {Journal of Mathematical Imaging and Vision} +} + @inproceedings{MuralidharanFletcher:2012, DOI = {10.1109/cvpr.2012.6247780}, YEAR = 2012, @@ -173,6 +194,20 @@ @article{Pennec:2018 YEAR = {2018}, URL = {https://arxiv.org/abs/1805.11436}, } + +@incollection{PennecLorenzi:2020, + title = {5 - {Beyond} {Riemannian} geometry: {The} affine connection setting for transformation groups}, + isbn = {978-0-12-814725-2}, + shorttitle = {5 - {Beyond} {Riemannian} geometry}, + booktitle = {Riemannian {Geometric} {Statistics} in {Medical} {Image} {Analysis}}, + publisher = {Academic Press}, + author = {Pennec, Xavier and Lorenzi, Marco}, + editor = {Pennec, Xavier and Sommer, Stefan and Fletcher, Tom}, + month = jan, + year = {2020}, + doi = {10.1016/B978-0-12-814725-2.00012-1}, + pages = {169--229}, +} @article{Sasaki:1958, DOI = {10.2748/tmj/1178244668}, YEAR = {1958}, diff --git a/tutorials/what-are-manifolds.qmd b/tutorials/what-are-manifolds.qmd index f84e00f5..63fb78b1 100644 --- a/tutorials/what-are-manifolds.qmd +++ b/tutorials/what-are-manifolds.qmd @@ -161,7 +161,7 @@ It has the following properties: * The function $F$ is smooth on $T \mathcal{M} \setminus \{0\}$. * For all $p\in \mathcal{M}$, $X \in T_p \mathcal{M}$ and $\lambda \geq 0$ the metric is homogeneous: $F(p, \lambda X) = \lambda F(p, X)$. * Strong convexity: at each $p\in \mathcal{M}$ the Hessian of $X \mapsto \frac{1}{2}F^2(p, X)$ is positive definite[^no-strong-convexity]. -This Hessian $g_{p}$ is called the fundamental tensor. +This Hessian $g_{p}\colon T_p \mathcal \times T_p \mathcal \to \mathbb{R}$ is called the fundamental tensor. For each point $p$ the function $X \mapsto F(p, X)$ is a Minkowski norm on $T_p\mathcal{M}$, that is the following properties hold: @@ -188,27 +188,47 @@ However, many parts can still be generalized to Finsler manifolds, pseudo-Rieman ## Lie groups -A manifold $\mathcal{M}$ can also be equipped with a smooth group operation $\circ\colon \mathcal{M} \times \mathcal{M} \to \mathcal{M}$ together with an identity element $I_{\mathcal{M}} \in \mathcal{M}$ and an inversion function $\cdot^{-1}\colon \mathcal{M} \to \mathcal{M}$ satisfying standard group conditions: +A manifold $\mathcal{M}$ can be equipped with a smooth group operation $\circ\colon \mathcal{M} \times \mathcal{M} \to \mathcal{M}$ together with an identity element $I_{\mathcal{M}} \in \mathcal{M}$ and an inversion function $\cdot^{-1}\colon \mathcal{M} \to \mathcal{M}$ satisfying standard group conditions: 1. Associativity: for every $p_1, p_2, p_3 \in \mathcal{M}$ we have $(p_1\circ p_2) \circ p_3 = p_1\circ (p_2 \circ p_3)$. 2. Property of the dentity element: for every $p \in \mathcal{M}$ we have $I_{\mathcal{M}} \circ p = p \circ I_{\mathcal{M}} = p$. 3. Inverse: for every $p \in \mathcal{M}$ it holds that $p \circ p^{-1} = p^{-1} \circ p = I_{\mathcal{M}}$. In general we don't assume commutativity, which is a major issue complicating our calculations. +Manifolds with such structure are called Lie groups and the relevant functionality is provided by [Manifolds.jl](https://juliamanifolds.github.io/Manifolds.jl/stable/manifolds/group/) and (work in progress as of December 2024) [LieGroups.jl](https://github.com/JuliaManifolds/LieGroups.jl). Before we proceed, let's take a look at what a Lie group could be. There is an exhaustive [classification](https://en.wikipedia.org/wiki/Lie_group#Classification) of possible Lie groups, although nearly all relevant Lie groups are so-called matrix Lie groups. They are defined as subgroups of the group of complex invertible $n\times n$ matrices, denoted $\operatorname{GL}(n, \mathbb{C})$, with matrix multiplication as group operation. -We can thus represent elements of nearly every Lie group simply as matrices. - -If we demand invariance of the connection to the group operation, we are very restricted in our choice. -The invariance can be understood through a new identification of tangent spaces that is available to us. -We can establish isomorphisms between the tangent space at identity $T_{I_\mathcal{M}}\mathcal{M}$ (also called the Lie algebra of $\mathcal{M}$ and denoted $\mathfrak{g}$) and at any other point $p\in \mathcal{M}$ using differentials of either $L_p(q) = p \circ q$ or $R_p(q) = q \circ p$. +We can thus represent elements of nearly every Lie group simply as square matrices. +That's not necessarily always the best representation but it simplifies many derivations. +Note that in this representation tangent vectors are also square matrices of the same size. + +The tangent space at identity, $T_{I_\mathcal{M}}\mathcal{M}$, is known as [Lie algebra](https://en.wikipedia.org/wiki/Lie_algebra) of $\mathcal{M}$ and denoted $\mathfrak{g}$. +To actually make it an algebra it needs another operation called Lie bracket, $[\cdot, \cdot] \colon \mathfrak{g} \times \mathfrak{g} \to \mathfrak{g}$. +This operation has a unique definition in terms of the group operation. +On matrix Lie groups it can be computed as $[X, Y] = XY - YX$, for matrices $X, Y \in \mathfrak{G}$.[^generic-lie-bracket] + +It turns out that we are very restricted in the choice of a connection on Lie groups if we want to respect the group operation. +[Exponential and logarithmic maps](https://en.wikipedia.org/wiki/Exponential_map_(Lie_theory)) turn out to be uniquely determined, see [PennecLorenzi:2020](@cite), Section 5.3.3. +Moreover, at the identity of matrix Lie groups they coincide with, respectively, matrix exponential and matrix logarithm. + +There is, however, still a bit of freedom in the choice of connection that leads to different parallel transports. +One way to understand it is through an identification of tangent spaces that is available to us. +We can establish isomorphisms between the Lie algebra $\mathfrak{g}$ and tangent space at any other point $p\in \mathcal{M}$ using differentials of either left $L_p(q) = p \circ q$ or right $R_p(q) = q \circ p$ translations. The differential $d L_{p}$ at identity is an isomophism between $\mathfrak{g}$ and $T_p \mathcal{M}$. We can also devise other isomorphisms between tangent spaces such as $d R_{p}$ in a similar manner. -It turns out that we can now define affine connections on $\mathcal{M}$ that are both left- and right-invariant to group operation, that is the value of the connection at any point can be determined by transporting the vectors to $I_{\mathcal{M}}$ using either $d L_{p}$ or $d R_{p}$ and evaluating the Christoffel symbol at identity. +We can now define affine connections on $\mathcal{M}$ that are both left- and right-invariant to group operation. +The value of such connection at any point can be determined by transporting the vectors to $I_{\mathcal{M}}$ using either $d L_{p}$ or $d R_{p}$ and evaluating the Christoffel symbol $\Gamma_i$ at identity. +On each group there is a simple one-parameter family of such connections, called Cartan-Schouten connections. +In those connections the Christoffel symbol is determined by the Lie bracket of corresponding tangent vectors multiplied by a number $\lambda \in \mathbb{R}$, +see [PennecLorenzi:2020](@cite), Section 5.3.2. +The choice can be narrowed down by futher requiring the connection to be torsion-free ($\lambda=\frac{1}{2}$) or flat ($\lambda \in \{0, 1\}$). +We may now wonder if any of the affine connections we just constructed come from a certain Riemannian or Finsler metric. +The answer is fairly simple: it is only true when the group $\mathcal{M}$ is compact or a direct product of a compact group and a vector space [LatifiToomanian:2013](@cite). +The most prominent examples of groups without a biinvariant metric are special Euclidean groups. ## Fibers with more structure @@ -230,3 +250,6 @@ It turns out that we can now define affine connections on $\mathcal{M}$ that are [^no-strong-convexity]: This requirement can be slightly relaxed to nondegeneracy and many properties still hold [JavaloyesSoares:2015](@cite). [^fundamental-inequality]: This condition can be expressed in many equivalent forms. The one written here is not the most simple one but possibly the easiest to interpret, since it looks similar to the [Cauchy-Schwarz inequality](https://en.wikipedia.org/wiki/Cauchy%E2%80%93Schwarz_inequality). + +[^generic-lie-bracket]: Lie bracket is also uniquely determined for non-matrix Lie groups, though deriving formulas for its calculation is quite technical. +See [HilgertNeeb:2012](@cite), Section 9.1.2, for more details.