Abstract
We relate two notions of local error for integration schemes on Riemannian homogeneous spaces, and show how to derive global error estimates from such local bounds. In doing so, we prove for the first time that the Lie–Butcher theory of Lie group integrators leads to global error estimates.
Similar content being viewed by others
Notes
Every Lie group is a homogeneous Riemannian manifold. We recall the necessary results and facts on these manifolds in Sect. 1.
A standard notion from graph theory, informally comprising a drawing of the tree in the plane such that branches (paths from a node to a leaf) do not cross. In practice, this introduces an order (left-to-right) on the set of branches starting from a given node.
Here connectedness is only needed to make sense of condition 2 in the statement, as for a non-connected manifold it is customary to set \(d(x,y)=\infty \) if x, y are from different connected components. Assuming that M is connected is no essential restriction as we will only compare curves lying in the same connected component.
Here we use that a homogeneous space is a principal H-bundle, whence a \(C^{p+2}\)-curve admits a \(C^{p+2}\) horizontal lift, cf. e.g. [23, Chapter 5.1].
Functions with the differentiability exhibited by \(\omega _n\) are called \(C^{p+2,\infty }\)-functions in [1]. Indeed that \(\omega _n\) is \(C^{p+2,\infty }\) follows from the chain rules in ibid. The continuity of \(\omega ^\vee _n\) into the locally convex space \(C^\infty (M)\) is a consequence of the exponential law [1, Theorem B] which even shows that \(\omega ^\vee _n\) is a \(C^{p+2}\) map. Since continuity is sufficient for our purposes we do not need to explain what differentiable functions into the (non normable!) space \(C^\infty (M)\) are.
Covariant derivatives are often only defined for smooth vector fields. However, the \(\nabla _X V\) makes sense for vector fields from \(\mathcal {X}^p (M)\) (for \(p\in \mathbb {N}\) using that (M, g) is smooth) if one accounts for the loss of differentiability.
See e.g. the answer by Benoît Kloeckner at https://mathoverflow.net/a/236851/.
References
Alzaareer, H., Schmeding, A.: Differentiable mappings on products with different degrees of differentiability in the two factors. Expo. Math. 33(2), 184–222 (2015). https://doi.org/10.1016/j.exmath.2014.07.002
Besse, A.L.: Einstein Manifolds. Classics in Mathematics. Reprint of the 1987 Edition. Springer, Berlin (2008)
Curry, C., Ebrahimi-Fard, K., Manchon, D., Munthe-Kaas, H.Z.: Planarly branched rough paths and rough differential equations on homogeneous spaces (2018). arXiv:1804.08515v3
Celledoni, E., Eidnes, S., Owren, B., Ringholm, T.: Energy preserving methods on Riemannian manifolds (2018). arXiv:1805.07578v1
Crouch, P.E., Grossman, R.: Numerical integration of ordinary differential equations on manifolds. J. Nonlinear Sci. 3(1), 1–33 (1993). https://doi.org/10.1007/BF02429858
Celledoni, E., Marthinsen, A., Owren, B.: Commutator-free lie group methods. Future Gener. Comput. Syst. 19(3), 341–352 (2003). https://doi.org/10.1016/S0167-739X(02)00161-9
Celledoni, E., Marthinsen, H., Owren, B.: An introduction to Lie group integrators—basics, new developments and applications. J. Comput. Phys. 257(part B), 1040–1061 (2014). https://doi.org/10.1016/j.jcp.2012.12.031
Ebrahimi-Fard, K., Lundervold, A., Munthe-Kaas, H.Z.: On the Lie enveloping algebra of a post-Lie algebra. J. Lie Theory 25(4), 1139–1165 (2015)
Faltinsen, S.: Backward error analysis for Lie-group methods. BIT 40(4), 652–670 (2000). https://doi.org/10.1023/A:1022336301001
Hairer, E., Nørsett, S., Wanner, G.: Solving Ordinary Differential Equations I: Nonstiff Problems. Springer Series in Computational Mathematics. Springer, Berlin (2008)
Hjelle, E.O., Schmeding, A.: Strong topologies for spaces of smooth maps with infinite-dimensional target. Expo. Math. 35(1), 13–53 (2017). https://doi.org/10.1016/j.exmath.2016.07.004
Iserles, A., Munthe-Kaas, H.Z., Nørsett, S.P., Zanna, A.: Lie-group methods. Acta Numer. 9, 215–365 (2000). https://doi.org/10.1017/S0962492900002154
Klingenberg, W.P.A.: Riemannian Geometry. De Gruyter Studies in Mathematics, vol. 1, 2nd edn. Walter de Gruyter & Co., Berlin (1995). https://doi.org/10.1515/9783110905120
Kobayashi, S., Nomizu, K.: Foundations of Differential Geometry. Vol 1 and Vol. II. Wiley Classics Library. Reprint of the 1969 Original, A Wiley-Interscience Publication. Wiley, New York (1996)
Kunzinger, M., Schichl, H., Steinbauer, R., Vickers, J.A.: Global Gronwall estimates for integral curves on Riemannian manifolds. Rev. Mat. Complut. 19(1), 133–137 (2006). https://doi.org/10.5209/rev_REMA.2006.v19.n1.16639
Lang, S.: Fundamentals of Differential Geometry. Graduate Texts in Mathematics, vol. 191. Springer, New York (1999). https://doi.org/10.1007/978-1-4612-0541-8
Munthe-Kaas, H.: Lie–Butcher theory for Runge–Kutta methods. BIT 35(4), 572–587 (1995). https://doi.org/10.1007/BF01739828
Munthe-Kaas, H.: Runge–Kutta methods on Lie groups. BIT 38(1), 92–111 (1998). https://doi.org/10.1007/BF02510919
Munthe-Kaas, H.: High order Runge–Kutta methods on manifolds. In: Proceedings of the NSF/CBMS Regional Conference on Numerical Analysis of Hamiltonian Differential Equations (Golden, CO, 1997), vol. 29, pp. 115–127 (1999). https://doi.org/10.1016/S0168-9274(98)00030-0
Munthe-Kaas, H., Zanna, A.: Numerical integration of differential equations on homogeneous manifolds. In: Cucker, F., Shub, M. (eds.) Foundations of Computational Mathematics (Rio de Janeiro, 1997), pp. 305–315. Springer, Berlin (1997)
Marthinsen, A., Owren, B.: Runge–Kutta methods adapted to manifolds and based on rigid frames. BIT 39(1), 116–142 (1999). https://doi.org/10.1023/A:1022325426017
Munthe-Kaas, H.Z., Wright, W.M.: On the Hopf algebraic structure of Lie group integrators. Found. Comput. Math. 8(2), 227–257 (2008). https://doi.org/10.1007/s10208-006-0222-5
Ortega, J.-P., Ratiu, T.S.: Momentum Maps and Hamiltonian Reduction. Progress in Mathematics, vol. 222. Birkhäuser, Boston, MA (2004). https://doi.org/10.1007/978-1-4757-3811-7
Owren, B.: Order conditions for commutator-free lie group methods. J. Phys. A: Math. Gen. 39, 5585–5599 (2006)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Auxiliary constructions
Auxiliary constructions
In this appendix we collect several auxiliary results which enable us to construct smooth functions needed in the estimates. We begin with a technical Lemma concerning partitions of unity with some desirable properties:
Lemma 4
Let M be a paracompact finite dimensional manifold, \(o\in M\) and B be an open o-neighborhood. There exists a locally finite open cover \(\{U_i\}_{i\in I}\) of M, such that \(I = J \cup \{i_o\}\) and the following holds:
- 1.
\(i_o\) is the unique index such that \(o \in U_{i_o}\),
- 2.
\(U_{i_o} \subseteq B\),
- 3.
Every \(U_{i}\) is connected and relatively compact,
Proof
Since M is locally compact, we can choose a connected manifold chart \((U_{i_o},\varphi _{i_o})\) and compact o-neighborhoods \(C_1,C_2\) of o such that the following inclusions hold:
(where \(\overline{U}_{i_o}\) is the closure and \(C_2^\circ \) the interior). Then \(U := M \setminus C_1\) is open and metrisable, whence paracompact. Following [16, II, §3 Theorem 3.3] there is a locally finite cover of U by charts \((U_j,\varphi _j)_{j\in J'}\) such that \(U_j\) is connected and relatively compact. Let us now throw out all elements of the cover which are contained in \(U_{i_o}\), i.e. define \(J := \{ j \in J'\mid U_j \cap M \setminus U_{i_o} \ne \emptyset \}\) and set \(I := J \cup \{i_o\}\). By construction \(o \in U_i\) for \(i\in I\) if and only if \(i=i_o\), \(U_{i_o} \subseteq B\) and every \(U_i\) is connected and relatively compact. To prove that \(\{U_i\}_{i\in I}\) is a locally finite cover of M, we observe that \(\{U_i\}_{i\in I}\) covers M by construction. Now \(K := C_2 \setminus U_{i_o} \subseteq U\) is compact, whence only finitely many elements of the locally finite cover \(\{U_j\}_{j\in J}\) intersect it. This means that only finitely many of the sets \(U_j, j\in J\) intersect \(U_{i_o}\), whence \(\{U_i\}_{i\in I}\) is locally finite.\(\square \)
We now prove Lemma 2 whose statement we repeat here for convenience.
Lemma 5
For \(\varepsilon >0\) and (M, g) a connected complete Riemannian manifold, there exists \(F_\varepsilon \in C^\infty (M)\) with the following properties.
- 1.
\(F_\varepsilon (o)=0\) and \(F_\varepsilon (x) \ge 0,\ \forall x \in M\),
- 2.
if \(d(x,o)\ge \varepsilon \), then \(F_\varepsilon (x) \ge d(x,o)\).
Proof
Let \(\varepsilon >0 \) and denote by \(B := B_\varepsilon ^d (o)\) the metric ball of radius \(\varepsilon \) around o. Apply now Lemma 4 with the above choice of B to obtain a locally finite open cover \(\{U_i\}_{i\in I}\) of M with a unique element \(U_{i_o}\) such that \(o\in U_{i_o} \subseteq B\). Following [16, II, §3 Corollary 3.8] we pick a smooth partition of unity \(\{\chi _i\}_{i\in I}\) subordinate to the cover \(\{U_i\}_{i\in I}\). Note that by construction of the cover, we must have \(\chi _{i_0} (o) = 1\). Define the constants \(M_j := \max \{\varepsilon , \sup _{y \in \overline{U}_j} d(o,y)\}\) for \(j\in J\). By compactness of \(\overline{U}_j\) and continuity of the Riemannian distance (follows from [13, Theorem 1.9.5]), the \(M_j\) are finite. Hence we can build a family of smooth function:
Observe now that since the \(\{\chi _i\}_{i\in I}\) is a partition of unity, their supports form a locally finite family \(\{\text {supp} \chi _i\}_{i\in I}\). We deduce that the family of supports for the functions \(f_i\) is also locally finite, whence we can define a smooth function
which satisfies \(F_\varepsilon (o)=0\) and \(F_{\varepsilon }(x) \ge 0\) for all \(x\in M\). If \(x \in M \setminus B\), there is a finite non empty \(L_x \subseteq J\) such that \(x \in U_i\) if and only if \(i \in L_x\). In particular \(\sum _{i \in L_x} \chi _i (x) = 1\) and as \(x \in U_i\) for every \(i \in L_x\) by construction one has \(d(x,o)\le M_i\) for all \(i\in L_x\). Thus we deduce that
\(\square \)
Finally, we construct a family of smooth functions which allows us to obtain estimates on the Riemannian distance for points close to o. This is Lemma 3 whose statement we repeat for the readers convenience.
Lemma 6
Let \(\varepsilon >0\) be sufficiently small that the closure of the metric ball \(B_\varepsilon ^d (o)\) is contained in a manifold chart \((U,\varphi )\). Then there is \(N \in \mathbb {N}\) and a family \(\{f_n\}_{1 \le n\le N} \subseteq C^\infty (M)\) with the following properties
- 1.
\(f_n (o)=0\),
- 2.
If \(d(x,o)< \varepsilon \) then there is \(1\le n_x\le N\) such that \(f_n (x) \ge d(x,o)\).
Proof
As a homogeneous Riemannian manifold, (M, g) is complete, see 1.3. Thus the closed and bounded set \(K := \overline{B_\varepsilon ^d (o)}\) is compact by the Hopf–Rinow theorem [2, Theorem 1.65]. We may assume without loss of generality that \(\varphi (o)=0\). Now by standard argumentsFootnote 8 for every smooth Riemannian manifold the charts are locally bi-Lipschitz to Euclidean space. Since \(K \subseteq U\) is compact, we may (after shrinking U if necessary) assume that \(\varphi \) is bi-Lipschitz with respect to the euclidean distance \(d_{2}\) on \(\mathbb {R}^n\) and the geodesic distance on U, i.e.
where “\(\lesssim \)” is used to denote an inequality up to a (multiplicative) constant. Using the equivalence of norms on \(\mathbb {R}^n\), we now replace the euclidean distance \(d_{2}\) in (9) by the distance \(d_1\), induced by the \(\ell ^1\)-norm \(||x||_1 := \sum _{i=1}^n |x_i|\). We claim now, that there is \(N\in \mathbb {N}\) and a family of smooth functions \(\{P_n\}_{1\le n\le N} \subseteq C^\infty (\varphi (U))\) which satisfy the following properties for all \(1 \le n\le N\):
- 1.
\(P_n (\varphi (o)) = H_n (0) = 0\)
- 2.
If \(x \in \varphi (K)\) then there exists \(1\le n_x \le N\) such that \(||x||= d_1 (x,\varphi (o)) \le P_{n_x} (x)\).
If this were true, then the proof can be finished as follows: Let L be the (smallest) Lipschitz constant such that \(d(x,y) \le Ld_1(\varphi (x),\varphi (y)), \quad \forall x,y\in U\). Since U is an open neighborhood of K, we can choose a smooth cut-off function \(\xi :M \rightarrow [0,1]\) such that \(\xi |_K \equiv 1\) and \(\xi |_{M\setminus U} \equiv 0\). Then we set
Clearly we have \(f_n \in C^\infty (M)\) and \(f_n(o)= 0\) for all \(1\le n \le N\). If \(d(x,o) <\varepsilon \), then \(x \in K\), whence there is \(n_x := n_{\varphi (x)}\) as in property 2. of the family \(\{P_n\}_n\) such that
Proof of the claim We have to construct smooth functions which satisfy properties 1. and 2. To this end, consider for \(1\le k \le n\) the smooth (linear) functions
Construct for every multiindex \(\alpha = (\alpha _1, \ldots , \alpha _n) \in \{0,1\}^n\) a function
Set \(N := 2^n\) and choose an arbitrary order of the multiindices \(\alpha \) (naming the ith \(\alpha ^i\), to define the desired family \(P_n := P_{\alpha ^n}|_{U}\) for \(1\le n\le N\). Obviously \(P_n (0)=0\) and from the construction it is clear that the \(P_n\) satisfy property 2.\(\square \)
Rights and permissions
About this article
Cite this article
Curry, C., Schmeding, A. Convergence of Lie group integrators. Numer. Math. 144, 357–373 (2020). https://doi.org/10.1007/s00211-019-01083-1
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00211-019-01083-1