Abstract
In this paper we discuss the convergence of distances associated to converging structures of Lipschitz vector fields and continuously varying norms on a smooth manifold. We prove that, under a mild controllability assumption on the limit vector-fields structure, the distances associated to equi-Lipschitz vector-fields structures that converge uniformly on compact subsets, and to norms that converge uniformly on compact subsets, converge locally uniformly to the limit Carnot-Carathéodory distance. In the case in which the limit distance is boundedly compact, we show that the convergence of the distances is uniform on compact sets. We show an example in which the limit distance is not boundedly compact and the convergence is not uniform on compact sets. We discuss several examples in which our convergence result can be applied. Among them, we prove a subFinsler Mitchell’s Theorem with continuously varying norms, and a general convergence result for Carnot-Carathéodory distances associated to subspaces and norms on the Lie algebra of a connected Lie group.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
This paper deals with the following general problem. Let M be a smooth manifold endowed with a family of vector fields and a continuously varying norm on the tangent spaces. Let us consider the length distance associated to the trajectories that infinitesimally follow such a family. What are the weakest notion of convergence and the most general assumptions on the family of vector fields and the norm that ensure the uniform convergence of the associated length distances?
Such a question is natural while studying metric geometry. For example, fixed a continuously varying norm on the tangents, a sub-Finsler distance on a manifold is defined as the length distance associated to a bracket-generating family of smooth vector fields. It is a classical fact that a sub-Finsler distance can be approximated from below by increasing sequences of Finsler distances, see, e.g., [15, 16]. Nevertheless, understanding whether a specific approximation of the vector fields (and, possibly, of the norm) gives rise to the convergence of the associated length distances seems not to have been deeply studied in the literature. A by-product of our study goes in this direction, since it gives an effective tool to approximate subFinsler distances with Finsler distances in a controlled way. We refer the reader to the examples discussed in Theorem 4.5 and Theorem 1.6, which are consequences of the main Theorem 1.4 below.
A remarkable situation in which the convergence of the distances associated to converging subFinsler structures emerge is while studying asymptotic or tangent cones of subFinsler structures, see the celebrated works of Mitchell and Bellaiche [6, 18] (and the account in [9, 13]), and the work of Pansu [20]. We refer the reader to the examples discussed in Proposition 4.1, and Theorem 1.5 below.
We now introduce the language that we will adopt in the paper.
Let us fix from now on a finite-dimensional Banach space \(\mathbb E\), and a smooth manifold M. We shall consider bundle maps \(M\times \mathbb {E} \to TM\); however, the theory can be easily generalized to bundle maps B → TM given a Banach bundle B on M, as done for sub-Riemannian manifolds in [3, Lemma 3.26 and Corollary 3.27].
A Lipschitz-vector-field structure \(\texttt {f}:M\to \mathbb E^{*}\otimes TM\) on M modelled by \(\mathbb E\) is a Lipschitz choice, for every point p ∈ M, of a linear map between \(\mathbb {E}\) and TpM, see Definition 2.3.
We say that a sequence of Lipschitz-vector-field structures \(\{\texttt {f}_{n}\}_{n\in \mathbb {N}}\) converges to a Lipschitz-vector-field structure \(\texttt {f}_{\infty }\) if, on every compact subset of M, {fn}n∈N is an equi-Lipschitz family that converges to \(\texttt {f}_{\infty }\) uniformly, see Definition 2.2 for details. Attached to a Lipschitz-vector-field structure f we have the notion of an End-point map, as follows.
Definition 1.1 (End-point map)
Let \(\mathbb {E}\) be a finite-dimensional Banach space, and M be a smooth manifold. Let f be a Lipschitz-vector-field structure on M modelled by \(\mathbb E\), and let \(u\in L^{\infty }([0,1];\mathbb {E})\). For o ∈ M, we define the End-point map
where γ : [0,1] → M is the solution of the Cauchy problem
whenever it exists. Notice that \(\gamma (t) = \text {End}^{\texttt {f}}_{o}(tu)\) for every t ∈ [0,1] whenever the End-point map is well-defined.
Let f be a Lipschitz-vector-field structure on M modelled by \(\mathbb E\). We say that \(N:M\times \mathbb E\to \mathbb R\) is a continuously varying norm on \(M\times \mathbb E\) if N is continuous, and N(p,⋅) is a norm on \(\mathbb {E}\) for every p ∈ M. We aim now at describing how a couple (f,N) gives rise to a distance on M.
First, we define the energy and the length functionals working on the space \(L^{\infty }([0,1];\mathbb E)\), which we sometimes call space of controls. We stress that in our approach the energy and the length are not defined at the level of the curves, but instead on the controls that define them. In particular, if o ∈ M, \(u\in L^{\infty }([0,1];\mathbb E)\), (o,f,u) is in the domain of the End-point map, see Definition 1.1, and N is a continuously varying norm on \(M\times \mathbb {E}\), we define the length ℓ (resp., the energy J) associated to (o,f,u,N) to be \({{\int \limits }_{0}^{1}} N(\gamma (t),u(t)) \mathrm {d} t\) (resp., esssupt∈[0,1]N(γ(t),u(t))), where \(\gamma (t):=\text {End}^{\texttt {f}}_{o}(tu)\). Given the notion of energy, we can define the distance as follows.
Definition 1.2 (CC distance)
Let \(\mathbb {E}\) be a finite-dimensional Banach space, and M be a smooth manifold. Let f be a Lipschitz-vector-field structure on M modelled by \(\mathbb E\), and let \(N:M\times \mathbb {E}\to [0,+\infty )\) be a continuously varying norm. We define the Carnot-Carathéodory distance, or CC distance, between p and q as follows
where J(p,f,u,N) is the above defined energy associated to (p,f,u,N).
In Lemma 3.5 we shall show that a constant-speed reparametrization of a curve always exists, hence we can also equivalently take the infimum of the lengths in (2). We remark that, without any further hypotheses on the couple (f,N), it might happen that \(d_{(\texttt {f},N)}(p,q)=+\infty \) for some points p,q ∈ M.
In Corollary 3.19, we shall show that, if f is a Lipschitz-vector-field structure on M modelled by \(\mathbb E\), and \(N:M\times \mathbb {E}\to [0,+\infty )\) is a continuously varying norm, then, for every p,q ∈ M, we have also
where
This means that the definition of the distance d(f,N) working with the controls, i.e., the one given in (2), is equivalent to the definition of the distance as the infimum of the lengths evaluated with respect to the natural sub-Finsler metric associated to (f,N), i.e., (3).
We now aim at understanding which kind of convergence is expected from the sequence of distances \(\{d_{(\texttt {f}_{n},N_{n})}\}_{n\in \mathbb {N}}\) when we have that the sequence \(\{(\texttt {f}_{n},N_{n})\}_{n\in \mathbb {N}}\) converges. The key hypothesis in order to have the local uniform convergence of the distances is a kind of essential non-holonomicity of the limit vector-fields structure \(\texttt {f}_{\infty }\), which we next introduce.
First of all we introduce the notion of essentially open map. We say that a continuous map f : M → N between two topological manifolds of the same dimension k is essentially open at p ∈ M at scale U if U is a neighborhood of p homeomorphic to the k-dimensional Euclidean ball, with ∂U homeomorphic to the sphere \(\mathbb S^{k-1}\), and there exists V a neighborhood of f(p) homeomorphic to the k-dimensional Euclidean ball, such that f(∂U) ⊂ V ∖ f(p) and the map f : ∂U → V ∖ f(p) induces a nonconstant map between the (k − 1)-homology groups, see Definition 2.10.
Notice that the definition of essential openness at p ∈ M does depend on the scale U ∋ p. Notice also that if the map induced between the local homology of p and f(p) is not trivial, i.e., f⋆ : Hk(M,M ∖{p}) → Hk(N,N ∖ f(p)) is nonzero, then f is essentially open at p ∈ M at every sufficiently small neighborhood U of p. Essential opennes at a point p at scale U does not imply openness at p, but only that f(p) is in the interior of f(U), cf. Remark 2.11. Still a local homeomorphism at p is indeed essentially open at p at some scale U ∋ p.
Then we are ready to give the following definition. We recall that we denote by \({{\Phi }_{X}^{t}}\) the flow at time t of a vector field X on the smooth manifold M, whenever it exists.
Definition 1.3 (Essentially non-holonomic)
Let M be a smooth manifold of dimension m and let \({\mathscr{F}}\) be a family of Lipschitz vector fields on M. We say that \({\mathscr{F}}\) is essentially non-holonomic if for every T > 0 and every o ∈ M, there are \(X_{1},\dots ,X_{m}\in {\mathscr{F}}\) and \(\hat t\in \mathbb R^{m}\) with \(|\hat t|<T\) such that there exists a neighborhood \({\Omega }_{\hat t}\subseteq B(0,T)\subseteq \mathbb {R}^{m}\) of \(\hat t\) for which the map
is defined on \({\Omega }_{\hat t}\) and, when restricted to \({\Omega }_{\hat t}\), is an essentially open map at \(\hat t\) in a neighborhood of it.
A Lipschitz-vector-field structure f on M modelled by a finite-dimensional Banach space \(\mathbb E\) is said to be essentially non-holonomic if there is a basis \((e_{1},\dots ,e_{r})\) of \(\mathbb {E}\) such that \({\mathscr{F}}=\{\texttt {f}(\cdot ,e_{1}),\dots ,\texttt {f}(\cdot ,e_{r})\}\) is essentially non-holonomic.
Let us explain the definition above. Equivalently, a set \({\mathscr{F}}\) of Lipschitz vector fields on a smooth manifold Mm is essentially non-holonomic at a point p ∈ M whenever there exists a sequence of points pn ∈ M that converges to p such that pn is connected to p with the concatenation, starting at p, of line flows of m vector fields in \({\mathscr{F}}\) for times \((t_{1},\dots ,t_{m})\), and moreover such concatenation is essentially open around \((t_{1},\dots ,t_{m})\). We stress that the latter notion is weaker than the bracket-generating condition in the case the vector fields are smooth, cf. Proposition 2.12.
We are now ready to give the main theorem of the paper. The following theorem is proved at the end of Section 3.5.
Theorem 1.4
Let M be a smooth manifold, and let \(\mathbb {E}\) be a finite-dimensional Banach space. Let \(\hat {\texttt {f}}\) be an essentially non-holonomic Lipschitz-vector-field structure modelled by \(\mathbb E\), and let \(\hat N:M\times \mathbb {E}\to [0,+\infty )\) be a continuously varying norm. Then the following hold.
-
(i)
if M is connected, then \(d_{(\hat {\texttt {f}},\hat N)}(p,q)<\infty \) for every p,q ∈ M;
-
(ii)
\(d_{(\hat {\texttt {f}},\hat N)}\) induces the manifold topology on M;
-
(iii)
Let \(\{\texttt {f}_{n}\}_{n\in \mathbb {N}}\) be a sequence of Lipschitz-vector-field structures on M modelled by \(\mathbb E\), and let \(\{N_{n}\}_{n\in \mathbb {N}}\) be a sequence of continuously varying norms on \(M\times \mathbb {E}\). Let us assume that \(\texttt {f}_{n}\to \hat {\texttt {f}}\) in the sense of Lipschitz-vector-field structures (see Definition 2.2), and \(N_{n}\to \hat N\) uniformly on compact subsets of \(M\times \mathbb {E}\).
Then \(d_{(\texttt {f}_{n}, N_{n})} \to d_{(\hat {\texttt {f}},\hat N)}\) locally uniformly on M, i.e., every o ∈ M has a neighborhood U such that \(d_{(\texttt {f}_{n}, N_{n})}\to d_{(\hat {\texttt {f}},\hat N)}\) uniformly on U × U as \(n\to +\infty \).
-
(iv)
If in the hypotheses of item (iii) we additionally have that \(d_{(\hat {\texttt {f}},\hat N)}\) is a boundedly compact (or equivalently complete) distance, we conclude that
$$ \lim_{n\to +\infty} d_{(\texttt{f}_{n}, N_{n})} = d_{(\hat{\texttt{f}},\hat N)}, $$uniformly on compact subsets of M × M. Moreover, for every x ∈ M, we have \((M,d_{(\texttt {f}_{n},N_{n})},x)\to (M, d_{(\hat {\texttt {f}},\hat N)}, x)\) in the pointed Gromov–Hausdorff topology as \(n\to +\infty \).
Let us comment on the latter statements. The first item is a Chow-Rashevskii type result for Lipschitz vector fields that satisfy the essentially non-holonomic condition. It implies in particular the classical Chow-Rashevskii theorem, [3]. The item (i) is readily obtained since the fact that two sufficiently near points can be connected by a finite-length curve is guaranteed by Definition 1.3. Item (ii) requires the essentially non-holonomic condition. Indeed, for an arbitrary couple (f,N), one only has that the topology induced by (f,N) is finer than the topology of the manifold, see Lemma 3.8 and the discussion after it. Item (iii) is the main convergence result, and it only holds locally around every point. When one adds the hypothesis that the limit distance is boundedly compact, the uniform convergence on compact sets can be obtained, as stated in item (iv). Without the hypothesis on the boundedly compactness of the limit distance, the convergence result might be false, see the example in Remark 3.24. Let us further notice that item (iv) of Theorem 1.4 generalizes [12, Theorem 3.4].
Let us now describe the main steps of the proof of the Theorem 1.4. The first nontrivial achievement to obtain the proof is that, when \(\hat {\texttt {f}}\) is essentially non-holonomic, the topology of M is finer than the topology induced by \(d_{(\hat {\texttt {f}},\hat N)}\); and thus equal taking into account that the other inclusion, i.e., the one in Lemma 3.8, holds in general. The nontrivial inclusion follows from the fact that when \(\hat {\texttt {f}}\) is essentially non-holonomic, the End-point map associated to \(\hat {\texttt {f}}\) is open, see Theorem 2.13, and Lemma 3.21. Such an opennes property is a direct by-product of the essentially non-holonomic condition, see Remark 2.11.
The latter described opennes property is stable along a sequence \(\{\texttt {f}_{n}\}_{n\in \mathbb {N}}\) of Lipschitz-vector-field structures that converge to \(\hat {\texttt {f}}\), and this is the key point to obtain item (iii). Such a stability is the content of Theorem 2.13. Its proof builds on the top of the joint continuity of the End-point map in the three variables o ∈ M, f a Lipschitz-vector-field structure on M modelled by \(\mathbb E\), and \(u\in L^{\infty }([0,1],\mathbb {E})\) (with the weak* topology), see Theorem 2.5 and Proposition 2.9, and on the topological Lemma B.1 proved with the aid of degree theory, which tells us that continuous functions that are near to an essentially open function are uniformly surjective.
To conclude the proof of item (iii) one exploits the latter stability property to prove that, on compact sets, the topology of M is uniformly finer than the topologies induced by the distances \(d_{(\texttt {f}_{n},N_{n})}\), see Lemma 3.21. This directly implies that the functions \(\{d_{(\texttt {f}_{n},N_{n})}\}_{n\in \mathbb {N}}\) are equicontinuous on compact sets, see Proposition 3.22. To end the proof of item (iii) one then finally uses the previous equicontinuity together with the fact that \(d_{(\hat {\texttt {f}},\hat N)}\) is locally obtained as a relaxation of \(d_{(\texttt {f}_{n},N_{n})}\), see Proposition 3.20.
Item (iv) is then proved by exploiting item (iii) and the general metric result in Lemma 3.25 according to which one can pass from the local uniform convergence to the uniform converge on compact sets in a very general setting under mild assumptions, i.e., the metric spaces are length spaces and the limit distance is boundedly compact.
In Appendix C we offer a shorter proof of Theorem 1.4(iv) assuming that the vector-fields structures are smooth. In this case we can argue directly by using Gronwall’s Lemma A.1, and the quantitative open-mapping type result in Lemma B.3, which does not need degree theory since we have enough regularity of the flow maps.
Let us now discuss some corollaries of the general convergence result in Theorem 1.4. In Section 4 we list some examples in which a direct application of Theorem 1.4 gives nontrivial consequences. We record here a couple of them. The first is Mitchell’s Theorem for subFinsler manifolds with continuously varying norms.
Let us give some preliminary notation and definitions. Let Mm be a smooth manifold of dimension \(m\in \mathbb {N}\), and let \(\mathcal {X}:=\{X_{1},\dots ,X_{k}\}\) be a bracket-generating family of smooth vector fields on M. Let \(\mathbb {E}:=\mathbb {R}^{k}\), and let \(N:M\times \mathbb {E}\to [0,+\infty )\) be a continuously varying norm. For every p ∈ M and v ∈ TpM, let \(|\cdot |_{\mathcal X,N}\) be the sub-Finsler metric defined as follows
The subFinsler distance between p,q ∈ M is
We recall that the definition of a regular point can be found, e.g., in [13, Definition 2.4]. The following theorem is proved at the end of Section 4.2.
Theorem 1.5 (Mitchell’s Theorem for subFinsler manifolds with continuously varying norm)
Let \(M^{m},\mathcal {X},N\) be as above. Let us fix o ∈ M. There exists a bracket-generating family of polynomial vector fields \(\hat {\mathcal X}:=\{\hat X_{1},\dots ,\hat X_{k}\}\) on \(\mathbb R^{m}\) such that the following holds.
Let No be the continuously varying norm on \(\mathbb {R}^{m}\times \mathbb {E}\) such that No(p,⋅) ≡ N(o,⋅) for every \(p\in \mathbb {R}^{m}\). Let \(|\cdot |_{\hat {\mathcal X},N_{o}}\) be the subFinsler metric on \(T\mathbb {R}^{m}\) defined as in (4), and let \(d_{(\hat {\mathcal X},N_{o})}\) be the subFinsler distance on \(\mathbb R^{m}\), defined as in (5), by using the subFinsler metric \(|\cdot |_{\hat {\mathcal X},N_{o}}\).
Then, the Gromov–Hausdorff tangent of \((M,d_{(\mathcal X,N)})\) at o ∈ M is isometric to \((\mathbb R^{m},d_{(\hat {\mathcal X},N_{o})},0)\). Moreover, \((\mathbb R^{m},d_{(\hat {\mathcal X},N_{o})})\) is isometric to a quotient of a subFinsler Carnot group by one of its closed subgroups. If o is regular, \((\mathbb R^{m},d_{(\hat {\mathcal X},N_{o})})\) is isometric to a subFinsler Carnot group.
We remark that the construction of \(\hat {\mathcal {X}}\), which is usually called the homogeneous nilpotent approximation of \(\mathcal {X}\) at o, can be made explicitly with respect to \(\mathcal {X}\), compare with [13, Section 2.1], and does not depend on N. This algebraic approximation \(\hat {\mathcal {X}}\) is clear from [1, 13, 21]; we will focus on the metric consequences of considering N and its associated distance.
Giving for granted the construction of privileged coordinates, for which we give precise references in Section 4.2, the proof of the Theorem 1.5 is a direct consequence of the application of Theorem 1.4(iv), see Section 4.2.
The last consequence we want to discuss is in the setting of Lie groups. We introduce some notation. Let \(\mathbb {G}\) be a connected Lie group, and \(\mathfrak {g}\) its Lie algebra. Given a vector subspace \({\mathscr{H}}\subseteq \mathfrak {g}\) of \(\mathfrak {g}\), and a norm b on \({\mathscr{H}}\), we associate to \(({\mathscr{H}},b)\) a left-invariant subFinsler structure \((\mathcal {D},b)\) as follows
where Lp(q) := p ⋅ q for \(p,q\in \mathbb {G}\).
To each \(({\mathscr{H}},b)\), one attaches the (possibly infinite-valued) distance between \(p,q\in \mathbb {G}\) as
Notice that if \({\mathscr{H}}\) is a bracket-generating vector subspace of \(\mathfrak {g}\), the sub-Finsler structure \((\mathbb {G},\mathcal {D},b)\) satisfies the bracket-generating condition and thus \(d^{({\mathscr{H}},b)}\) is finite-valued. Let us denote by \(\text {Gr}_{\mathfrak {g}}(k)\) the Grassmannian of k-planes endowed with the usual topology of the Grassmannian of a vector space. The proof of the following result is at the end of Section 4.3 and it is an immediate consequence of Theorem 1.4(iv).
Theorem 1.6 (Convergence of distances on Lie groups)
Let \(\mathbb {G}\) be a connected Lie group with Lie algebra \(\mathfrak {g}\), and let \({\mathscr{H}}\subseteq \mathfrak {g}\) be a bracket-generating vector subspace of dimension k.
Let \(\{{\mathscr{H}}_{n}\}_{n\in \mathbb {N}}\) be a sequence of k-dimensional vector subspaces of \(\mathfrak {g}\) that converges in the topology of \(\text {Gr}_{\mathfrak {g}}(k)\) to \({\mathscr{H}}\), and let \(\{b_{n}\}_{n\in \mathbb {N}}\) be a sequence of norms on \(\mathfrak {g}\) that converges uniformly on compact sets to a norm b on \(\mathfrak {g}\). Then, being \(d^{({\mathscr{H}}_{n},b_{n})}\) and \(d^{({\mathscr{H}},b)}\) the distances defined as in (7), we have
Moreover, for any \(p\in \mathbb {G}\), \((\mathbb {G},d^{({\mathscr{H}}_{n},b_{n})},p)\to (\mathbb {G},d^{(\mathcal H,b)},p)\) in the pointed Gromov–Hausdorff topology as \(n\to +\infty \).
We briefly describe the structure of the paper and we refer the reader to the introductions of the sections for more details.
In Section 2 we introduce the main notation and definitions of the paper, we study the continuity property of the End-point map, the notion of essentially open map and essentially non-holonomic set of vector fields, and we finally prove the open property of the End-point map associated to an essentially non-holonomic structure.
In Section 3 we define and study the length, the energy and the Carnot-Carathéodory distance associated to a Lipschitz-vector-field structure and a continuously varying norm. We thus study how the distances behave under taking limit of the corresponding structures, and we prove the main Theorem 1.4.
In Section 4 we discuss some examples in which Theorem 1.4 applies, namely the fact that the asymptotic cone of the Riemannian Heisenberg group is the subRiemannian Heisenberg group; the subFinsler Mitchell’s Theorem with continuously varying norms; a general convergence result for Carnot-Carathéodory distances on connected Lie groups; and a general convergence result for Carnot-Carathéodory distances on manifolds.
In the Appendix we give a self-contained proof of a version of the Gronwall Lemma, we prove some ancillary lemmas about open maps, and we finally give a shorter and more direct proof of Theorem 1.4(iv) in the case in which the vector fields are smooth.
2 The End-point map for Lipschitz-vector-field Structures
In this section we introduce the notion of Lipschitz-vector-field structure on a smooth manifold modelled by a finite-dimensional Banach space, see Definition 2.1 and Definition 2.3. We give the definitions of the convergence of Lipschitz-vector-field structures, see Definition 2.2.
After the discussion of the basic definitions, we are going to prove the first main theorem of this section, see Theorem 2.5, which says that the domain of the End-point map associated to a Lipschitz-vector-field structure is open and the End-point map is continuous. The proof of Theorem 2.5 heavily relies on Proposition 2.9, according to which the curves satisfying the Cauchy system (1) starting from a converging sequence \((o_{n},\texttt {f}_{n},u_{n})\in M\times \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\times L^{\infty }([0,1];\mathbb {E})\) uniformly converge. The latter result relies on a general convergence criterion for flow lines of (not necessarily smooth) vector fields, see Propostion 2.6.
In Section 2.3 we introduce the notion of essentially open map between two topological manifolds of the same dimension, see Definition 2.10. We recall that such a notion is used to give the notion of essentially non-holonomic distribution of vector fields, see Definition 1.3.
In Section 2.4 we finally show the second main result of this section. Namely, we show that whenever a Lipschitz-vector-field structure \(\hat {\texttt {f}}\) modelled by \(\mathbb E\) is essentially non-holonomic, the End-point map of \(\hat {\texttt {f}}\) enjoys a uniform openness property, see Theorem 2.13 for further details. Such a uniform openness result, which follows both from the continuity result proved in Theorem 2.5, and from the ancillary Lemma B.1, strongly requires the essentially non-holonomicity property. Eventually, the latter uniform openness result will be of key importance in proving Lemma 3.21, which is one of the main steps to prove the main result of the next section, see Theorem 1.4(iv). We refer the reader to the introduction of the next section for further details.
2.1 Lipschitz-vector-field Structures on a Manifold
In this subsection we study basic facts about Lipschitz-vector-field structures.
Definition 2.1 (Uniformly locally Lipschitz sections LipΓ)
Let M be a smooth manifold and E → M a vector bundle. We say that a family \(\mathcal {X}\) of sections of E is uniformly locally Lipschitz if for every p ∈ M there exist a coordinate neighborhood of p that trivializes E and a constant L > 0 so that every element of \(\mathcal {X}\) is L-Lipschitz in this trivialization. We denote by LipΓ(E) the collection of all locally Lipschitz sections of E, i.e., sections X so that the singleton {X} is uniformly locally Lipschitz.
It is a direct consequence of the definition that a family \(\mathcal {X}\) of sections is uniformly locally Lipschitz if and only if it is uniformly Lipschitz on compact sets on every trivialization of E.
Definition 2.2 (Sequential topology on uniformly locally Lipschitz sections)
We define a sequential topology on LipΓ(E) as follows. We say that a sequence \(\{X_{n}\}_{n\in \mathbb {N}}\subset \text {Lip}{\Gamma }(E)\) converges to \(X_{\infty }\in \text {Lip}{\Gamma }(E)\) if and only if \(\{X_{n}\}_{n\in \mathbb {N}}\) is uniformly locally Lipschitz and Xn → X uniformly on compact subsets of M, that is, if every p ∈ M has a coordinate neighborhood that trivializes E on which Xn converge to X uniformly on compact sets.
Definition 2.3 (Lipschitz-vector-field structure)
Let \(\mathbb {E}\) be a finite-dimensional Banach space and M a smooth manifold. We denote by \(\mathbb {E}^{*}\otimes TM\) the vector bundle on M whose fibers are \(\mathbb {E}^{*}\otimes T_{p}M\). A section f of \(\mathbb {E}^{*}\otimes TM\) is a choice, for each p ∈ M, of a linear map \(\texttt {f}|_{p}:\mathbb {E}\to T_{p}M\). An element \(\texttt {f}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\) will be called a Lipschitz-vector-field structure on M modelled by \(\mathbb E\).
The definition of the Banach spaces \(L^{p}([0,1];\mathbb {E})\) does not depend on the choice of a Banach norm on \(\mathbb {E}\). The predual of \(L^{\infty }([0,1];\mathbb {E})\) is \(L^{1}([0,1];\mathbb {E}^{*})\) with pairing
for \(u:[0,1]\to \mathbb {E}\) and \(v:[0,1]\to \mathbb {E}^{*}\). So, a sequence \(\{u_{n}\}_{n\in \mathbb {N}}\subset L^{\infty }([0,1];\mathbb {E})\) weakly* converges to \(u_{\infty }\in L^{\infty }([0,1];\mathbb {E})\) if for every \(v\in L^{1}([0,1];\mathbb {E}^{*})\) it verifies \(\lim _{n\to \infty } \langle v | u_{n} \rangle = \langle v | u_{\infty } \rangle \).
We denote by \({\mathscr{D}}_{\text {End}} \subset M \times \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM) \times L^{\infty }([0,1];\mathbb {E})\) the domain of the End-point map, as defined in Definition 1.1.
Remark 2.4 (Concatenation of flows of vector fields)
Let \(X_{1},\dots ,X_{\ell }\) be locally Lipschitz vector fields on M. Take \(\mathbb E=\mathbb R^{\ell }\) with the standard Euclidean norm, and with the canonical basis \(\{e_{1},\dots ,e_{\ell }\}\), and define \(\texttt {f}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\) by extending linearly
The Cauchy system in (1), for any \(u:[0,1]\to \mathbb {R}^{\ell }\), becomes
Fix \(j\in \mathbb {N}\), \((t_{1},\dots ,t_{j})\in \mathbb {R}^{j}\) and \(e_{i_{1}},\dots ,e_{i_{j}}\in \{e_{1},\dots ,e_{\ell }\}\). If we define the controls
where \(T:={\sum }_{i=1}^{j} |t_{i}|\), and
we have that
whenever one of the terms exists. We recall that \({{\Phi }_{X}^{t}}(o)\) is the flow line at time t of the vector field X starting at o.
2.2 Continuity of the End-point Map
In this section we shall prove the following continuity theorem for the End-point map. On \({\mathscr{D}}_{\text {End}} \subset M \times \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM) \times L^{\infty }([0,1];\mathbb {E})\) we consider the topology that is the product of the manifold topology on M, the sequential topology defined in Definition 2.2 on \( \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM) \), and the weak* topology on \(L^{\infty }([0,1];\mathbb {E})\).
Theorem 2.5
Let M be a smooth manifold and let \(\mathbb {E}\) be a finite-dimensional Banach space. Then the domain \({\mathscr{D}}_{\text {End}}\) of the End-point map is open and the function \(\text {End}:{\mathscr{D}}_{\text {End}}\to M\) is continuous.
Moreover, given \((\hat o,\hat {\texttt {f}},\hat u)\in {\mathscr{D}}_{\text {End}}\), and given a weak*-compact neighborhood \(\mathscr U\) of \(\hat u\) such that \((\hat o,\hat {\texttt {f}},u)\in {\mathscr{D}}_{\text {End}}\) for every \(u\in \mathscr U\), we have that that the limit
is uniform on \(\mathscr U\).
Inspired by [17, Proposition 3.6], we prove the following ancillary proposition.
Proposition 2.6
Let \(M\subset \mathbb {R}^{N}\) be a closed subset and for \(n\in \mathbb {N}\cup \{\infty \}\) let \(X_{n}:[0,1]\times M\to \mathbb {R}^{N}\) be measurable (thought as non-autonomous vector-fields) such that there are R,L ≥ 0 with \(\|X_{n}\|_{L^{\infty }} \le R\) and there exists a full measure subset \(\mathcal {T}\subset [0,1]\) such that |Xn(t,p) − Xn(t,q)|≤ L|p − q| for all p,q ∈ M, and for all \(t\in \mathcal {T}\). For each n, let γn : [0,1] → M be an integral curve of Xn. Suppose that \(\gamma _{n}(0)\to \gamma _{\infty }(0)\) and that, for every t ∈ [0,1],
Then \(\gamma _{n}\to \gamma _{\infty }\) uniformly.
Proof
The family of curves γn is equibounded and equicontinuous with values in \(\mathbb {R}^{N}\). By Ascoli-Arzelà, {γn}n is precompact. Let ξ : [0,1] → M be a limit curve. We will show that \(\xi = \gamma _{\infty }\), thus proving that the whole sequence γn uniformly converge to \(\gamma _{\infty }\).
For each n, define on := γn(0) and
By the assumption (10), \(\eta _{n}(t)\to \gamma _{\infty }(t)\) for every t ∈ [0,1].
Next,
Letting \(n\to \infty \), we obtain, for every t ∈ [0,1],
Starting with \(\|\xi -\gamma _{\infty }\|\le C\) and iterating this inequality, we get \(\xi =\gamma _{\infty }\). The latter implication is actually an instance of the Gronwall inequality \(f^{\prime }\le L f\). □
Remark 2.7
Suppose that the hypothesis of Proposition 2.6 except (10) are satisfied. We claim that, if \(X_{n}\to X_{\infty }\) pointwise a.e. on [0,1] × M, then (10) is satisfied on every curve γ. Indeed, first, for a.e. t ∈ [0,1], we have that \(X_{n}(t,\cdot )\to X_{\infty }(t,\cdot )\) almost everywhere on M. Since Xn are uniformly Lipschitz and bounded in the spatial variable, for a.e. t ∈ [0,1], actually the convergence \(X_{n}(t,\cdot )\to X_{\infty }(t,\cdot )\) is uniform on compact subsets of M. Therefore, since γ([0,1]) is compact, for almost every s ∈ [0,1], \(\lim _{n\to \infty } X_{n}(s,\gamma (s)) = X_{\infty }(s,\gamma (s))\). Since Xn are uniformly bounded, by the Lebesgue dominated convergence theorem, we can exchange the limit and the integral in the left-hand side of (10).
Lemma 2.8
Let \(\mathbb {E}_{1}\) and \(\mathbb {E}_{2}\) be two finite-dimensional Banach spaces. Suppose that \(\{u_{n}\}_{n\in \mathbb {N}}\subset L^{\infty }([0,1];\mathbb {E}_{1})\) is a sequence weakly* converging to \(u_{\infty }\) and that \(A_{s}:\mathbb {E}_{1}\to \mathbb {E}_{2}\) is a continuous family of linear maps, with s ∈ [0,1]. Then vn(s) := As[un(s)] is a sequence in \(L^{\infty }([0,1];\mathbb {E}_{2})\) weakly* converging to \(v_{\infty }\).
Proof
We denote by 〈⋅|⋅〉 the pairing of a Banach space with its dual space. We need to show that, for every \(\alpha \in L^{1}([0,1];\mathbb {E}_{2}^{*})\),
Since A is continuous in s, the operator norm of the adjoint operators \(A_{s}^{*}\) is bounded uniformly in s ∈ [0,1], by R say. Hence \({{\int \limits }_{0}^{1}} \|A^{*}_{s}\alpha (s)\| \mathrm {d} s \le R \|\alpha \|_{L^{1}} < \infty \), that is, \(A^{*}\alpha : s\mapsto A_{s}^{*}\alpha (s)\) is an element of \(L^{1}([0,1];\mathbb {E}_{1}^{*})\). We conclude that, for every \(\alpha \in L^{1}([0,1];\mathbb {E}_{2}^{*})\),
hence (11) indeed holds for every \(\alpha \in L^{1}([0,1];\mathbb {E}_{2}^{*})\). □
The next proposition will be at the core of the proof of Theorem 2.5.
Proposition 2.9
Let \(\{(o_{n},\texttt {f}_{n},u_{n})\}_{n\in \mathbb {N}} \subset M \times \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM) \times L^{\infty }([0,1];\mathbb {E})\) be a sequence converging to \((o_{\infty },\texttt {f}_{\infty },u_{\infty })\in {\mathscr{D}}_{\text {End}}\). Then the following hold:
-
(1)
There is \(N\in \mathbb {N}\) such that \(\{(o_{n},\texttt {f}_{n},u_{n})\}_{n\ge N}\subset {\mathscr{D}}_{\text {End}}\), that is, for every n ≥ N the Cauchy system (1) has an integral curve \(\gamma _{(o_{n},\texttt {f}_{n},u_{n})}\) defined on [0,1];
-
(2)
The sequence of integral curves \(\gamma _{(o_{n},\texttt {f}_{n},u_{n})}\) uniformly converge to \(\gamma _{(o_{\infty },\texttt {f}_{\infty },u_{\infty })}\).
Proof
The convergence in the assumptions means that \(o_{n}\to o_{\infty }\) in M, \(u_{n}\to u_{\infty }\) weakly* in \(L^{\infty }([0,1];\mathbb {E})\), \(\texttt {f}_{n}\to \texttt {f}_{\infty }\) uniformly on compact sets of every trivialization of \(\mathbb E^{*}\otimes TM\), and {fn}n is uniformly locally Lipschitz on compact sets of every trivialization of \(\mathbb E^{*}\otimes TM\). For \(n\in \mathbb {N}\cup \{\infty \}\), denote by γn : [0,Tn) → M the maximal integral curve of the Cauchy system (1) with control un and initial point on. Notice that γn can be extended to Tn if and only if Tn = 1, if and only if γn([0,Tn)) is contained in a compact subset of M.
Let ρ be a complete Riemannian metric on M and let \(\iota :M\hookrightarrow \mathbb {R}^{N}\) be a Riemannian isometric embedding. The ρ-length of curves in M is thus equal to their Euclidean length in \(\mathbb {R}^{N}\). We denote by dρ and diamρ the Riemannian distance and the corresponding diameter on M defined by ρ. Notice that, for every r ≥ 0 and p ∈ M, the closed ρ-ball of radius r and center p in M, \(\bar B_{\rho }(p,r)\), is a compact subset of \(\mathbb {R}^{N}\).
By means of the isometric embedding ι, we interpret the sections \(\texttt {f}_{n}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\) as locally uniformly Lipschitz maps \(\texttt {f}_{n}:M\to \mathbb {E}^{*}\otimes \mathbb {R}^{N}\). We will denote by ∥fn(p)∥ the operator norm of the linear map \(\texttt {f}_{n}(p):\mathbb {E}\to \mathbb {R}^{N}\).
Let \(D = \text {diam}_{\rho }(\gamma _{\infty }([0,1]))\), \(H = \sup \{\|\texttt {f}_{n}(p)\|:n\in \mathbb {N}, p\in \bar B_{\rho }(o_{\infty },4D)\}<\infty \), and \(R = \sup _{n} \|u_{n}\|_{L^{\infty }}<\infty \).
We claim that, for every \(\hat t\in [0,1]\), if there is N such that \(\hat t<T_{n}\) for every n ≥ N and if \(\gamma _{n}(\hat t)\to \gamma _{\infty }(\hat t)\), then there is \(\hat N\ge N\) such that, for all \(n\ge \hat N\), the curve γn is defined on \([\hat t,\hat t + \frac {D}{RH}]\cap [0,1]\) and \(\gamma _{n}([0,\hat t + \frac {D}{RH}]\cap [0,1]) \subset \bar B_{\rho }(o_{\infty },4D)\) for all \(n\ge \hat N\).
To prove the claim, first notice that there is \(\hat N\in \mathbb {N}\) such that \(\gamma _{n}(\hat t)\in \bar B(o_{\infty },2D)\) for all \(n\ge \hat N\). Next, for almost every s ∈ [0,1] with \(\gamma _{n}(s)\in \bar B_{\rho }(o_{\infty },4D)\), we have
and so, if \(\gamma _{n}(r)\in \bar B_{\rho }(o_{\infty },4D)\) for all \(r\in [\hat t,s]\), then
Now, fix \(n>\hat N\) and define
If \(\hat s=T_{n}\), then \(\gamma _{n}([0,T_{n}))\subset \bar B_{\rho }(o_{\infty },4D)\), which is compact, and thus Tn = 1 and γn is defined on [0,1]. Suppose \(\hat s<T_{n}\). From (13), we obtain \(|\gamma _{n}(\hat s)-\gamma _{\infty }(\hat t)| \le 3D\) and thus we deduce that \(\hat s = \hat t + \frac {D}{HR}\). We conclude that γn is defined on \([0,\hat s] = [0,\hat t+\frac {D}{HR}]\cap [0,1]\) and that \(\gamma _{n}([\hat t,\hat s])\subset \bar B_{\rho }(o_{\infty },4D)\) for all \(n\ge \hat N\).
Since \(\frac {D}{HR}\) is a fixed positive quantity, the above claim readily implies the first part of the lemma. For the second part of the proof, we assume that γn is defined on [0,1] for all n.
We claim that, for every \(\hat t\in [0,1]\), if \(\gamma _{n}(\hat t)\to \gamma _{\infty }(\hat t)\), then \(\gamma _{n}|_{[\hat t,\hat t + \frac {D}{RH}]}\) uniformly converge to \(\gamma _{\infty }|_{[\hat t,\hat t + \frac {D}{RH}]}\).
To prove the latter claim, notice that from the previous claim we have that there is \(\hat N\ge N\) such that, for all \(n\ge \hat N\), \(\gamma _{n}([0,\hat t + \frac {D}{RH}]\cap [0,1]) \subset \bar B_{\rho }(o_{\infty },4D)\). We next apply Proposition 2.6, whose hypotheses must be met. Define the vector fields Xn : [0,1] × M → TM, Xn(t,p) = fn|p[un(t)]. Since \(\bar B_{\rho }(o_{\infty },4D)\) is compact, there is L so that fn is L-Lipschitz on \(\bar B_{\rho }(o_{\infty },4D)\) for all \(n\in \mathbb {N}\). Thus, if \(p,q\in \bar B_{\rho }(o_{\infty },4D)\), then
If γ : [0,1] → M is a continuous curve, then
where
and \(v_{n}(s):=\texttt {f}_{\infty }|_{\gamma (s)}[u_{n}(s)]\) weakly* converge to \(v_{\infty }(s):= \texttt {f}_{\infty }|_{\gamma (s)}[u_{\infty }(s)]\) by Lemma 2.8. Since \(v\mapsto {{\int \limits }_{0}^{t}} v(s) \mathrm {d} s\) is a continuous linear operator from \(L^{\infty }([0,1];\mathbb {R}^{N})\) to \(\mathbb {R}^{N}\), we then have
We have thus shown that the non-autonomous vector fields Xn satisfy all conditions in Proposition 2.6 on \(\bar B_{\rho }(o_{\infty },4D)\). Since \(\gamma _{n}([\hat t,\hat t+\frac {D}{HR}])\subset \bar B_{\rho }(o_{\infty },4D)\) for all \(n\ge \hat N\) and \(\gamma _{n}(\hat t) \to \gamma _{\infty }(\hat t)\), Proposition 2.6 ensures that \(\gamma _{n}|_{[\hat t,\hat t + \frac {D}{RH}]}\) uniformly converge to \(\gamma _{\infty }|_{[\hat t,\hat t + \frac {D}{RH}]}\). The claim is proven.
Finally, since the constant \(\frac {D}{RH}\) does not depend on \(\hat t\), we can subdivide [0,1] into intervals of length less than \(\frac {D}{RH}\) and apply the above claim iteratively to each interval, concluding the proof of the proposition. □
Proof Proof of Theorem 2.5
Proposition 2.9.(1) implies that \({\mathscr{D}}_{\text {End}}\) is open, while Proposition 2.9.(2) implies that End is continuous. The uniform limit (9) is a direct consequence of the continuity of End simultaneously in the three variables (o,f,u), and a standard compactness argument. □
2.3 Essentially Non-holonomic Lipschitz Distributions
In this section we discuss the notions of essentially open maps and essentially non-holonomic distributions of vector fields.
Definition 2.10 (Essentially open map)
A continuous map f : M → N between topological manifolds of the same dimension k is said to be essentially open at p ∈ M at scale U if
-
(1)
U is a neighborhood of p such that U is homeomorphic to the Euclidean k-dimensional ball, and ∂U is homeomorphic to the (k − 1)-dimensional Euclidean sphere \(\mathbb S^{k-1}\);
-
(2)
there exists a neighborhood V of f(p) such that V is homeomorphic to the Euclidean k-dimensional ball;
-
(3)
\(f(\partial U)\subseteq V\setminus f(p)\);
-
(4)
The induced group homomorphism \(f_{*}: H_{k-1}(\partial U )\cong \mathbb Z\to H_{k-1}(V\setminus f(p))\cong \mathbb Z\) is not constant.
Remark 2.11
We claim that if a map f is essentially open at p, then f(p) is contained in the interior of f(U). Indeed, up to homeomorphism, f induces by restriction a map \(f:\overline B(0,r_{1})\subseteq \mathbb R^{k}\to B(0,r_{2})\subseteq \mathbb R^{k}\), for some radii r1,r2, such that f(0) = 0, \(f(\partial B(0,r_{1}))\subseteq B(0,r_{2})\setminus \{0\}\), and such that \(f|_{\partial B(0,r_{1})}:\partial B(0,r_{1})\to B(0,r_{2})\setminus \{0\}\) induces a non-constant group homomorphism between the (k − 1)-th homology groups. Hence, arguing as in the first few lines of the proof of Lemma B.2, the map \(\widetilde f:\mathbb S^{k-1}\to \mathbb S^{k-1}\) defined as
has nonzero degree. Then we can apply Lemma B.1 with the constant sequence fn := f to obtain that f(0) is contained in the interior of f(B(0,r1)).
We notice that by virtue of Lemma B.1, the essential openness at a point p at some scale, implies a surjectivity property at p which is stable with respect to uniform convergence. This stability is of crucial importance in Definition 1.3. Indeed, if we naïvely only require that ϕ in Definition 1.3 is open at \(\hat t\), it is not possible to prove the uniform openness in Theorem 2.13, because the property of being open is not stable under uniform convergence. For example, consider the functions ft(x) := tx defined on [0,1] and let t → 0.
We show in the next proposition that the condition of essential non-holonomicity (as in Definition 1.3) is a weakening of the bracket-generating condition for smooth vector fields.
Proposition 2.12
Every bracket-generating family of smooth vector fields is essentially non-holonomic.
Proof
Let \({\mathscr{F}}\subset {\Gamma }(TM)\) be a bracket-generating family of smooth vector fields. Due to [3, Lemma 3.33], cf. also [2, Section 5.4], we have that for every T > 0 and every o ∈ M, there are \(X_{1},\dots ,X_{m}\in {\mathscr{F}}\) such that the map
is a topological embedding into M from an open subset U of \(\mathbb {R}^{m}\) contained in the set \(\{t\in \mathbb {R}^{m}:|t|_{1}<T\}\). Then an application of Lemma B.2 gives the sought conclusion. □
2.4 Uniform Openness of the End-point Map
In this final part of Section 2, we prove that whenever a Lipschitz-vector-field structure \(\hat {\texttt {f}}\) is essentially non-holonomic, and a point o ∈ M is given, then the End-point map \(\text {End}^{\texttt {f}}_{o}(\cdot )\) is open at 0 uniformly as f varies in a neighborhood of \(\hat {\texttt {f}}\).
Theorem 2.13
Let \(\hat {\texttt {f}}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\) be essentially non-holonomic, let o ∈ M, and R > 0. Then there are neighborhoods \({\mathscr{F}}\) of \(\hat {\texttt {f}}\) and U of o such that
Proof
Let m be the dimension of the manifold M. Arguing by contradiction, suppose that there are \(\texttt {f}_{n}\to \hat {\texttt {f}}\) and pn → o such that \(p_{n}\notin \text {End}^{\texttt {f}_{n}}_{o}(B_{L^{\infty }}(0,R))\).
Let \(e_{1},\dots ,e_{r}\) be a basis of \(\mathbb {E}\) as in Definition 1.3. Given \(\sigma :\{1,\dots ,m\}\to \{1,\dots ,r\}\) and \(\texttt {f}\in \text {Lip}{\Gamma }(\mathbb { E}^{*}\otimes TM)\), define, for every \(j=1,\dots ,m\),
and, for every \((s_{1},\dots ,s_{m},t_{1},\dots ,t_{m})\in \mathbb R^{2m}\), let us define
whenever it exists. Notice that
where, for every t ∈ [0,1],
and there is C > 0 such that \(\|u(s_{1},\dots ,s_{m},t_{1},\dots ,t_{m})\|_{L^{\infty }}\le C {\sum }_{j}(|t_{j}|+|s_{j}|)\).
Since \(\hat {\texttt {f}}\) is essentially non-holonomic, there are \(\hat t\in \mathbb {R}^{m}\), a neighborhood Ω of \(\hat t\), and σ such that 2C|t|1 < R for all t ∈Ω, and \(\hat f = \psi ^{\sigma ,\hat {\texttt {f}}}(\hat t,\cdot )\) restricted to Ω is essentially open at \(\hat t\). We recall that by definition \(|(t_{1},\dots ,t_{m})|_{1}:={\sum }_{i=1}^{m} |t_{i}|\), for every \((t_{1},\dots ,t_{m})\in \mathbb R^{m}\).
Now, the maps \(f_{n} = \psi ^{\sigma ,\texttt {f}_{n}}(\hat t,\cdot )\) are continuous on Ω and converge uniformly to \(\hat f\), by Theorem 2.5. By reasoning as at the beginning of Remark 2.11, we have that at some scale around \(\hat t\), \(\hat f\) satisfies the hypothesis on the degree required to apply Lemma B.1. Hence, using Lemma B.1, there is an open neighborhood U of o such that U ⊂ fn(Ω) for large n. Since \(f_{n}({\Omega }) \subset \text {End}^{\texttt {f}_{n}}_{o}(B_{L^{\infty }}(0,R))\), we reach a contradiction with pn → o and \(p_{n}\notin \text {End}^{\texttt {f}_{n}}_{o}(B_{L^{\infty }}(0,R))\). □
3 Sub-Finsler Distances for Lipschitz-vector-field Structures
In this section we shall fix a smooth manifold M and a Banach space \(\mathbb E\). In M we shall fix a Lipschitz-vector-field structure f modelled by \(\mathbb E\), as in Definition 2.3.
In Section 3.2, given a continuously varying norm N on \(M\times \mathbb E\), we are going to define the energy and the length functionals associated to controls \(u\in L^{\infty }([0,1];\mathbb E)\), we prove that they are lower semicontinuous, see Proposition 3.4, and we prove that every curve has a constant speed reparametrization, see Lemma 3.5.
In Section 3.3, we define the distance d(f,N)(p,q) between p,q ∈ M to be the infimum of the energy (equivalently the length) of a control that gives rise to a curve that connects the two points, see Definition 3.6. We then prove the local existence of geodesics, see Proposition 3.9, and in Proposition 3.10 we give a criterion, ultimately based on the growth of (f,N), to show that (M,d(f,N)) is a complete, boundedly compact, geodesic metric space. We prove that the topology generated by d(f,N) is larger than the topology of M, see Lemma 3.8. We shall then show that they are equal if f is essentially non-holonomic, see Theorem 1.4(ii).
In Section 3.4 we shall address the problem of linking the definition of the distance given in Section 3.2 with the Lagrangian one given directly on the curves. In particular, having a couple (f,N) on M, one can define a sub-Finsler metric on TM, see (32). We show that a curve γ : [0,1] → M is d(f,N)-Lipschitz if and only if \(\gamma ^{\prime }\) has a bounded sub-Finsler metric as in (32), see Lemma 3.16. As a consequence, on d(f,N)-Lipschitz curves, the length associated to d(f,N) coincides with the one associated to the sub-Finsler metric, see Proposition 3.17. We thus conclude that the distance d(f,N)(p,q) is the infimum of the sub-Finsler lengths of the curves connecting the points p,q, see Corollary 3.19.
In Section 3.5 we finally investigate what happens when we take the limit of CC distances. We first prove a relaxation result which tells us that when \((\texttt {f}_{n},N_{n})\to (\texttt {f}_{\infty },N_{\infty })\) the distance \(d_{(\texttt {f}_{\infty },N_{\infty })}\) on compact sets can be recovered as the relaxation of the distances \(d_{(\texttt {f}_{n},N_{n})}\), see Lemma 3.20. Hence we prove that when \((\texttt {f}_{n},N_{n})\to (\texttt {f}_{\infty },N_{\infty })\) and \(\texttt {f}_{\infty }\) is essentially non-holonomic, then \(\{d_{(\texttt {f}_{n},N_{n})}\}_{n\in \mathbb {N}}\) are equi-continuous functions on compact sets, see Lemma 3.21 and Proposition 3.22. The equi-continuity together with the relaxation property allows us to show that if \((\texttt {f}_{n},N_{n})\to (\texttt {f}_{\infty },N_{\infty })\), and \(\texttt {f}_{\infty }\) is essentially non-holonomic, then \(d_{(\texttt {f}_{n},N_{n})}\) converges to \(d_{(\texttt {f}_{\infty },N_{\infty })}\) locally uniformly, see Theorem 1.4(iii). Finally, when \((M,d_{(\texttt {f}_{\infty },N_{\infty })})\) is boundedly compact, the local uniform convergence can be upgraded to a uniform convergence on compact sets by means of the metric Lemma 3.25, see Theorem 1.4(iv). The boundedly compact hypothesis is necessary to obtain such a uniform convergence on compact sets, see the example in Remark 3.24.
The results shown in Sections 3.2, 3.3, and 3.4 are the analogues of classical results in Control Theory and sub-Riemannian Geometry in the setting of Lipschitz-vector-fields structures. For example, for the semicontinuity of the length functional one could see [3, Section 3.3]; for the existence of a constant-speed reparametrization, see [3, Section 3.1.1]; for the local existence of geodesics, see the beginning of [3, Section 3.3], and for the study of complete Carnot-Carathéodory distances see [3, Section 3.3.1]; for the comparison between Lipschitz curves and admissible curves, and for the existence of a measurable minimal control, which we address in Lemma 3.16, see [3, Section 3.3.2 and Section 3.5], respectively. Finally, we stress that the implication (ii)⇒(iv) of Lemma 3.16, which is based on the measurable selection Lemma 3.15, is the analogue in our setting of Filippov’s Theorem in Control Theory, see [7, Theorem 3.1.1].
3.1 Continuous Norms Along a Segment
In this section we give a preliminary and technical discussion about norms depending on a parameter that we will later use.
Let \(N:[0,1]\times \mathbb {E}\to [0,\infty )\) be a continuous function so that, for every t ∈ [0,1], the restriction Nt := N(t,⋅) is a norm on the finite-dimensional vector space \(\mathbb {E}\). We define, for a measurable \(u:[0,1]\to \mathbb {E}\),
Notice that, since N is continuous, ∥u∥N,1 is a Banach norm on \(L^{1}([0,1];\mathbb {E})\) and \(\|u\|_{N,\infty }\) is a Banach norm on \(L^{\infty }([0,1];\mathbb {E})\), and both are bi-Lipschitz equivalent to the standard Banach norms on those spaces.
If ∥⋅∥ is a Banach norm on a vector space, we denote by ∥⋅∥∗ its Banach dual norm on the dual space. With this convention in mind, we denote by N∗ the continuous function \([0,1]\times \mathbb {E}^{*}\to [0,\infty )\) that, for each t ∈ [0,1], gives the norm \(N_{t}^{*}\) on \(\mathbb {E}^{*}\) dual to Nt, i.e.,
Remark 3.1
Recall the following consequence of Hahn–Banach Theorem, cfr. [8, Corollary 1.4]: if (V,∥⋅∥) is a Banach space, then, for every u ∈ V,
Lemma 3.2
Let \(N:[0,1]\times \mathbb {E}\to [0,\infty )\) be a continuous function so that, for every t ∈ [0,1], the restriction Nt := N(t,⋅) is a norm. Then
and
In particular, if \(u:[0,1]\to \mathbb {E}\), then
Moreover, if \(w\in L^{\infty }([0,1];\mathbb {E}^{*})\) is an argument of the maximum of (16), then, for almost every t ∈ [0,1], \(N_{t}^{*}(w(t)) = 1\) and 〈w(t)|u(t)〉 = Nt(u(t)).
Notice that (14) is a pair of genuine identities of norms, because \(L^{\infty }([0,1];\mathbb {E}^{*})\) is the dual space of \(L^{1}([0,1];\mathbb {E})\) and \(L^{\infty }([0,1];\mathbb {E})\) is the dual space of \(L^{1}([0,1];\mathbb {E}^{*})\). The second pair of identities (15) is understood via the standard embedding of a Banach space into its bi-dual, because L1 is not reflexive, i.e., the dual of \(L^{\infty }([0,1];\mathbb {E}^{*})\) (resp. \(L^{\infty }([0,1];\mathbb {E})\)) is not \(L^{1}([0,1];\mathbb {E})\) (resp. \(L^{1}([0,1];\mathbb { E}^{*})\)).
The fact that ∥u∥N,1 is a maximum is an application of Remark 3.1. On the contrary, \(\|u\|_{N,\infty }\) is only a supremum and we can see this phenomenon with \(\mathbb {E}=\mathbb {R}\) and N1 ≡|⋅|: indeed, on the one hand, u(x) := x is an element of \(L^{\infty }([0,1];\mathbb {R})\) and esssupx|u(x)| = 1; on the other hand, there is no function \(w\in L^{1}([0,1];\mathbb {R})\) so that \({{\int \limits }_{0}^{1}}|w(x)| \mathrm {d} x\le 1\) and \({{\int \limits }_{0}^{1}} xw(x) \mathrm {d} x = 1\). One can show the latter claim from the fact that it would hold
from which it would follow that \({{\int \limits }_{0}^{1}} xw(x) \mathrm {d} x={{\int \limits }_{0}^{1}} |w(x)| \mathrm {d} x\). Writing w as the difference between its positive and negative part, one gets a cotradiction.
Proof Proof of Lemma 3.2
Notice that in both (14) and (15), the two identities are equivalent because \(\mathbb {E}\) has finite dimension.
Let us now prove the second identity in (14). Fix \(u\in L^{\infty }([0,1];\mathbb {E})\). Up to choosing a representative, we can assume u is defined on the whole [0,1]. Notice that, by definition of dual norm,
where \(\langle w|u\rangle := {{\int \limits }_{0}^{1}} \langle w(t)|u(t)\rangle \mathrm {d} t \). Moreover, for every \(w\in L^{1}([0,1];\mathbb E^{*})\), we have that
Hence we get \(\|u\|_{N^{*},1}^{*} \le \|u\|_{N,\infty }\).
In order to show that \(\|u\|_{N^{*},1}^{*} \ge \|u\|_{N,\infty }\), it is sufficient to prove that, for every ε > 0, there exists \(w_{\varepsilon }\in L^{1}([0,1];\mathbb {E}^{*})\) such that \(\|w_{\varepsilon } \|_{N^{*},1}\le 1+\varepsilon \) and \(\langle w_{\varepsilon }|u \rangle \ge \|u\|_{N,\infty } - 2\varepsilon \), and taking ε → 0. So, for 0 < ε < 1/2, define
and notice that \({\mathscr{L}}^{1}(B_{\varepsilon })>0\). Let \(\{w_{j}\}_{j\in \mathbb {N}}\) be a dense subset of \(\mathbb {E}^{*}\) and define
and notice that \(B_{\varepsilon }= \bigcup _{j\in \mathbb {N}} A_{\varepsilon ,j}\). Finally, define \(w_{\varepsilon }:[0,1]\to \mathbb {E}^{*}\) by
From how wε is defined, we obtain that \(N_{t}^{*}(w_{\varepsilon }(t))\leq (1+\varepsilon )/({\mathscr{L}}^{1}(B_{\varepsilon }))\) for every t ∈ Bε and wε(t) = 0 for every t ∈ [0,1] ∖ Bε. Hence \(\|w_{\varepsilon } \|_{N^{*},1} = {{\int \limits }_{0}^{1}} N_{t}^{*}(w_{\varepsilon }(t)) \mathrm {d} t \leq 1+\varepsilon \). We conclude that
Next, we prove the second identity in (15): Fix \(u\in L^{1}([0,1];\mathbb {E})\) and notice that
Since
then \(\|u\|_{N,1} \ge \|u\|_{N^{*},\infty }^{*}\). For the opposite inequality, it is sufficient to prove that, for every ε > 0 there exists \(w_{\varepsilon }\in L^{\infty }([0,1];\mathbb {E}^{*})\) with \(\|w_{\varepsilon }\|_{N^{*},\infty } \le 1+\varepsilon \) and 〈wε|u〉≥∥u∥N,1 − ε, and then taking ε → 0. Indeed, let \(\{w_{j}\}_{j\in \mathbb {N}}\) be a dense subset of \(\mathbb {E}^{*}\) and, for ε > 0 and each \(j\in \mathbb {N}\), define the sets
and the function \(w_{\varepsilon } \in L^{\infty }([0,1];\mathbb {E}^{*})\),
Then we have \([0,1] = \bigcup _{j\in \mathbb {N}} A_{\varepsilon ,j}\), \(\|w_{\varepsilon }\|_{N^{*},\infty }\le 1+\varepsilon \) and
Both suprema in (16) and (17) are a direct consequence of the previous identities. The fact that the supremum in (16) is attained, is an application of Remark 3.1, since we know that the dual space of \((L^{1}([0,1];\mathbb {E}) , \|\cdot \|_{N,1})\) is \((L^{\infty }([0,1];\mathbb {E}^{*}) , \|\cdot \|_{N^{*},1})\), thanks to the first identity in (14).
To prove the last statement of the lemma, let w be an argument of the maximum in (16). First, we claim that \(N_{t}^{*}(w(t)) = 1\) for almost every t ∈ [0,1]. If this were not the case, then there would be a set A ⊂ [0,1] with positive measure such that \(N_{t}^{*}(w(t)) \le \lambda < 1\), for some λ > 0 and all t ∈ A. Define \(\tilde w(t) := \chi _{[0,1]\setminus A}(t) w(t) + \chi _{A}(t) w(t)/\lambda \). Then \(\|\tilde w\|_{N^{*},\infty }\le 1\) and \(\langle \tilde w(t)| u(t) \rangle > \langle w(t)|u(t) \rangle \) for t ∈ A, in contradiction to the maximality of w.
Finally on the one hand from (18) we consequently have 〈w(t)|u(t)〉≤ Nt(u(t)) for almost every t ∈ [0,1]. On the other hand, by maximality of w we have
Consequently 〈w(t)|u(t)〉 = Nt(u(t)) for almost every t ∈ [0,1]. □
3.2 Energy and Length
As in Section 2, we are in the setting where M is a smooth manifold and \(\mathbb {E}\) is a finite-dimensional Banach space. Let \(\mathcal {N}\) be the space of all continuously varying norms on \(M\times \mathbb {E}\); that is \(N\in \mathcal {N}\) if N is a continuous function \(N:M\times \mathbb {E}\to [0,+\infty )\) that is a norm on fibers. We endow \(\mathcal {N}\) with the topology of uniform convergence on compact sets. We now define the energy and the lengths associated to controls, i.e., elements of \(L^{\infty }([0,1];\mathbb E)\), and we study some of their basic properties.
Definition 3.3 (Energy and length)
Let \((o,\texttt {f},u)\in {\mathscr{D}}_{\text {End}}\) and \(\gamma (t) := \text {End}^{\texttt {f}}_{o}(tu)\) for every t ∈ [0,1]. We define the energy
and the length
For the next result, we recall that \({\mathscr{D}}_{\text {End}}\) is the domain of the End-point map.
Proposition 3.4 (Semi-continuity of energy and length)
Both functions J and ℓ from \({\mathscr{D}}_{\text {End}}\times \mathcal {N}\) to \(\mathbb {R}\) are lower-semicontinuous. In other words, if \((o_{n},\texttt {f}_{n},u_{n},N_{n}) \to (o_{\infty },\texttt {f}_{\infty },u_{\infty },N_{\infty })\) in \({\mathscr{D}}_{\text {End}}\times \mathcal {N}\), then
Proof
Let \((o_{n},\texttt {f}_{n},u_{n},N_{n})\in {\mathscr{D}}_{\text {End}}\times \mathcal N\) be a sequence converging to
Let us show that \(u\mapsto \text {esssup}_{t\in [0,1]} N_{\infty }(\gamma _{\infty }(t),u(t))\) is lower-semicontinuous with respect to the weak* convergence. Notice that the previous one is a Banach norm on \(L^{\infty }([0,1];\mathbb E)\). In particular, it is the dual norm of the norm defined on \(L^{1}([0,1];\mathbb E^{*})\) via
see Lemma 3.2. Since the weak* convergence on \(L^{\infty }([0,1];\mathbb E)\) does not depend on the choice of biLipschitz equivalent Banach norms on the predual \(L^{1}([0,1];\mathbb E^{*})\), and since every dual norm is weakly* lower-semicontinuous, we get the sought claim.
Let us now prove the first inequality in (19). Notice that, for every \(n\in \mathbb {N}\) and t ∈ [0,1] we have
where, for \(j\in \mathbb {N}\cup \{\infty \}\), and t ∈ [0,1], \(\gamma _{j}(t):=\text {End}_{o_{j}}^{\texttt {f}_{j}}[tu_{j}]\). As a consequence of Proposition 2.9 we have that \(\gamma _{n}(t)\to \gamma _{\infty }(t)\) uniformly on [0,1]. Hence, the functions (t,v)↦Nn(γn(t),v) converge uniformly on compact subsets of \([0,1]\times \mathbb {E}\) to \((t,v)\mapsto N_{\infty }(\gamma _{\infty }(t),v)\), and since the un are uniformly bounded, the second term in the lower bound (20) goes to 0 as \(n\to \infty \), uniformly in t.
The first inequality in (19) thus follows from the following computation
Similarly, to prove that ℓ is lower-semicontinuous, we need, in addition to (20), to prove that \(u{\mapsto {\int \limits }_{0}^{1}} N_{\infty }(\gamma _{\infty }(s),u(s)) \mathrm {d} s\) is lower-semicontinuous on \(L^{\infty }([0,1];\mathbb {E})\) (endowed with the weak* topology).
Let \(\mathbb {S}^{*}(t) = \{v\in \mathbb {E}^{*}:N_{\infty }^{*}(\gamma _{\infty }(t),v) = 1 \}\), so that, for almost every t ∈ [0,1], we have
Moreover, if we set \(\mathbb {S}^{*} = \{v\in L^{\infty }([0,1];\mathbb {E}^{*}): v(t)\in \mathbb {S}^{*}(t) \text {for almost every} t\in [0,1]\}\), then, by Lemma 3.2, for every \(u\in L^{1}([0,1];\mathbb {E})\) there is \(v\in \mathbb {S}^{*}\) such that \(\langle v(t)|u(t) \rangle = N_{\infty }(\gamma _{\infty }(t),u(t))\) for a.e. t ∈ [0,1]. Therefore, for every \(u\in L^{1}([0,1];\mathbb {E})\),
We can finally conclude, by using the fact that since \(u_{n},u_{\infty }\in L^{\infty }([0,1];\mathbb E)\) we have a fortiori that \(u_{n},u_{\infty }\in L^{1}([0,1];\mathbb E)\), with the following chain of inequalities
□
With an abuse of language, we say that a curve γ has constant N-speed or simply constant speed if γ = γ(o,f,u) with t↦N(γ(t),u(t)) almost everywhere constant for t ∈ [0,1]. That a curve γ has constant speed, really depends on all the data (o,f,u,N).
Lemma 3.5 (Constant speed reparametrization)
If \((o,\texttt {f},u,N)\in {\mathscr{D}}_{\text {End}}\times \mathcal N\), then there exists \(v\in L^{\infty }([0,1],\mathbb {E})\) such that \((o,\texttt {f},v)\in {\mathscr{D}}_{\text {End}}\), γ(o,f,u) is a reparametrization of γ(o,f,v) =: γ, and
for almost every t ∈ [0,1]. In particular, γ has constant speed and J(o,f,v,N) ≤J(o,f,u,N).
Proof
Let us assume that ℓ := ℓ(of,u,N)≠ 0, otherwise the result is trivial. Define
where η := γ(o,f,u). Notice that ψ : [0,1] → [0,1] is a Lipschitz function with ψ(0) = 0, ψ(1) = 1 and \(\psi ^{\prime }\ge 0\). Since ψ is Lipschitz, the image set \(E:=\psi (\{t:\psi ^{\prime }(t)=0\text {or} \psi ^{\prime }(t) \text {does not exist}\})\) has measure zero by the area formula. Notice that for every s ∈ [0,1] ∖ E there exists a unique t ∈ [0,1] such that ψ(t) = s, and thus the formula
defines a measurable function \(v:[0,1]\to \mathbb E\). Moreover
and then, since N(η(⋅),⋅) is a continuous family of norms, we get that \(v\in L^{\infty }([0,1];\mathbb {E})\). Furthermore, notice that from (22) it follows γ(o,f,u)(t) = γ(o,f,v)(ψ(t)). Therefore, for every s ∈ [0,1] ∖ E, we have N(γ(s),v(s)) = ℓ. Finally, since N(γ(⋅),v(⋅)) is constant, then it is equal to both the energy and the length of the curve γ. □
3.3 Carnot-Carathéodory Distances
In this section we define the Carnot-Carathéodory distance, CC distance for brevity, associated to (f,N) and we investigate some of its properties. We use the notation LipΓ from Section 2.1, and \(\mathcal {N}\) from Section 3.2.
Definition 3.6 (CC distance)
Given \(\texttt {f}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\) and \(N\in \mathcal N\), we define the Carnot-Carathéodory distance, or CC distance,
It is immediate from Lemma 3.5 that
We will denote the open d(f,N)-ball of radius r and center p by B(f,N)(p,r). Moreover, if \(M^{\prime }\subset M\) is open, we denote by \(d_{(\texttt {f},N)}|_{M^{\prime }}\) the distance defined by restricting (f,N) to \(M^{\prime }\). In particular, the infimum defining \(d_{(\texttt {f},N)}|_{M^{\prime }}\) is taken over the family of controls whose integral curves lie in \(M^{\prime }\). Thus, \(d_{(\texttt {f},N)}|_{M^{\prime }}(p,q) \ge d_{(\texttt {f},N)}(p,q)\) for every \(p,q\in M^{\prime }\).
Lemma 3.7
Let \({\left \vert \kern -0.25ex\left \vert \kern -0.25ex\left \vert \cdot \right \vert \kern -0.25ex\right \vert \kern -0.25ex\right \vert }\) be a norm on \(\mathbb {E}\), and define on \(L^{\infty }([0,1];\mathbb {E})\) the Banach norm
Let ρ be a complete Riemannian metric on M, which induces a norm |⋅|ρ on TM.
Let \(\mathscr K\subset \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\), K ⊂ M, and \(\mathcal K\subset \mathcal N\) be compact sets, and R > 0. Then there exists L ≥ 1 such that
Moreover, the following hold for every \(\texttt {f}\in \mathscr K\), p ∈ K, \(u\in L^{\infty }([0,1];\mathbb {E})\) and \(N\in \mathcal K\):
-
(a)
if \({\left \vert \kern -0.25ex\left \vert \kern -0.25ex\left \vert u \right \vert \kern -0.25ex\right \vert \kern -0.25ex\right \vert }_{\infty } < \frac {R}{L}\), then \((p,\texttt {f},u)\in {\mathscr{D}}_{\text {End}}\) and γ(p,f,u)(t) ∈ Bρ(K,R) for every t ∈ [0,1];
-
(b)
if \((p,\texttt {f},u)\in {\mathscr{D}}_{\text {End}}\) and ℓ(p,f,u,N) < R/L2, then γ(p,f,u)(t) ∈ Bρ(K,R) for every t ∈ [0,1];
-
(c)
if \((p,\texttt {f},u)\in {\mathscr{D}}_{\text {End}}\) and \(\gamma _{(p,\texttt {f},u)}(t)\in \bar B_{\rho }(K,R)\) for every t ∈ [0,1], then
$$ \rho(p,\text{End}^{\texttt{f}}_{p}(u)) \le L {\left\vert\kern-0.25ex\left\vert\kern-0.25ex\left\vert u \right\vert\kern-0.25ex\right\vert\kern-0.25ex\right\vert}_{\infty} \le L^{2} \texttt J(p,\texttt{f},u,N) \le L^{3} {\left\vert\kern-0.25ex\left\vert\kern-0.25ex\left\vert u \right\vert\kern-0.25ex\right\vert\kern-0.25ex\right\vert}_{\infty} ; $$(27) -
(d)
if q ∈ M is such that \(d_{(\texttt {f},N)}(p,q) < \frac {R}{L^{2}}\), then
$$ \frac1{L^{2}} \rho(p,q) \le d_{(\texttt{f},N)}(p,q) = d_{(\texttt{f},N)}|_{B_{\rho}(K,R)}(p,q) . $$(28)
Proof
The existence of L that satisfies (26) is a consequence of the compactness of \( \bar B_{\rho }(K,R)\times \mathscr K\times \mathcal K\), and the continuity of f and N.
Let p ∈ K, \(\texttt {f}\in \mathscr K\), \(u\in L^{\infty }([0,1];\mathbb {E})\) and γ : [0,t0] → M be a solution of
for some t0 > 0. Then, for every a,b ∈ [0,t0] with γ([a,b]) ⊂ Bρ(K,R), we have
It follows that, if \({\left \vert \kern -0.25ex\left \vert \kern -0.25ex\left \vert u \right \vert \kern -0.25ex\right \vert \kern -0.25ex\right \vert }_{\infty } < \frac {R}{L}\), then γ can be extended, as solution to (29), to a curve γ : [0,1] → Bρ(K,R), i.e., part (a) holds.
Similarly, we infer part (b) from the estimate
that holds whenever \(\gamma ([a,b])\subseteq B_{\rho }(K,R)\).
The first inequality in (27) follows from (30). The other two estimates in (27) are obtained from the first line of (26), and also part (c) is proven.
For part (d), we see from (25) and item (b) that, if d(f,N)(p,q) < R/L2, then the infimum in (25) can be taken on curves laying in \(\bar B_{\rho }(K,R)\). This shows the equality in (28); the first inequality in (28) is then a direct consequence of (24) and item (c). □
Lemma 3.8
Let \(\texttt {f}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\) an \(N\in \mathcal N\). Denote by τM the manifold topology of M and by τ(f,N) the topology of (M,d(f,N)). Then τM ⊂ τ(f,N).
Proof
Let U ∈ τM and \(\hat p\in U\). We need to show that there is r > 0 such that \(B_{(\texttt {f},N)}(\hat p,r)\subset U\). Fix a complete Riemannian metric ρ on M and let L ≥ 1 be a constant that satisfies (26) for R = 1, \(K=\{\hat p\}\). By part (d) of Lemma 3.7, if \(d_{(\texttt {f},N)}(\hat p,q) < 1/L^{2}\), then \(\rho (\hat p,q) \le L^{2} d_{(\texttt {f},N)}(\hat p,q)\). Let ε > 0 be such that \(B_{\rho }(\hat p,\varepsilon )\subset U\) and fix \(0<r<\min \limits \{1/L^{2},\varepsilon /L^{2}\}\). If \(q\in B_{(\texttt {f},N)}(\hat p,r)\), then \(d_{(\texttt {f},N)}(\hat p,q) < 1/L^{2}\) and thus \(\rho (\hat p,q) \le L^{2} d_{(\texttt {f},N)}(\hat p,q) < \varepsilon \). Therefore, \(B_{(\texttt {f},N)}(\hat p,r)\subset B_{\rho }(\hat p,\varepsilon ) \subset U\). □
In the setting of the above Lemma 3.8, the two topologies may not be equal. As an example, consider a structure f defined by a constant line field on \(\mathbb {R}^{2}\): the integral lines of such a structure are open sets in τ(f,N) but not in the standard topology of \(\mathbb R^{2}\). We will later show that the two topologies do agree under an essentially non-holomic condition on f, see Theorem 1.4.
Proposition 3.9 (Local existence of geodesics)
Let \(\mathscr K\subset \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\), K ⊂ M and \(\mathcal K\subset \mathcal N\) be compact sets. Then there is a constant C > 0 so that, for every \(\texttt {f}\in \mathscr K\), every \(N\in \mathcal K\), every p ∈ K, and every q ∈ M with d(f,N)(p,q) ≤ C, there exists \(u\in L^{\infty }([0,1],\mathbb {E})\) of constant N-speed such that \(\text {End}^{\texttt {f}}_{p}(u)=q\) and
In particular, the curve γ(p,f,u) : [0,1] → (M,d(f,N)) is a homothetic embedding, i.e., a d(f,N)-length minimizing curve.
In the setting of Lemma 3.7, we can take \(C=\frac {R}{L^{2}}\), for R,L > 0 satisfying (26).
Proof
In the setting of Lemma 3.7, fix R > 0 and the corresponding L > 0 and set \(C:=\frac {R}{L^{2}}\). Let \(\texttt {f}\in \mathscr K\), \(N\in \mathcal K\), p ∈ K and q ∈ M with df(p,q) ≤ C. By Lemma 3.7.(d), there exists a sequence \(u_{n}\in L^{\infty }([0,1],\mathbb {E})\) such that \(\text {End}^{\texttt {f}}_{p}(u_{n})=q\), \(\lim _{n\to \infty } \texttt J(p,\texttt {f},u_{n},N) = d_{(\texttt {f},N)}(p,q)\), and \(\gamma _{(p,\texttt {f},u_{n})}(t)\in B_{\rho }(K,R)\) for all t ∈ [0,1] and all n.
From Lemma 3.7.(c), \({\left \vert \kern -0.25ex\left \vert \kern -0.25ex\left \vert u_{n} \right \vert \kern -0.25ex\right \vert \kern -0.25ex\right \vert }_{\infty }\) is uniformly bounded in n. Therefore, up to passing to a subsequence, un weakly* converge to some \(u_{\infty }\in L^{\infty }([0,1],\mathbb {E})\), with
By Lemma 3.7.(a), we thus have \((p,\texttt {f},u_{\infty })\in {\mathscr{D}}_{\text {End}}\). Finally, From Theorem 2.5 we get \(\text {End}^{\texttt {f}}_{p}(u_{\infty })=q\), while from Proposition 3.4 we get
and thus \(d_{(\texttt {f},N)}(p,q)=\texttt J(p,\texttt {f},u_{\infty },N)\).
We claim that \(N(\gamma (t),u_{\infty }(t))\) is constant for almost every t ∈ [0,1]. Indeed, if not, we have that \(\ell (p,\texttt {f},u_{\infty },N)<J(p,\texttt {f},u_{\infty },N)\). Moreover, since we have (24), (25), and the trivial inequality ℓ ≤J, we get that on controls that realize the distance one has ℓ = J, which gives the sought contradiction. Therefore, from the minimality, we get \(N(\gamma (t),u_{\infty }(t)) = d_{(\texttt {f},N)}(p,q)\) for almost every t ∈ [0,1]. Notice that, for curves of constant speed, energy and length are equal.
Finally, the claim that γ = γ(p,f,u) : [0,1] → (M,d(f,N)) is a homothetic embedding, i.e., that for every s,t ∈ [0,1]
is a direct consequence of the minimality of u and the fact that t↦N(γ(t),u(t)) = d(f,N)(γ(0),γ(1)) for a.e. t ∈ [0,1]. □
Proposition 3.10
Let \(\texttt {f}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\) and \(N\in \mathcal N\). Suppose that there exist a complete Riemannian metric ρ, a norm \({\left \vert \kern -0.25ex\left \vert \kern -0.25ex\left \vert \cdot \right \vert \kern -0.25ex\right \vert \kern -0.25ex\right \vert }\) on \(\mathbb {E}\) and L > 0 so that (26) holds for every R > 0 and every compact set \(K\subseteq M\). Then (M,d(f,N)) is a complete and geodesic metric space, whose closed bounded sets are compact. However, d(f,N) may take value \(\infty \) and be not continuous with respect to the manifold topology.
Proof
By Lemma 3.7.(d), the bound (28) holds for every p,q ∈ M. Therefore, a d(f,N)-closed set is also ρ-closed, and a d(f,N)-bounded set is also ρ-bounded. In particular, a d(f,N)-closed and d(f,N)-bounded set is compact. Hence closed bounded sets in (M,d(f,N)) are compact, and thus d(f,N)-Cauchy sequences converge. Proposition 3.9 readily implies that (M,d(f,N)) is a geodesic space. □
Remark 3.11
We know that for every R > 0 there are \(L_{R}^{(1)}>0\) and \(L_{R}^{(2)}>0\) so that the two conditions in (26) hold, with two independent constants. One can modify Proposition 3.10 by requiring that the growth of \(L_{R}^{(1)}\) and \(L_{R}^{(2)}\) as \(R\to \infty \) are slow enough, although not bounded. However, we don’t need such a finer analysis.
3.4 CC Distances and Sub-Finsler Lengths of Curves
We use the notation LipΓ from Section 2.1, and \(\mathcal {N}\) from Section 3.2. In this section we prove that the distance d(f,N) is obtained as the infimum of the length of curves, where the length element is the natural sub-Finsler structure on TM associated to (f,N), see (32).
For \(\texttt {f}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\) and \(N\in \mathcal N\), define
for p ∈ M and v ∈ TpM. Notice that \(|v|_{(\texttt {f},N)}<\infty \) if and only if \(v\in \texttt {f}(p,\mathbb {E})\).
Lemma 3.12
Let \(\texttt {f}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\) and \(N\in \mathcal N\). If γ : [0,1] → (M,d(f,N)) is Lipschitz, then γ : [0,1] → M is absolutely continuous and there exists \(u\in L^{\infty }([0,1];\mathbb {E})\) such that \(\gamma ^{\prime }(t)=\texttt {f}(\gamma (t),u(t))\) for a.e. t ∈ [0,1].
Proof
By Lemma 3.8, γ : [0,1] → M is continuous, hence γ([0,1]) is compact. We fix a complete Riemannian metric ρ on M and apply (28) with K = γ([0,1]), and R = 1, obtaining that the curve γ : [0,1] → (M,ρ) is locally Lipschitz and thus an absolutely continuous curve in the manifold M.
Without losing in generality, we can assume that γ is 1-Lipschitz, that is, for every t,s ∈ [0,1],
By Proposition 3.9 (with \(\mathscr K=\{\texttt {f}\}\), K = γ([0,1]) and \(\mathcal K=\{N\}\)), for every \(n\in \mathbb {N}\) large enough and 0 ≤ j ≤ 2n − 1 integer, there is a control \(u^{(n)}_{j}\in L^{\infty }([0,1];\mathbb {E})\) such that the corresponding integral curve \(\gamma ^{(n)}_{j}:[0,1]\to M\) starting from \(\gamma ^{(n)}_{j}(0) = \gamma (\frac {j}{2^{n}})\) is a geodesic parametrized with constant speed, with end point \(\gamma ^{(n)}_{j}(1) = \gamma (\frac {j+1}{2^{n}})\), and, by also exploiting (33),
Thus, from Lemma 3.7.(b) and (c), we obtain that there exists L such that, for n large enough, \({\left \vert \kern -0.25ex\left \vert \kern -0.25ex\left \vert u^{(n)}_{j} \right \vert \kern -0.25ex\right \vert \kern -0.25ex\right \vert }_{\infty }\le L/2^{n}\) (here \({\left \vert \kern -0.25ex\left \vert \kern -0.25ex\left \vert \cdot \right \vert \kern -0.25ex\right \vert \kern -0.25ex\right \vert }_{\infty }\) is a reference norm as in Lemma 3.7). Define
where we mean that \(u^{(n)}_{j}\equiv 0\) outside [0,1] for every \(n\in \mathbb {N}\) and 0 ≤ j ≤ 2n − 1. Hence \(u^{(n)}\in L^{\infty }([0,1];\mathbb {E})\), \((\gamma (0),\texttt {f},u^{(n)})\in {\mathscr{D}}_{\text {End}}\), and \({\left \vert \kern -0.25ex\left \vert \kern -0.25ex\left \vert u^{(n)} \right \vert \kern -0.25ex\right \vert \kern -0.25ex\right \vert }_{\infty }\le L\). Since the controls u(n) are uniformly bounded in n, there is a subsequence \(\{u^{(n_{k})}\}_{k}\) that weakly* converges to some \(u^{(\infty )}\).
We claim that \(u^{(\infty )}\) is a control for γ. Let γn be the integral curve of u(n) with starting point γn(0) = γ(0). Notice that γn is the reparametrization on [0,1] of the concatenation of the \(\gamma ^{(n)}_{j}\) for j from 0 to 2n − 1. In particular, \(\gamma _{n}(\frac {j}{2^{n}}) = \gamma (\frac {j}{2^{n}})\) for all n and j.
For every \(\hat n\) large enough and every \(\hat j<2^{\hat n}\), there exist \(\varepsilon _{\hat n,\hat j}>0\) for which the control \(u^{(\infty )}\) can be integrated on the interval \(\left [ \frac {\hat j}{2^{\hat n}} , \frac {\hat j}{2^{\hat n}}+\varepsilon _{\hat n,\hat j} \right ]\). Namely, there exists a curve
that has control \(u^{(\infty )}\) and starting point \(\eta _{\hat n,\hat j}(\frac {\hat j}{2^{\hat n}}) = \gamma (\frac {\hat j}{2^{\hat n}})\). By Proposition 2.9 (and by taking an affine reparametrization), the restrictions
uniformly converge to \(\eta _{\hat n,\hat j}\) on compact subsets. By continuity of \(\eta _{\hat n,\hat j}\), and by the previous convergence, it follows that \(\eta _{\hat n,\hat j}(t)=\gamma (t)\) for all t in the respective domains, and thus γ is an integral curve of \(u^{(\infty )}\). □
In the rest of this section we will not need the following Lemma 3.13, since it will be enough to use Lemma 3.12. We decided to keep this result here for an independent interest because the proof is different and because it says something more precise, that is, that γ is tangent to the image of f exactly at all points of differentiability of γ.
Lemma 3.13
Let \(\texttt {f}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\) and \(N\in \mathcal N\). If γ : [0,1] → (M,d(f,N)) is Lipschitz, then γ is absolutely continuous and \(\gamma ^{\prime }(t)\in \texttt {f}(\gamma (t),\mathbb {E})\) for every t ∈ [0,1] where γ is differentiable.
Proof
Let L be the Lipschitz constant of γ. By Lemma 3.8, γ : [0,1] → M is continuous, hence γ([0,1]) is compact. Hence, by (28) applied with K = γ([0,1]), and R = 1, for a complete Riemannian metric ρ, the curve γ : [0,1] → (M,ρ) is locally Lipschitz and thus an absolutely continuous curve in the manifold M. Let t0 be a point of differentiability for γ, define \(Z:=\gamma ^{\prime }(t_{0})\) and, arguing by contradiction, suppose that \(Z\notin \texttt {f}(\gamma (t_{0}),\mathbb {E})\).
We choose coordinates \((x_{1},\dots ,x_{n})\) so that γ(t0) = 0, Z = ∂n, and
For \(v\in \mathbb {R}^{n}\), we write vn for the last coordinate of v.
Using the fact that \(\texttt {f}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\), that N is continuous, and that f(0,v)n = 0 for every \(v\in \mathbb {E}\), we deduce that there are r > 0 and C > 0 such that, for every \(p\in \mathbb {R}^{n}\) with |p|≤ r and every \(v\in \mathbb {E}\),
By definition of d(f,N), for every t there is \(u^{t}\in L^{\infty }([0,1];\mathbb {E})\) such that \(\text {End}_{0}^{\texttt {f}}(u^{t}) = \gamma (t)\) and J(0,f,ut,N) ≤ 2d(f,N)(0,γ(t)). Let σt : [0,1] → M be the curves with control ut and starting point 0.
We claim that σt uniformly converge to the constant curve \(\sigma ^{t_{0}}\equiv 0\) as t → t0. Indeed, since γ is Lipschitz, then, as t → t0, d(f,N)(0,γ(t)) → 0 and thus J(0,f,ut,N) → 0. By Lemma 3.7.(d) (with K = {0} in there) for |t − t0| small enough, we have σt([0,1]) ⊂ Bρ(0,r). Therefore, ut → 0 in \(L^{\infty }([0,1];\mathbb {E})\) as t → t0. By Proposition 2.9, the curves σt uniformly converge to the constant curve \(\sigma ^{t_{0}}\equiv 0\) as t → t0.
Since \(\gamma ^{\prime }(t_{0})=\partial _{n}\) then \(\gamma _{n}(t) \ge \frac {|t-t_{0}|}{2}\) for |t − t0| small enough. So, we can make the following estimates for |t − t0| small enough
Hence, \({{\int \limits }_{0}^{1}} |\sigma ^{t}(s)| \mathrm {d} s \ge \frac 1{4CL} >0\) for t close to t0, which is in contradiction with the uniform convergence of σt to 0. □
Lemma 3.14 (Borel right inverse)
Let (X,d) be a locally compact, complete, separable metric space, Y a topological space and f : X → Y a surjective continuous function. Then there is a Borel function g : Y → X such that f(g(y)) = y for all y ∈ Y.
Proof
Let \(\zeta :\mathbb {N}\to X\) be a function such that \(\zeta (\mathbb {N})\) is dense in X and define \(Z_{n} = \zeta (\{0,1,\dots ,n\})\). For every \(n\in \mathbb {N}\), we define a function gn : Y → Zn ⊂ X iteratively as follows: g0(y) = ζ(0) for every y ∈ Y; if gn is given, define gn+ 1(y) := gn(y), unless there exists x ∈ Zn+ 1 ∩ B(gn(y),2d(gn(y),f− 1(y))) such that \(d(x,f^{-1}(y)) < \frac 14 d(g_{n}(y),f^{-1}(y))\), in which case we set gn+ 1(y) := x. Notice that, since Zn is finite, gn is well defined and Borel.
By construction, we have that for every y ∈ Y the following holds
and, since \(\bigcup _{n\in \mathbb {N}}Z_{n}\) is dense in X, we have \(\lim _{n\to \infty } d(g_{n}(y),f^{-1}(y)) = 0\). Therefore, taking into account (34), every y ∈ Y gives a Cauchy sequence {gn(y)}n with \(\lim _{n\to \infty } d(g_{n}(y),f^{-1}(y)) = 0\). Since X is complete, we can define
As g is the pointwise limit of a sequence of Borel functions, g is also Borel. Moreover, d(g(y),f− 1(y)) = 0, i.e., there is a sequence xj ∈ f− 1(y) converging to g(y). Hence, by the continuity of f, we have \(f(g(y)) = \lim _{j\to \infty } f(x_{i}) = y\). □
Lemma 3.15
Let \(\mathbb {E}_{1}\) and \(\mathbb {E}_{2}\) be finite-dimensional Banach spaces, \(N:[0,1]\times \mathbb {E}_{1}\to [0,+\infty )\) a continuous function that is a norm on \(\mathbb {E}_{1}\) for each t ∈ [0,1] and \(\pi :[0,1]\times \mathbb {E}_{1}\to \mathbb {E}_{2}\) a continuous function that is a linear map \(\mathbb {E}_{1}\to \mathbb {E}_{2}\) for each t ∈ [0,1]. If \(v:[0,1]\to \mathbb {E}_{2}\) is a measurable (resp., Borel) function such that \(v(t)\in \pi (t,\mathbb {E}_{1})\) for almost every t ∈ [0,1], then there exists a measurable (resp., Borel) function \(u:[0,1]\to \mathbb {E}_{1}\) such that, for almost every t ∈ [0,1], π(t,u(t)) = v(t) and \(N(t,u(t)) = \inf \{N(t,w):\pi (t,w)=v(t)\}\).
Proof
Let
and \(S:Z\to [0,\infty )\) defined as \(S(t,v) := \min \limits \{N(t,w):\pi (t,w)=v\}\). Notice that S is semi-continuous, in particular Borel. Indeed, if (tk,vk) ∈ Z converge to \((t_{\infty },v_{\infty })\), then there are \(w_{k}\in \mathbb {E}_{1}\) with π(tk,wk) = vk and N(tk,wk) = S(tk,vk). If S(tk,vk) is uniformly bounded in k, then, up to passing to a subsequence, \(w_{k}\to w_{\infty }\) with \(\pi (t_{\infty },w_{\infty }) = \lim _{k\to \infty } \pi (t_{k},w_{k}) = v_{\infty }\) and \(S(t_{\infty },v_{\infty }) \le N(t_{\infty }, w_{\infty }) = \lim _{k\to \infty } N(t_{k},w_{k}) = \lim _{k\to \infty } S(t_{k},v_{k})\). So,
Define \(f:[0,1]\times \mathbb {E}_{1} \to [0,1]\times \mathbb {E}_{2}\times [0,+\infty )\) as f(t,w) = (t,π(t,w),N(t,w)). We apply Lemma 3.14 with \(X=[0,1]\times \mathbb {E}_{1}\) and Y = f(X), obtaining a Borel function g : Y → X with f(g(y)) = y for all y ∈ Y. Notice that g(t,v,λ) = (t,w) with π(t,w) = v and N(t,w) = λ.
Now, let \(v:[0,1]\to \mathbb {E}_{2}\) be a Borel function with \(v(t)\in \pi (t,\mathbb {E}_{1})\) for almost every t ∈ [0,1]. Define \(\bar v(t) := (t,v(t),S(t,v(t)))\), which is a Borel function [0,1] → Y. Then \(\bar u(t):=g(\bar v(t))\) is also a Borel function of the form \(\bar u(t) = (t,u(t))\), with \(u:[0,1]\to \mathbb {E}_{1}\) Borel such that π(t,u(t)) = v(t) and N(t,u(t)) = S(t,v(t)).
If v is only measurable, then there is a Borel function \(v^{\prime }\) that is equal to v almost everywhere, and so we can apply the proposition from the Borel setting. □
Lemma 3.16
Let \(\texttt {f}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\), \(N\in \mathcal N\) and γ : [0,1] → M. The following statements are equivalent
-
(i)
γ : [0,1] → (M,d(f,N)) is Lipschitz;
-
(ii)
γ is absolutely continuous and \(\text {esssup}_{t\in [0,1]} |\gamma ^{\prime }(t)|_{(\texttt {f},N)} < \infty \);
-
(iii)
there is \(u\in L^{\infty }([0,1];\mathbb {E})\) such that γ = γ(γ(0),f,u), and \(|\gamma ^{\prime }(t)|_{(\texttt {f},N)}=N(\gamma (t),u(t))\) for almost every t ∈ [0,1];
-
(iv)
there is \(u\in L^{\infty }([0,1];\mathbb {E})\) such that γ = γ(γ(0),f,u).
Proof
The implication (i) ⇒ (iv) is proven in Lemma 3.12. The implication (iv) ⇒ (i) is a direct consequence of the definition of d(f,N).
The implication (iv) ⇒ (ii) comes from the definition of |⋅|(f,N). The implication (ii) ⇒ (iii) is a consequence of Lemma 3.15. The implication (iii) ⇒ (iv) is trivial. □
Notice that the statement (iv) in Lemma 3.16 does not depend on N: that a curve is Lipschitz does not depend on the particular norm we choose.
This fact is in accordance with all norms on \(\mathbb {E}\) being bi-Lipschitz equivalent, which gives that \(d_{(\texttt {f},N_{1})}\) and \(d_{(\texttt {f},N_{1})}\) are bi-Lipschitz equivalent on compact sets, for every two choices of \(N_{1},N_{2}\in \mathcal N\).
We thus say that a curve γ : [a,b] → M is f-Lipschitz if, up to an affine reparametrization, statement (iv) in Lemma 3.16 holds.
We can define the length of f-Lipschitz curves in three ways, which we will show being equivalent.
Proposition 3.17
Let \(\texttt {f}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\) and \(N\in \mathcal N\). For every f-Lipschitz curve γ : [a,b] → M the following three quantities are equal:
Moreover, the infimum in the definition of L3(γ) is a minimum.
Proof
Notice that all three quantities Lj(γ) are invariant under affine reparametrizations of γ, so we may assume a = 0, and b = 1.
The quantities L2(γ) and L3(γ) are equal by Lemma 3.16, which also shows that the infimum in the definition of L3(γ) is a minimum.
Let us now show that L1(γ) = L2(γ). Let us first show that L1(γ) ≤ L2(γ).
Since γ : [0,1] → (M,d(f,N)) is Lipschitz, we have that its metric derivate
exists for almost every t ∈ (0,1), and \(L_{1}(\gamma )={{\int \limits }_{0}^{1}} |\gamma ^{\prime }(t)| \mathrm {d} t\), see [5, Theorem 4.1.1]. By Lemma 3.16(iii) we have that there is \(u\in L^{\infty }([0,1];\mathbb {E})\) such that γ = γ(γ(0),f,u), and \(|\gamma ^{\prime }(t)|_{(\texttt {f},N)}=N(\gamma (t),u(t))\) for almost every t ∈ [0,1]. Let us now fix t0 ∈ (0,1) a point at which the metric derivative \(|\gamma ^{\prime }(t_{0})|\) exists and \(t\mapsto |\gamma ^{\prime }(t)|_{(\texttt {f},N)}\) has a Lebesgue point at t0. Hence, by definition of d(f,N), we have that for every ε > 0 small enough
Hence, taking ε → 0 in the previous inequality, we get that
Thus we conclude that \(|\gamma ^{\prime }(t)|\leq |\gamma ^{\prime }(t)|_{(\texttt {f},N)}\) for almost every t ∈ [0,1]. Integrating the previous inequality between 0 and 1 we thus get L1(γ) ≤ L2(γ), which is the sought claim.
Let us now show L1(γ) ≥ L2(γ). Let us argue similarly as in the last part of the proof of Lemma 3.12. Let us assume without loss of generality that γ : [0,1] → (M,d(f,N)) is 1-Lipschitz. By Proposition 3.9, for every \(n\in \mathbb {N}\) large enough and 0 ≤ j ≤ 2n − 1 integer, there is a control \(u^{(n)}_{j}\in L^{\infty }([0,1];\mathbb {E})\) such that the corresponding integral curve \(\gamma ^{(n)}_{j}:[0,1]\to M\) starting from \(\gamma ^{(n)}_{j}(0) = \gamma (\frac {j}{2^{n}})\) is a geodesic parametrized with constant speed (see Lemma 3.5), with end point \(\gamma ^{(n)}_{j}(1) = \gamma (\frac {j+1}{2^{n}})\), and, by the fact that γ is 1-Lipschitz, the following holds for almost every t ∈ [0,1],
Thus, from Lemma 3.7.(b) and (c), we obtain that there exists L such that, for n large enough, \({\left \vert \kern -0.25ex\left \vert \kern -0.25ex\left \vert u^{(n)}_{j} \right \vert \kern -0.25ex\right \vert \kern -0.25ex\right \vert }_{\infty }\le L/2^{n}\) (here \({\left \vert \kern -0.25ex\left \vert \kern -0.25ex\left \vert \cdot \right \vert \kern -0.25ex\right \vert \kern -0.25ex\right \vert }_{\infty }\) is a reference norm as in Lemma 3.7). Define
where we mean that \(u^{(n)}_{j}\equiv 0\) outside [0,1] for every \(n\in \mathbb {N}\) and 0 ≤ j ≤ 2n − 1. Hence \(u^{(n)}\in L^{\infty }([0,1];\mathbb {E})\), \((\gamma (0),\texttt {f},u^{(n)})\in {\mathscr{D}}_{\text {End}}\), and \({\left \vert \kern -0.25ex\left \vert \kern -0.25ex\left \vert u^{(n)} \right \vert \kern -0.25ex\right \vert \kern -0.25ex\right \vert }_{\infty }\le L\). Notice that u(n) is a control associated to the curve γ(n) which is the reparametrization on [0,1] of the concatenation of all the curves \(\gamma ^{(n)}_{j}\) for 0 ≤ j ≤ 2n − 1. Since the controls u(n) are uniformly bounded in n, there is a subsequence \(\{u^{(n_{k})}\}_{k}\) that weakly* converges to some \(u^{(\infty )}\). In the proof of Lemma 3.12 we showed that \(u^{(\infty )}\) is a control for γ. Let us rename nk = n.
Let us now fix ε > 0. Since u(n) weakly* converges to \(u^{(\infty )}\), by Proposition 3.4 we get that
Hence, from the previous inequality, we have, up to subsequences and for n large enough,
Hence, using that \(u^{(\infty )}\) is a control for γ, the previous inequality, the fact that \(\gamma ^{(n)}_{j}\) are geodesics parametrized with constant speed, we have, for n large enough,
where in the last inequality we have used the definition of the length L1(γ). Taking ε → 0 in the previous inequality we get L1(γ) ≥ L2(γ), which is the sought inequality.
Thus we finally get that L1(γ) = L2(γ), and the proof is concluded. □
Corollary 3.18
Let \(\texttt {f}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\) and \(N\in \mathcal N\). The metric derivative of a Lipschitz curve γ : [a,b] → (M,d(f,N)) (cfr. [5]) is \(t\mapsto |\gamma ^{\prime }(t)|_{(\texttt {f},N)}\).
Proof
It is a direct consequence of Proposition 3.17, according to which L1 = L2, and [5, Theorem 4.1.1]. □
Corollary 3.19
If \(\texttt {f}\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\) and \(N\in \mathcal N\), then, for every p,q ∈ M,
Proof
It is a direct consequence of Proposition 3.17, according to which L1 = L2, and [10, Proposition 2.4.1.]. □
3.5 Limits of CC Distances
We use the notation LipΓ from Section 2.1, and \(\mathcal {N}\) from Section 3.2. In this section we investigate what happens when one takes the limit of Carnot-Carathéodory distances associated to (f,N). We prove a relaxation property of the limit distance, and finally the main theorem of this section, i.e., Theorem 1.4.
Proposition 3.20
If \(\texttt {f}_{n}\to \texttt {f}_{\infty }\) in \(\text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\), \(N_{n}\to N_{\infty }\) in \(\mathcal N\), and p,q ∈ M, then
Moreover, if K ⊂ M is a compact set, there exists C > 0 such that whenever p ∈ K and q ∈ M with \(d_{(\texttt {f}_{\infty },N_{\infty })}(p,q)\leq C\), one has that
In the setting of Lemma 3.7, we can take \(C=\frac {R}{L^{2}}\), for R,L > 0 satisfying (26) on the compact set \(\bar B_{\rho }(K,1)\) in place of K and with \(\mathscr K=\{\texttt {f}_{n}\}_{n}\cup \{\texttt {f}_{\infty }\}\), \(\mathcal K=\{N_{n}\}_{n}\cup \{N_{\infty }\}\).
Proof
Let us first prove (35). If \(d_{(\texttt {f}_{\infty },N_{\infty })}(p,q)=\infty \), there is nothing to prove, so we assume \(d_{(\texttt {f}_{\infty },N_{\infty })}(p,q)<\infty \). Fix ε > 0. Then there is \(u\in L^{\infty }([0,1];\mathbb {E})\) such that \(\text {End}^{\texttt {f}_{\infty }}_{p}(u) = q\) and \(\texttt J(p,\texttt {f}_{\infty },u,N_{\infty })\le d_{(\texttt {f}_{\infty },N_{\infty })}(p,q) + \varepsilon \). Let pn ≡ p and \(q_{n}=\text {End}^{\texttt {f}_{n}}_{p}(u)\) that exists for n big enough thanks to Proposition 2.9(1). By Theorem 2.5, qn → q, and moreover, by the definition of the distance, \(d_{(\texttt {f}_{n},N_{n})}(p,q_{n})\le \texttt J(p,\texttt {f}_{n},u,N_{n})\).
Let γn be the curve \(\gamma _{n}(t) := \text {End}^{\texttt {f}_{n}}_{p}(tu)\). By Proposition 2.9, \(\gamma _{n}\to \gamma _{\infty }\) uniformly. Hence, by possibly passing to subsequences,
We conclude that \(\liminf _{n\to \infty } d_{(\texttt {f}_{n},N_{n})}(p,q_{n}) \le \texttt J(p,\texttt {f}_{\infty },u,N_{\infty }) \le d_{(\texttt {f}_{\infty },N_{\infty })}(p,q) + \varepsilon \). Since ε can be taken arbitrarily small, we get the sought claim.
Let us now prove (36). In the notation of Lemma 3.7, take \(\mathscr K:=\{\texttt {f}_{n}\}_{n\in \mathbb {N}}\cup \{\texttt {f}_{\infty }\}\), \(\mathcal K:=\{N_{n}\}_{n\in \mathbb {N}}\cup \{N_{\infty }\}\), and R > 0. Let L be the constant of Lemma 3.7 associated to these choices on the compact set \(\bar B_{\rho }(K,1)\) in place of K, and set C := R/L2.
Suppose by contradiction that (36) is not true. Hence, since (35) always holds, there exist p ∈ K, q ∈ M with \(d_{(\texttt {f}_{\infty },N_{\infty })}(p,q)\leq R/L^{2}\), pn → p, qn → q such that, up to passing to subsequences,
Hence, for n large enough, we have \(d_{(\texttt {f}_{n},N_{n})}(p_{n},q_{n})< R/L^{2}\), and \(p_{n}\in \bar B_{\rho }(K,1)\), since pn → p ∈ K.
Therefore, by applying Lemma 3.7(d), thanks to the choice of the compact \(\bar B_{\rho }(K,1)\), we know that we can take, for n large enough, \(u_{n}\in L^{\infty }([0,1];\mathbb E)\) such that \(\gamma _{(p_{n},\texttt {f}_{n},u_{n})}\subseteq \bar B_{\rho }(K,R+1)\) and
Therefore, by using (27), we have that
for n large enough. Henceforth, up to subsequences, \(u_{n}\to u_{\infty }\) weakly*. From Theorem 2.5 we get \(\text {End}^{\texttt {f}_{\infty }}_{p}(u_{\infty })=q\), while from Proposition 3.4 we get
We obtained a contradiction with (37). □
Lemma 3.21
Let \(\texttt {f}_{n}\to \texttt {f}_{\infty }\) in \(\text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\), \(N_{n}\to N_{\infty }\) in \(\mathcal {N}\), and K ⊂ M be a compact set. Assume that \(\texttt {f}_{\infty }\) is essentially non-holonomic and fix a complete Riemannian metric ρ on M.
Then, for every ε > 0 there exist δ > 0 and \(n_{0}\in \mathbb {N}\) such that, for all n ≥ n0 (also \(n=\infty \)) and all p ∈ K,
Proof
First, we claim that for every \(\hat p\in K\) there are \(n_{1}\in \mathbb {N}\) and a neighborhood U of \(\hat p\) such that, for all n ≥ n1,
To prove the claim, we use Lemma 3.7 with R = 1 and the compact sets K, \(\{\texttt {f}_{n}\}_{n\in \mathbb {N}}\cup \{\texttt {f}_{\infty }\}\), and \(\{N_{n}\}_{n\in \mathbb {N}}\cup \{N_{\infty }\}\). Let L be as in Lemma 3.7. Define the set
where \({\left \vert \kern -0.25ex\left \vert \kern -0.25ex\left \vert \cdot \right \vert \kern -0.25ex\right \vert \kern -0.25ex\right \vert }_{\infty }\) is as in Lemma 3.7. By Theorem 2.13, there are \(n_{1}\in \mathbb {N}\) and a neighborhood U of \(\hat p\) so that \(U \subset \text {End}^{\texttt {f}_{n}}_{\hat p}(\mathscr U) \), for all n > n1. By Lemma 3.7(a) and Lemma 3.7(c), for every n > n1 and every \(u\in {\mathscr{U}}\), we have \(d_{(\texttt {f}_{n},N_{n})}(\hat p,\text {End}^{\texttt {f}_{n}}_{\hat p}(u)) \le \texttt J(\hat p,\texttt {f}_{n},u,N_{n}) \le L {\left \vert \kern -0.25ex\left \vert \kern -0.25ex\left \vert u \right \vert \kern -0.25ex\right \vert \kern -0.25ex\right \vert }_{\infty } \le \varepsilon /2\), that is,
Second, by the compactness of K, we obtain that there are \(\hat p_{1},\dots ,\hat p_{k}\in K\), open neighborhoods Uj of \(\hat p_{j}\) with \(K\subset \bigcup _{j} U_{j}\), and \(n_{0}\in \mathbb {N}\), such that, for all n > n0 and all j,
Next, on the one hand, there is δ > 0 such that for every p ∈ K there is j with Bρ(p,δ) ⊂ Uj. On the other hand, if \(p\in B_{(\texttt {f},N)}(\hat p_{j},\varepsilon /2)\), then \(B_{(\texttt {f},N)}(\hat p_{j},\varepsilon /2) \subset B_{(\texttt {f},N)}(p,\varepsilon )\).
We conclude that, if n > n0, then for every p ∈ K there is j such that
which concludes the proof. □
Proposition 3.22
Let \(\texttt {f}_{n}\to \texttt {f}_{\infty }\) in \(\text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\), \(N_{n}\to N_{\infty }\) in \(\mathcal {N}\), and K ⊂ M be a compact set. Assume that \(\texttt {f}_{\infty }\) is essentially non-holonomic and fix a complete Riemannian metric ρ on M.
Then for every ε > 0 there are \(n_{0}\in \mathbb {N}\) and δ > 0 so that for every n > n0 and \(p,p^{\prime },q,q^{\prime }\in K\)
Proof
We define
Lemma 3.21 immediately implies that, for every ε, there are δ > 0 and n0 such that, for every s ∈ [0,δ], we have \({\upbeta }_{n_{0}}(s)<\varepsilon /2\). Now, if \(p,p^{\prime },q,q^{\prime }\in K\), \(\rho (p,p^{\prime })+\rho (q,q^{\prime }) < \delta \) and n ≥ n0, then
□
Corollary 3.23
If \(\hat {\texttt {f}}\) is essentially non-holonomic and \(\hat N\in \mathcal N\), then, for every p,q ∈ M,
Proof
The proof of this corollary is a slight modification of the proof of (35), where we now have that \(d_{(\texttt {f}_{n}, N_{n})}(q_{n},q)\to 0\) by Proposition 3.22. □
We are now ready to prove the main result of the paper, namely Theorem 1.4.
Proof Proof of Theorem 1.4
In order to prove item (i), we define for p ∈ M
Notice that, if \(\mathscr U(p)\cap \mathscr U(q)\neq \emptyset \) then \(\mathscr U(p)=\mathscr U(q)\). Therefore, \(\{\mathscr U(p)\}_{p\in M}\) is a partition of M. Moreover, by Lemma 3.21 applied to the constant sequence \((\hat {\texttt {f}},\hat N)\) and the compact set {p}, p is always in the interior of \(\mathscr U(p)\). Now, if \(p^{\prime }\in \mathscr U(p)\) then \(p^{\prime }\) is in the interior of \(\mathscr U(p^{\prime })=\mathscr U(p)\) and thus we proved that \(\mathscr U(p)\) is open for every p ∈ M. Since M is connected, we conclude that \(\mathscr U(p)=M\).
The proof of item (ii) has two parts and uses an auxiliary complete Riemannian distance ρ on M. First, if U ⊂ M is \(d_{(\hat {\texttt {f}},\hat N)}\)-open and p ∈ U, then there is ε > 0 so that \(B_{(\hat {\texttt {f}},\hat N)}(p,\varepsilon )\subset U\). By Lemma 3.21 applied to the constant sequence \((\hat {\texttt {f}},\hat N)\) and the compact set {p}, there is δ > 0 such that \(B_{\rho }(p,\delta )\subset B_{(\hat {\texttt {f}},\hat N)}(p,\varepsilon )\). Since p is an arbitrary point in U, we have proven that U is ρ-open. The fact that a \(d_{(\hat {\texttt {f}},\hat N)}\)-open set is also a ρ-open set is a direct consequence of Lemma 3.8.
Item (iii) is proven as follows. We show that every o ∈ M has a compact neighborhood U so that \(d_{(\texttt {f}_{n},N_{n})}\to d_{(\hat {\texttt {f}},\hat N)}\) pointwise on U × U. By Proposition 3.22, \(\{d_{(\texttt {f}_{n},N_{n})}\}_{n\in \mathbb {N}}\cup \{d_{(\hat {\texttt {f}},\hat N)}\}\) is an equicontinuous family of functions \(U\times U\to \mathbb {R}\), hence pointwise convergence would imply the uniform convergence on U × U.
Let us show the pointwise convergence. Let r > 0 so that \(\bar B_{(\hat {\texttt {f}},\hat N)}(o,r)\) is compact. This can be done thank to the item (ii) that we previously proved. By Proposition 3.20 there is C > 0 so that for every \(p\in \bar B_{(\hat {\texttt {f}},\hat N)}(o,r)\) and q ∈ M with \(d_{(\hat {\texttt {f}},\hat N)}(p,q)\leq C\), one has (36). We may assume r < C/2, that is, that (36) holds for every \(p,q\in \bar B_{(\hat {\texttt {f}},\hat N)}(o,r)\). So, let \(p,q\in \bar B_{(\hat {\texttt {f}},\hat N)}(o,r)\) and pn → p and qn → q so that
Then
We need to show that the previous limit is zero. Let ε > 0. By Proposition 3.22, there are n0 > 0 and δ > 0 so that, if n > n0, we have ρ(pn,p) + ρ(qn,q) < δ, and then \(\left | d_{(\texttt {f}_{n},N_{n})}(p_{n},q_{n}) - d_{(\texttt {f}_{n},N_{n})}(p,q) \right |<\varepsilon \). This shows that the limit is zero.
Item (iv) is a consequence of item (iii) together with the forthcoming metric Lemma 3.25. □
Remark 3.24 (About the completeness assumption in Theorem 1.4(iv))
In this remark we show that the assumption of the completeness of \(d_{(\hat {\texttt {f}},\hat N)}\) in Theorem 1.4(d) is necessary in order to have the uniform convergence \(\lim _{(\texttt {f},N)\to (\hat {\texttt {f}},\hat N)} d_{(\texttt {f}, N)} = d_{(\hat {\texttt {f}},\hat N)}\) on compact subsets. In the following example we show that one may not even have pointwise convergence. Thus Corollary 3.23 cannot be improved in general.
Let us fix \(M:=\mathbb R\times (-1,1)\subseteq \mathbb R^{2}\) and p := (− 2;0), q := (2;0). Let us take, for every \(n\in \mathbb {N}\), a smooth function \(g_{n}:\mathbb R^{2}\to [1,+\infty )\) such that
Let dn be the Riemannian distance associated to the Riemannian tensor gn(dx ⊗dx + dy ⊗dy) on M. We can take gn such that we have \(g_{n}\to g_{\infty }\) uniformly on compact subsets of M, where \(g_{\infty }\) is a smooth function with \(g_{\infty }=10\) inside [− 1,1] × (− 1,1). Let \(d_{\infty }\) the Riemannian distance associated to the Riemannian tensor \(g_{\infty }(\mathrm {d} x\otimes \mathrm {d} x+ \mathrm {d} y\otimes \mathrm {d} y)\) on M. We have that \(d_{n}\to d_{\infty }\) locally uniformly on M, i.e., every p ∈ M has a neighborhoof U such that \(d_{n}\to d_{\infty }\) uniformly on U × U. Nevertheless, dn does not converge uniformly to \(d_{\infty }\) on compact subsets of M. Indeed, we have that dn(p,q) ≤ 6, while \(d_{\infty }(p,q)\geq 10\).
Lemma 3.25
Let Λ be endowed with a sequential topology. Let X be a set. For t ∈Λ, let dt be a length metric on X. Assume that for some t0 ∈Λ we have that \((X,d_{t_{0}})\) is boundedly compact. Assume that for every point x ∈ X and every sequence tn → t0 there exists a \(d_{t_{0}}\)-neighborhood U of x such that
as \(n\to +\infty \). Hence for every \(d_{t_{0}}\)-compact set K we have
Moreover,we have that, for every x ∈ X, and for every sequence tn → t0,
in the pointed Gromov–Hausdorff sense.
Proof
Let us first prove (41). Fix K a \(d_{t_{0}}\)-compact set. Let \(D:=\text {diam}_{d_{t_{0}}}K\) and let \(K^{\prime }:=B_{d_{t_{0}}}(K,D+3)\) be the closed (D + 3)-tubular neighborhood of K. Since \((X,d_{t_{0}})\) is boundedly compact, \(K^{\prime }\) is compact.
Suppose by contradiction that (41) does not hold for some sequence tn → t0. Hence, up to passing to subsequences, we have that for some 0 < ε < 1 and every \(n\in \mathbb {N}\) the following holds
For every \(s\in K^{\prime }\) there exists Us a \(d_{t_{0}}\)-neighborhood of s such that (40) holds for the sequence \(\{t_{n}\}_{n\in \mathbb {N}}\). Since \(K^{\prime }\) is compact, we can extract a finite covering of \(K^{\prime }\) from \(\{U_{s}\}_{s\in K^{\prime }}\). Hence there exists \(m\in \mathbb {N}\) and \(s_{1},\dots ,s_{m}\in K^{\prime }\) such that
For the sake of simplicity we rename \(U_{s_{i}}=:U_{i}\) for every \(i=1,\dots , m\). Let us take N big enough such that for every n ≥ N and every \(i=1,\dots ,m\) we have
We now aim at showing that for every p,q ∈ K and every n ≥ N we have
Since \(d_{t_{0}}\) is a length distance, given p,q ∈ K, there exists a curve γ : [0,1] → X such that
For every α ∈ [0,1] we have that
and hence \(\gamma \subseteq \text {int}(K^{\prime })\). We now aim at finding on γ a finite number i, with i ≤ m, of points \(p=p_{1},p_{2},\dots ,p_{i}=q\) such that for every \(j=1,\dots ,i-1\) we have that that pj,pj+ 1 are in the same \(\overline U_{{k_{j}}}\), for some \(k_{j}\in \{1,\dots ,m\}\). We define such a sequence inductively.
First, since p ∈ K, there exists a \(k_{1}\in \{1,\dots ,m\}\) such that \(p\in \overline U_{{k_{1}}}\). Let us suppose that the sequence \(p=p_{1},\dots ,p_{\ell }\) has been defined for some \(\ell \in \mathbb {N}\), in such a way that
-
(i)
for every \(j=1,\dots ,\ell \), there exist \(k_{j}\in \{1,\dots ,m\}\) that are pairwise distinct such that
-
(ii)
\(p_{j},p_{j+1}\in \overline U_{k_{j}}\) for every \(j=1,\dots ,\ell -1\), and
-
(iii)
\(p_{\ell } \in \overline U_{k_{\ell }}\).
Hence define
Obviously we have \(p_{\ell +1}\in \overline U_{k_{\ell }}\). If αℓ+ 1 = 1 the process ends and \(q=p_{\ell +1}\in \overline U_{k_{\ell +1}}\) with kℓ+ 1 distinct from every \(k_{1},\dots ,k_{\ell }\) by the inductive definition of the α’s. If not, we now show that \(p_{\ell +1}\in \overline U_{k_{\ell +1}}\) for some \(k_{\ell +1}\in \{1,\dots ,m\}\) different from every \(k_{1},\dots ,k_{\ell }\). This is true since for every η > 0 small enough we have that \(\gamma (\alpha +\eta )\in K^{\prime }\) and hence \(\gamma (\alpha +\eta )\in U_{k_{\eta }}\), where \(k_{\eta }\in \{1,\dots ,m\}\). Since kη ranges in a finite set, there exists \(k_{\ell +1}\in \{1,\dots ,m\}\) such that \(\gamma (\alpha +\eta _{j})\in U_{k_{\ell +1}}\) for a sequence ηj → 0. Moreover kℓ+ 1 has to be different from every \(k_{1},\dots ,k_{\ell }\), since it is inductively defined by means of (47). This eventually proves that, after at most m steps, we end the process at q, since also \(q\in \overline {U}_{k_{i}}\) for some \(k_{i}\in \{1,\dots , m\}\). Hence the claim is shown.
Hence we now want to obtain (45). Fix p,q ∈ K, n ≥ N, and take the chain of points \(p=p_{1},\dots ,p_{i}=q\) previously defined. Hence
where the first inequality is an application of the triangle inequality; the second inequality comes from (44), the fact that \(p_{\ell },p_{\ell +1}\in \overline U_{k_{\ell }}\) for some \(k_{\ell }\in \{1,\dots ,m\}\), and the fact that i ≤ m; the third inequality comes from the definition of length; and the fourth is a consequence of (46).
With a slight variation of the previous argument, we now aim at showing that for every p,q ∈ K and every n ≥ N we have
Given p,q ∈ K and n ≥ N, since \(d_{t_{n}}\) is a length distance, there exists a curve \(\gamma _{t_{n}}:[0,1]\to X\) such that
We do not know a priori if \(\gamma _{t_{n}}\subseteq K^{\prime }\), but nevertheless we may argue as before, paying attention to one more detail. Again, we aim at finding on \(\gamma _{t_{n}}\) a finite number i, with i ≤ m, of points \(p=p_{1},p_{2},\dots ,p_{i}=q\) such that for every \(j=1,\dots ,i-1\) we have that that pj,pj+ 1 are in the same \(\overline U_{{k_{j}}}\), for some \(k_{j}\in \{1,\dots ,m\}\). We proceed by induction.
Since p ∈ K, there exists a \(k_{1}\in \{1,\dots ,m\}\) such that \(p\in \overline U_{{k_{1}}}\). Let us suppose that the sequence \(p=p_{1},\dots ,p_{\ell }\) has been defined for some \(\ell \in \mathbb {N}\), in such a way that items (i), (ii), and (iii) above hold. Hence define
Clearly \(p_{\ell +1}\in \overline U_{k_{\ell }}\). We now first show that \(p_{\ell +1}\in \text {int}(K^{\prime })\). Indeed
where the first inequality is a consequence of the triangle inequality; the second is a consequence of (44) and the fact that the chain of points has cardinality not greater than m; the third inequality is a consequence of the definition of length; the fifth is a consequence of (50); and the sixth is a consequence of (45). Now, arguing exactly as before, we can show that \(p_{\ell +1}\in \overline U_{k_{\ell +1}}\) with \(k_{\ell +1}\in \{1,\dots ,m\}\) different from all \(k_{1},\dots ,k_{\ell }\).
Now to obtain (49) one argues exactly as before. Namely, for p,q ∈ K, and n ≥ N we fix a chain of points \(p=p_{1},\dots ,p_{i}=q\) inductively constructed as above, and we repeat the estimate (48) exchanging the roles of \(d_{t_{n}}\) and \(d_{t_{0}}\). Hence, (45) and (49) give the sought contradiction with (43), thus proving (41).
Taking into account the definition of pointed Gromov–Hausdorff convergence, see [10, page 272], to prove (42) it is sufficient to use (41) and that, if we fix x ∈ X, we have that, for every tn → t0 and for every R,
The previous inequality is a direct consequence of a slight variation of the second argument above. Indeed, arguing as before, one can show that for every sequence tn → 0 and every R > 0 there exists N sufficiently big such that for every n ≥ N we have
□
4 Examples
In this section we discuss several examples in which we can apply our main convergence result Theorem 1.4.
In Section 4.1 we use Theorem 1.4 to directly prove that the asymptotic cone of the Riemannian Heisenberg group is the sub-Riemannian Heisenberg group, see Proposition 4.1. The same reasoning can be easily generalized to arbitrary Carnot groups.
In Section 4.2 we state and prove Mitchell’s Theorem in the sub-Finsler cathegory for a continuously varying norm on the manifold, see Theorem 1.5. We give for granted the construction of privileged coordinates and of the nilpotent approximation, for which we refer the reader to standard and well-established references, see [6], [13, Section 2.1], [3, Sections 10.4-10.5-10.6], or the recent [19]. Hence we exploit Theorem 1.4 to directly prove the final convergence part of Mitchell’s Theorem in such a general setting.
In Section 4.3 we use Theorem 1.4 to directly prove Theorem 1.6. Namely, we prove that on a connected Lie group the CC distances associated to bracket-generating sub-spaces and norms that converge are uniformly convergent on compact subsets. The latter result has been used in the very recent [14].
In Section 4.4 we record a general approximation theorem for sub-Finsler distances associated to converging vector fields on a manifold. Notice that Theorem 4.5 can be used to produce Finsler approximation of sub-Finsler manifolds.
4.1 Asymptotic cone of the Riemannian Heisenberg Group
The first application we discuss is the well-known fact that the asymptotic cone of the Riemannian Heisenberg group is the sub-Riemannian Heisenberg group.
Using exponential coordinates of the first kind, we identify the first Heisenberg group \(\mathbb {H}^{1}\) with the manifold \(\mathbb {R}^{3}\) endowed with left-invariant frame
Let 〈⋅,⋅〉 be the left-invariant Riemannian tensor on \(\mathbb {H}^{1}\) that makes the above frame orthonormal, and dR the corresponding distance. Let dsR be the sub-Riemannian distance defined by X,Y, namely
for every p,q ∈ M, where the infimum is taken over absolutely continuous curves γ.
Proposition 4.1
The asymptotic cone of \((\mathbb {H}^{1},d_{R})\) is \((\mathbb {H}^{1},d_{sR})\).
Proof
Define \(\mathbb {E} = \mathbb {R}^{3}\), ∥⋅∥ the Euclidean norm on \(\mathbb {E}\) and, for \(\varepsilon \in \mathbb {R}\), \(\texttt {f}_{\varepsilon }\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes T\mathbb {H}^{1})\) to be
Let \(d_{\varepsilon }:= d_{(\texttt {f}_{\epsilon },\|\cdot \|)}\). Then, , we have that d1 = dR and d0 = dsR. Since f0 is totally non-holonomic, see Proposition 2.12, we obtain from Theorem 1.4(iv) that dε → d0 as ε → 0, uniformly on compact subsets of \(\mathbb {H}^{1}\times \mathbb {H}^{1}\).
What is only left to show is that \((\mathbb {H}^{1},d_{\varepsilon })\) is isometric to \((\mathbb {H}^{1},\varepsilon d_{R})\). Notice that εdR is the Riemannian distance defined by the orthonormal frame (X/ε,Y/ε,Z/ε). Notice also that the map δε(x,y,z) := (εx,εy,ε2z) satisfies
It follows that \(\delta _{\varepsilon }:(\mathbb {H}^{1},\varepsilon d_{R})\to (\mathbb {H}^{1},d_{\varepsilon })\) is an isometry. □
Remark 4.2
Mutatis mutandis the statement of Proposition 4.1 works, with the same proof, for arbitrary Carnot groups. Actually, with some additional work, one could also recover the well-known fact that the asymptotic cone of a sub-Finsler nilpotent Lie group is a sub-Finsler Carnot group.
4.2 Tangents to Sub-Finsler Manifolds
In this section we discuss the celebrated Mitchell’s Theorem. We take for granted the existence of a system of privileged coordinates, for which we refer the reader, e.g., to the complete discussion in [13, Section 2.1]. We stress that, up to the authors’ knowledge, this is the first time that such a theorem is stated in the generality of sub-Finsler cathegory. Standard references for the sub-Riemannian Mitchell’s Theorem are [13, Theorem 2.5], [6, 18], and [2, Sections 10-4-10.5-10.6]. Our aim, here, is to give a complete and detailed proof of the final convergence part of the proof.
Hereafter we follow the terminology of Jean’s book [13, Section 2.1]. We fix a smooth manifold Mm of dimension \(m\in \mathbb {N}\), \(k\in \mathbb {N}\), and k smooth vector fields \(X_{1},\dots ,X_{k}\). We say that the family \(\mathcal {X}:=\{X_{1},\dots ,X_{k}\}\) is a non-holonomic system if it is bracket-generating. Notice that we do not assume that the rank of \(\mathcal X\) is constant.
Let us fix \(\mathbb E:=\mathbb R^{k}\), with canonical basis \(\{e_{1},\dots ,e_{k}\}\), and let us fix \(N:M\times \mathbb {E}\to [0,+\infty )\) a continuously varying family of norms on \(\mathbb {E}\). Attached to the previously defined non-holonomic system \(\mathcal X\) and to N there is a notion of a sub-Finsler metric \(|\cdot |_{\mathcal X,N}\), see (4). In the specific case in which N(p,⋅) is the standard Euclidean norm for every p ∈ M, the previous sub-Finsler metric is exactly the one considered in Jean’s book [13, Equation (1.4)].
The sub-Finsler metric \(|\cdot |_{(\mathcal {X},N)}\) gives rise to a length distance \(d_{(\mathcal {X},N)}\), see (5) and compare with [13, Definition 1.3]. Notice that, by definition, and by exploiting Lemma 3.7(d) and Theorem 1.4(ii), we get that any two distances \(d_{(\mathcal {X},N_{1})}\) and \(d_{(\mathcal {X},N_{2})}\) are locally bi-Lipschitz equivalent. As a consequence we stress that the notion of non-holonomic order of a smooth function/vector field at a point p ∈ M, see [13, Section 2.1], can be equivalently given by using any of such distances.
We define the Lipschitz-vector-field structure on M modelled by \(\mathbb R^{k}\)
for every p ∈ M, and \(i=1,\dots ,k\). The distance \(d_{(\widetilde {\texttt {f}}_{1},N)}\) as in Definition 3.6, coincides with the length distance induced by \(|\cdot |_{\mathcal X,N}\) as above, by virtue of Corollary 3.19.
Proof Proof of Theorem 1.5
Let o ∈ M be as in the statement. There exists a neighborhood \(U\subseteq M^{m}\) of o and a neighborhood \(V\subseteq \mathbb R^{m}\) of 0 such that \((x_{1},\dots ,x_{m}):U\to V\) is a system of privileged coordinates, see [13, Definition 2.5] and [13, pages 22-23]. Hereafter we will identify \(U\subseteq M\) with \(V\subseteq \mathbb R^{m}\) by means of the coordinates \((x_{1},\dots ,x_{m})\).
Being wi the weights defined as in [13, page 20], for 0 < ε ≤ 1 we define the diffeomorphism \(\delta _{\varepsilon }:\delta _{\varepsilon }^{-1}V\to V\) as follows
Let us define, for every ε > 0, every \(i=1,\dots ,k\), and every \(p\in \delta _{\varepsilon }^{-1} V\subseteq \mathbb R^{m}\), the Lipschitz-vector-fields structure
Notice that \(\delta _{\varepsilon }^{-1}V\) invades \(\mathbb R^{m}\) as ε → 0.
Notice, moreover, that when ε = 1 we are defining, by means of (54), the Lipschitz-vector-field structure \(\widetilde {\texttt {f}}_{1}\) restricted to U, namely \(\texttt {f}_{1}=(\widetilde {\texttt {f}}_{1})|_{U}\), cf. (53). In addition, as a consequence of Lemma 3.7(d), we can find \(U^{\prime }\Subset U\) sufficiently small such that
Let \(\{\hat X_{1},\dots ,\hat X_{k}\}\) be the homogeneous nilpotent approximation of \(\{X_{1},\dots ,X_{k}\}\) at o associated to the coordinates \((x_{1},\dots ,x_{m})\), see [13, Definition 2.7]. Notice that, for every \(i=1,\dots ,k\), \(\hat X_{i}\) are polynomial vector fields on \(\mathbb R^{m}\). Let us define, for every \(p\in \mathbb R^{m}\), and every \(i=1,\dots ,k\), the Lipschitz-vector-fields structure
Notice that the family \(\{\hat X_{1},\dots ,\hat X_{k}\}\) is a bracket-generating family of vector fields on \(\mathbb R^{m}\), cf. [13, Lemma 2.1, (i)], and hence f0 is essentially non-holonomic, see Proposition 2.12.
Moreover, by the definitions of homogeneous nilpotent approximation, of fε, and of the maps δε the following holds: for every ε > 0, fε is a Lipschitz-vector-field structure defined on \(\delta _{\varepsilon }^{-1}V\) modelled by \(\mathbb R^{k}\), and
in the sense of Definition 2.2.
Let us now define, for every 0 < ε ≤ 1, \(N_{\varepsilon }:\delta _{\varepsilon }^{-1}V\times \mathbb {E}\to [0,+\infty )\) as
for every \(p\in \delta _{\varepsilon }^{-1}V\), and \( v\in \mathbb {E}\). We stress that N1 ≡ N on \(V\times \mathbb {E}\). It is readily seen that Nε converge, as ε → 0, uniformly on compact subsets of \(\mathbb R^{m}\times \mathbb {E}\) to \(N_{0}:\mathbb {R}^{m}\times \mathbb {E}\to [0,+\infty ]\) defined as
for every \(p\in \mathbb R^{m}\) and \(v\in \mathbb {E}\).
In case o is a regular point then the metric space \((\mathbb R^{m},d_{(\texttt {f}_{0},N_{0})})\) is isometric to a sub-Finsler Carnot group, cf. [13, Lemma 2.3]. In the general case, \((\mathbb R^{m},d_{(\texttt {f}_{0},N_{0})})\) is isometric to a quotient of a sub-Finsler Carnot group by one of its closed subgroups, cf. [13, Theorem 2.6]. In any of such alternatives, we have that \((\mathbb R^{m},d_{(\texttt {f}_{0},N_{0})})\) is boundedly compact since it is a locally compact, homogeneous, length space.
Hence, an application of Theorem 1.4(iv) gives that
uniformly on compact subsets of \(\mathbb R^{m}\times \mathbb R^{m}\). Notice that the structures fε are not defined on the entire \(\mathbb R^{m}\), but just on \(\delta _{\varepsilon }^{-1}V\). Anyway, we can still apply Theorem 1.4 since for every compact set \(K\subseteq \mathbb R^{m}\times \mathbb R^{m}\) there exists ε0 such that \(K\subseteq \delta _{\varepsilon }^{-1}V\times \delta _{\varepsilon }^{-1}V\) for every ε < ε0. Moreover, as a consequence of the last part of the proof of Lemma 3.25, one also has that, for any R > 0, there exists ε0 small enough such that \(\overline B_{R}^{d_{(\texttt {f}_{\varepsilon },N_{\varepsilon })}}(0)\) are contained in a common compact set of \(\mathbb {R}^{m}\) for every ε < ε0; and moreover the Gromov–Hausdorff distance between \(\overline B_{R}^{d_{(\texttt {f}_{\varepsilon },N_{\varepsilon })}}(0)\) and \(\overline B_{R}^{d_{(\texttt {f}_{0},N_{0})}}(0)\) converges to 0 as ε → 0, cf. (57).
We now claim that for every ε and every \(p,q\in \delta _{\varepsilon }^{-1}V\), the following equality holds
Indeed, let us fix ε > 0, and let us take \(p,q\in \delta _{\varepsilon }^{-1}V\). For every curve \(\gamma :[0,1]\to \mathbb R^{m}\), whose image is contained in \(\delta _{\varepsilon }^{-1}V\), and such that
for almost every t ∈ [0,1], we let γε := δε ∘ γ. We notice that γε has support contained in V and, from the definition of fε, we have
Since we have that \(\gamma _{\varepsilon }\subseteq V\), by taking into account the previous computation, the definition of the norms Nε, see (56), and the definition of the distance, see (24), we finally get (58) for every \(p,q\in \delta _{\varepsilon }^{-1}V\).
The latter reasoning implies that for every R > 0 there exists ε0 small enough such that for every ε < ε0 one has
and the isometry is given by δε.
Thus, the latter, together with the convergence in (57), and (55), directly implies that the Gromov–Hausdorff tangent of \((M,d_{(\widetilde {\texttt {f}}_{1},N)})\) at o is \(\mathbb R^{n}\) equipped with the sub-Finsler distance induced by the vector fields \(\hat X_{1},\dots ,\hat X_{k}\) and the norm N(o,⋅), which is what we wanted. □
Remark 4.3
We stress that our convergence result Theorem 1.4 holds in the Lipschitz category, provided the essentially non-holonomicity of the limit. Hence, whenever one has some analogues of privileged coordinates while dealing with less regular vector fields, the proof of Theorem 1.5 is very likely to be adapted.
4.3 Left-invariant CC Distances on Lie Groups
Let \(\mathbb {G}\) be a connected Lie group, and let \(\mathfrak {g}\) be its Lie algebra. Given a vector subspace \({\mathscr{H}}\subseteq \mathfrak {g}\) of \(\mathfrak {g}\), and a norm b on \({\mathscr{H}}\), we associate to \(({\mathscr{H}},b)\) a left-invariant sub-Finsler structure \((\mathcal {D},b)\) as in (6). Moreover, we define \(d^{({\mathscr{H}},b)}\) as in (7).
Let us denote by k the dimension of \({\mathscr{H}}\). Choose a basis \(\{v_{1},\dots ,v_{k}\}\) of \({\mathscr{H}}\) and define Xi to be the left-invariant extension of vi, for every \(i=1,\dots ,k\). Let \(\mathbb E:=\mathbb R^{k}\) with the canonical basis \(\{e_{1},\dots ,e_{k}\}\). Define a Lipschitz-vector-field structure f modelled by \(\mathbb R^{k}\) as
Define the continuously varying norm \(N:\mathbb {G}\times \mathbb E\to \mathbb R\) as
By virtue of Corollary 3.19 we deduce that
We now give the proof of Theorem 1.6.
Proof Proof of Theorem 1.6
Let us choose a bracket-generating basis \(\{v_{1},\dots ,v_{k}\}\) of \({\mathscr{H}}\). By the fact that \({\mathscr{H}}_{n}\to {\mathscr{H}}\), we have that, for every \(n\in \mathbb {N}\), there exists a basis \(\{{v_{1}^{n}},\dots ,{v_{k}^{n}}\}\) of \({\mathscr{H}}_{n}\) such that \({v_{i}^{n}}\to v_{i}\) as \(n\to +\infty \) for every \(i=1,\dots ,k\). Let Xi be the left-invariant extension of vi for every \(i=1,\dots ,k\), and let \({X_{i}^{n}}\) be the left-invariant extension of \({v_{i}^{n}}\) for every \(i=1,\dots ,k\), and every \(n\in \mathbb {N}\). Let us fix \(\mathbb E:=\mathbb R^{k}\) with basis \(\{e_{1},\dots ,e_{k}\}\).
For every \(n\in \mathbb {N}\), we define the Lipschitz-vector-field structure fn modelled by \(\mathbb R^{k}\) as
and the Lipschitz-vector-field structure f modelled by \(\mathbb R^{k}\) as
By the convergence \({v_{i}^{n}}\to v_{i}\) in \(\mathfrak {g}\), we have that fn →f in the sense of Definition 2.2.
For every \(n\in \mathbb {N}\) we define the continuously varying norm \(N_{n}:\mathbb {G}\times \mathbb {E}\) as
and the continuously varying norm N as
By the fact that bn → b uniformly on compact sets it follows that Nn → N uniformly on compact sets.
Hence we showed that (fn,bn) → (f,b) as \(n\to +\infty \). Let us finally check that the remaining hypotheses of Theorem 1.4 are met. Indeed, f is essentially non-holonomic due to Proposition 2.12. Moreover, \((\mathbb {G},d^{(\mathcal H,b)})\) is boundedly compact because, by homogeneity and Theorem 1.4(ii), there exists ε > 0 such that for every \(p\in \mathbb {G}\) the closed ball \(\overline B_{d^{({\mathscr{H}},b)}}(p,\varepsilon )\) is compact. Hence an application of Theorem 1.4(iv), together with the equality (62), gives the sought conclusions. □
Remark 4.4
As a special case of Theorem 1.6, when bn ≡ b is a norm coming from a scalar product, it follows that the Condition 3.9 conjectured in [14] is always true. Namely, the diameter of a compact sub-Riemannian Lie group depends continuously on the choice of bracket-generating left-invariant distribution.
4.4 Limit of Sub-Finsler Distances on a Manifold
In this section we prove a general convergence result that is a consequence of Theorem 1.4. The following result gives as a consequence a general tool to approximate a sub-Finsler distance with Finsler distances. In the particular case of Carnot groups, approximation results like the following one had been previously discussed and considered, e.g., in [11, Theorem 2.12], and [4, Section 2.5].
Theorem 4.5
Let Mm be a smooth connected manifold of dimension m. Let \(k\in \mathbb {N}\). For every λ ∈ [0,1) consider \(\mathcal {X}^{\lambda }:=\{X_{1}^{\lambda },\dots , X_{k}^{\lambda }\}\) a family of smooth vector-fields such that
-
(1)
\(X_{i}^{\lambda }\) are locally equi-Lipschitz for every \(i=1,\dots ,k\), and every λ ∈ [0,1);
-
(2)
\(X_{i}^{\lambda }\to {X_{i}^{0}}\) uniformly on compact sets as λ → 0, for every \(i=1,\dots ,k\).
Let us assume that \(\{{X_{1}^{0}},\dots ,{X_{k}^{0}}\}\) is a bracket-generating set of vector fields.
Let \(\mathbb {E}:=\mathbb R^{k}\) with basis \(\{e_{1},\dots ,e_{k}\}\) and, for every λ ∈ [0,1), let \(N_{\lambda }:M\times \mathbb {E}\to [0,+\infty )\) be a continuously varying norm. Assume that Nλ → N0 uniformly on compact sets. For each λ, let |⋅|λ the sub-Finsler metric defined by
for every v ∈ TpM, and p ∈ M. Let dλ be the sub-Finsler distance associated to the sub-Finsler metric |⋅|λ (cf. (5)). Hence, dλ → d0 locally uniformly on compact sets of M × M, as λ → 0.
Moreover, if (M,d0) is a complete metric space, we have that dλ → d0 uniformly on compact sets of M × M, as λ → 0, and for every p ∈ M, we have that (M,dλ,p) → (M,d0,p) in the pointed Gromov–Hausdorff topology as λ → 0.
Proof
For every λ ∈ [0,1), let \(\texttt {f}_{\lambda }\in \text {Lip}{\Gamma }(\mathbb {E}^{*}\otimes TM)\) be defined as
From the hypotheses we get that (fλ,Nλ) → (f0,N0) as λ → 0, where the convergence of the first components has to be intended in the sense of Definition 2.2, and the convergence of the second components has to be intended in the uniform sense on compact sets. Moreover, as a consequence of Corollary 3.19, we have that \(d_{\lambda } = d_{(\texttt {f}_{\lambda },N_{\lambda })}\) for every λ ∈ [0,1). Hence the results follow from Theorem 1.4(iii) and Theorem 1.4(iv). □
References
Agrachev A, Marigo A. Nonholonomic tangent spaces: intrinsic construction and rigid dimensions. Electron Res Announc Amer Math Soc 2003;9:111–120.
Agrachev AA, Sachkov YL. Control theory from the geometric viewpoint. Vol. 87. Encyclopaedia of Mathematical Sciences. Control Theory and Optimization, II. Berlin: Springer; 2004, p. xiv+ 412.
Agrachev A, Barilari D, Boscain U. A comprehensive introduction to sub-Riemannian geometry. Vol. 181. Cambridge Studies in Advanced Mathematics. From the Hamiltonian viewpoint, With an appendix by Igor Zelenko. Cambridge: Cambridge University Press; 2020, p. xviii+ 745.
Ambrosio L, Stefani G. Heat and entropy flows in Carnot groups. Rev Mat Iberoam 2020;36.1:257–290.
Ambrosio L, Tilli P. Topics on analysis in metric spaces. Vol 25. Oxford Lecture Series in Mathematics and its Applications. Oxford: Oxford University Press; 2004, p. viii+ 133.
Bellaýche A. The tangent space in sub-Riemannian geometry. vol. 83. 4. Dynamical Systems 1997;3:461–476.
Bressan A, Piccoli B. Introduction to the mathematical theory of control. Springfield, MO: American Institute of Mathematical Sciences (AIMS); 2007.
Brezis H. Functional analysis, Sobolev spaces and partial differential equations. Universitext. New York: Springer; 2011, p. xiv+ 599.
Buliga M. 2003. Tangent bundles to sub-Riemannian groups. In: Preprint on arxiv, arXiv:math/0307342.
Burago D, Burago Y, Ivanov S. A course in metric geometry. vol 33. Graduate Studies in Mathematics. Providence, RI: American Mathematical Society; 2001, p. xiv+ 415.
Capogna L, Danielli D, Pauls SD, Tyson JT. 2007. An Introduction to the Heisenberg Group and the Sub-Riemannian Isoperimetric Problem Birkhäuser.
Don S, Vittone D. 2019. A compactness result for BV functions in metric spaces. In: Ann Acad Sci Fenn Math.
Jean F. Control of nonholonomic systems: from sub-Riemannian geometry to motion planning. SpringerBriefs in Mathematics. Cham: Springer; 2014, p. x + 104.
Lauret E. 2021. Diameter and Laplace eigenvalue estimates for left-invariant metrics on compact Lie groups. In: Potential anal.
Le Donne E. Lipschitz and path isometric embeddings of metric spaces. Geom Dedicata 2013;166:47–66.
Le Donne E, Lucic D, Pasqualetto E. 2022. Universal infinitesimal Hilbertianity of sub-Riemannian manifolds. In: Potential anal.
Le Donne E, Nicolussi Golo S. Regularity properties of spheres in homogeneous groups. Trans Amer Math Soc 2018;370.3:2057–2084.
Mitchell J. On Carnot-Carathéodory metrics. J Differential Geom 1985;21.1:35–45.
Monti R, Pigati A, Vittone D. On tangent cones to length minimizers in Carnot-Carathéodory spaces. SIAM J Control Optim 2018;56.5:3351–3369.
Pansu P. Croissance des boules et des géodésiques fermées dans les nilvariétés. Ergodic Theory Dynam Systems 1983;3.3:415–445.
Rothschild LP, Stein EM. Hypoelliptic differential operators and nilpotent groups. Acta Math 1976;137.3-4:247–320.
Acknowledgements
The authors are partially supported by the European Research Council (ERC Starting Grant 713998 GeoMeG ‘Geometry of Metric Groups’). E.L.D. was partially supported by the Academy of Finland (grant 288501 ‘Geometry of subRiemannian groups’ and by grant 322898 ‘Sub-Riemannian Geometry via Metric-geometry and Lie-group Theory’).
S. N. G. has been supported by the Academy of Finland (grant 322898 ‘Sub-Riemannian Geometry via Metric-geometry and Lie-group Theory’, and grant 314172 ‘Quantitative rectifiability in Euclidean and non-Euclidean spaces’).
Part of this research was done while the first author was visiting the second author at the University of Fribourg. The excellent work atmosphere is acknowledged.
The authors express their gratitute to Emilio Lauret for his interest in this work and his encouragement to add more material to a preliminary version of this article.
Funding
Open access funding provided by Scuola Normale Superiore within the CRUI-CARE Agreement. The authors are partially supported by the European Research Council (ERC Starting Grant 713998 GeoMeG ‘Geometry of Metric Groups’). E.L.D. was partially supported by the Academy of Finland (grant 288501 ‘Geometry of subRiemannian groups’ and by grant 322898 ‘Sub-Riemannian Geometry via Metric-geometry and Lie-group Theory’). S.N.G. has been supported by the Academy of Finland (grant 322898 ‘Sub-Riemannian Geometry via Metric-geometry and Lie-group Theory’, 328846 ‘Singular integrals, harmonic functions, and boundary regularity in Heisenberg groups’, and grant 314172 ‘Quantitative rectifiability in Euclidean and non-Euclidean spaces’).
Author information
Authors and Affiliations
Contributions
All authors contributed equally to this work. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of Interests
There is no conflict of interest to disclose.
Additional information
Data availability statement
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
Informed consent
None.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A:: Gronwall Lemma
Lemma A.1
Let \({\Omega }\subset \mathbb {R}^{n}\), and \(X,Y:{\Omega }\times [0,T]\to \mathbb {R}^{n}\). Let ∥⋅∥ be the standard Euclidean norm on \(\mathbb R^{n}\). Fix o ∈Ω.
Suppose that there are E,K > 0 be such that for all p,q ∈Ω and all t ∈ [0,T]
Let γ,η : [0,T] →Ω be two absolutely continuous curves such that γ(0) = η(0) = o, \(\gamma ^{\prime }(t) = X(\gamma (t),t)\), and \(\eta ^{\prime }(t) = Y(\eta (t),t)\) for almost every t ∈ [0,T].
Then
Proof
Define f(t) := ∥γ(t) − η(t)∥. Notice that \(f:[0,T]\to \mathbb {R}\) is absolutely continuous and f(0) = 0. Moreover, for almost every t ∈ [0,T] we have
So, whenever f(t)≠ 0 we have
Let g(t) := e−Ktf(t). Then, whenever g(t)≠ 0, i.e., whenever f(t)≠ 0, we have
We claim
for almost all t ∈ [0,T]. Indeed, if g(t) = 0, then there is nothing to show because the right-hand side is positive. If g(t) > 0 instead, since g is absolutely continuous, there is a maximal \(\hat t< t\) such that \(g(\hat t)=0\), and we have
and (63) is proved.
Finally we obtain
hence the thesis. □
Appendix B:: Lemma about open mappings
We recall a few facts about degree theory. The n-th homology group \(H_{n}(\mathbb {S}^{n})\) of the n-dimensional sphere \(\mathbb {S}^{n}\) is isomorphic to \(\mathbb {Z}\). If \(\phi :\mathbb {S}^{n}\to \mathbb {S}^{n}\) is continuous, then it induces a group morphism \(\phi _{*}:H_{n}(\mathbb {S}^{n})\to H_{n}(\mathbb {S}^{n})\) of the form ϕ∗(x) = ax for some \(a\in \mathbb {Z}\). This coefficient a is called the degree of ϕ and it is denoted by \(\deg (\phi )\).
Lemma B.1
Let \({\Omega }\subset \mathbb {R}^{m}\) be an open set containing 0. Let \(f_{\infty }:{\Omega }\to \mathbb {R}^{m}\) be a continuous map with \(f_{\infty }(0)=0\). Suppose that there is r > 0 such that \(B(0,r)\Subset {\Omega }\), \(0\notin f_{\infty }(\partial B(0,r))\), and the map
has nonzero degree. Let \(f_{n}:{\Omega }\to \mathbb {R}^{m}\) be continuous functions that converge uniformly on Ω to \(f_{\infty }\).
Then there exist δ > 0 and \(N\in \mathbb {N}\) such that for all n ≥ N, we have
Proof
Let \(B:=B(0,r)\Subset {\Omega }\) and, for every \(n\in \mathbb {N}\cup \{\infty \}\), define Sn := fn(∂B). Since \(S_{\infty }\) is compact and it does not contain 0 by assumption, we have that \(\delta :=d(S_{\infty },0)>0\). Hence, there exists \(N^{\prime }\) such that for \(n\ge N^{\prime }\) we have \(\|f_{n}-f_{\infty }\|_{L^{\infty }({\Omega })}\le \delta /2\). This means that for every x ∈ ∂B and every \(n\ge N^{\prime }\), we have
from which we deduce that d(Sn, 0) ≥ δ/2 for every \(n\ge N^{\prime }\). Hence, for every \(n\in \mathbb {N}\cup \{\infty \}\) such that also \(n\ge N^{\prime }\), we can define \(g_{n}:\partial B\to \mathbb S^{m-1}\) as
From the hypothesis we have that \(g_{n}\to g_{\infty }\) uniformly on ∂B. Hence, for some \(N\ge N^{\prime }\), we have that, for every n ≥ N, the map
is a homotopy from αn,1 = gn to \(\alpha _{n,0}=g_{\infty }\) and thus \(\deg (g_{n})=\deg (g_{\infty })=i(f_{\infty },0)\neq 0\).
Now we claim that
Fix n ≥ N and suppose by contradiction that (64) is not true. Then there exists p ∈ B(0,δ/2) ∖ fn(B). For every 0 ≤ η ≤ 1 let us define \(\phi _{\eta }:\partial B\to \mathbb S^{m-1}\) as
which is well defined since p∉fn(B). Clearly, as η varies from 0 to 1, the maps ϕη are an homotopy between the constant map ϕ0 ≡ p/|p| and ϕ1: therefore, \(\deg \phi _{1}=0\). Moreover, for every 0 ≤ η ≤ 1, we can define \(\psi _{\eta }:\partial B\to \mathbb S^{m-1}\) as
Notice that ψη is well-defined because |fn(x)|≥ δ/2 > η|p| for every 0 ≤ η ≤ 1 and for every x ∈ ∂B. Since the maps ψη are an homotopy from ψ0 = gn to ψ1 = ϕ1, we obtain \(\deg g_{n}=\deg (\phi _{1})=0\), which is in contradiction with the fact that \(\deg (g_{n})\neq 0\) for every n ≥ N. Therefore, (64) must be true, and it directly implies the assertion. □
In order to apply the previous result, the following lemma gives a criterium to check the hypothesis of Lemma B.1.
Lemma B.2
Let \({\Omega }\subset \mathbb {R}^{m}\) be an open set containing 0, and let \(f:{\Omega }\to \mathbb {R}^{m}\) a topological embedding with f(0) = 0. Let r > 0 such that \(B(0,r)\Subset {\Omega }\) and define \(\phi :\mathbb {S}^{m-1}\to \mathbb {S}^{m-1}\) as
Then \(\deg (\phi )\in \{-1,1\}\).
Proof
The function ϕ is the composition
Notice that the maps x↦rx and \(x\mapsto \frac {x}{|x|}\) are retracts of \(\mathbb {R}^{m}\) to \(\mathbb {S}^{m-1}\), and thus they induce isomorphisms between the homology groups. Since f is an embedding and f(0) = 0, also f induces an isomorphism between the homology groups of Ω ∖{0} and those of f(Ω) ∖{0}. Finally, since f(Ω) is open, every homology class of \(\mathbb {R}^{m}\) has a representative inside f(Ω) and thus the immersion \(f({\Omega })\hookrightarrow \mathbb {R}^{m}\) defines a surjective morphism of the corresponding homology groups.
We conclude that the induced group morphism \(\phi _{*}:H_{n}(\mathbb {S}^{m-1})\to H_{n}(\mathbb {S}^{m-1})\) is a surjective group morphism from \(\mathbb {Z}\) to \(\mathbb {Z}\) and thus \(\deg (\phi )\in \{-1,1\}\). □
The following lemma should be compared with [17, Proposition 3.5]. It gives a quantitative open mapping theorem for C2 functions, where the bounds depend explictly on the first and second derivatives of the function. A non-quantitative statement for C1 functions is in [17, Proposition 3.5]. Even if its proof is rather standard, we record it here for the reader’s convenience. We give the statement for an arbitrary Banach space, and later we will apply it with \(\mathbb B=\mathbb R^{k}\).
Lemma B.3
Let \((\mathbb B,\|\cdot \|)\) be a Banach space. For every ℓ,L > 0 there exist C1 := 1/(2ℓ) and C2 := 1/(2ℓL) such that the following holds. Let \(f: B(x_{0},r)\subset \mathbb B\to \mathbb B\) be a C2 map such that
-
The linear map \(Df_{x_{0}}\) is an isomorphism with \(\|\left (Df_{x_{0}}\right )^{-1}\|\leq \ell \),
-
We have ∥(D2f)x∥≤ L for every x ∈ B(x0,r).
Hence
Moreover, for every τ ∈ B(f(x0),C1ρ) there exists a unique σ ∈ B(x0,ρ) such that τ = f(σ).
Proof
Let us denote for simplicity \(A:=Df_{x_{0}}\). Define, for x ∈ B(0,r),
Notice that \(\widetilde f(0)=0\), \((D\widetilde f)_{0}=0\), and
Notice that, given ρ ≤ r, for every x ∈ B(0,ρ) we have
Since ∥A− 1∥≤ ℓ, the previous inequality together with (66) gives that for every x ∈ B(0,ρ), with ρ ≤ r, the following holds
The latter implies that for every x,z ∈ B(0,ρ), with ρ ≤ r, we have
Let us now prove (65). Fix \(\rho <\min \limits \{1/(2\ell L),r\}\). Take an arbitrary \(y\in \overline B(0,(1-\ell L \rho )\rho )\). Due to the previous inequality, the fact \(\widetilde f(0)=0\), and the triangle inequality, the function
maps \(\overline B(0,\rho )\) into \(\overline B(0,\rho )\). Moreover, the latter function is a contraction, then it has a unique fixed point. Namely, for every y ∈ B(0, (1 − ℓLρ)ρ), there exists a unique x ∈ B(0,ρ) such that
Now we claim that the set made by Ay’s, when y runs in B(0, (1 − ℓLρ)ρ), contains the ball B(0, (2ℓ)− 1ρ). Indeed, if η ∈ B(0, (2ℓ)− 1ρ) we claim that we can take y = A− 1η. Indeed, A− 1η ∈ B(0, (2ℓ)− 1ρℓ), since ∥A− 1∥≤ ℓ, and 2− 1ρ < (1 − ℓLρ)ρ by how we chose ρ. □
Appendix C:: A Shorter Proof of the Convergence Result for Smooth Vector Fields
In this section we offer a shorter proof of Theorem 1.4 in the case in which the vector fields are smooth. For the ease of notation, let us introduce the following terminology, useful for the discussion of this section. Let us fix \(\mathbb {E}:=\mathbb {R}^{k}\), for \(k\in \mathbb {N}\), with canonical basis \(\{e_{1},\dots ,e_{k}\}\).
Let M be a smooth manifold. Let
be a smooth morphism of bundles. Notice that in particular we have that \(\texttt {f}(p,\cdot ):\mathbb {E}\to T_{p}M\) is a linear map for every p ∈ M, and moreover, for every \(i=1,\dots ,k\), we have that f(⋅,ei) is a smooth vector field. Let
be a continuous function such that N(p,⋅) is a norm for every p ∈ M.
Any couple (f,N) satisfying the two above conditions will be called CC-bundle structure, and it induces an energy function J, a length functional ℓ and a distance d(f,N) as discussed in Definition 3.3, and Definition 3.6.
Definition C.1 (Continuosuly varying CC-bundle structure)
Let Λ be a compact space, which will be called set of parameters. Let M be a smooth manifold endowed with a Riemannian metric ρ. Endow TM with the bundle metric induced by ρ.
Let \(\texttt {f}:{\Lambda }\times M\times \mathbb {E}\to TM\) and \(N:{\Lambda }\times M\times \mathbb {E}\to [0,+\infty )\) be such that for every λ ∈Λ we have that (fλ,Nλ) is a CC-bundle structure, where fλ := f(λ,⋅,⋅) and Nλ := N(λ,⋅,⋅). We say that the family {(fλ,Nλ)}λ∈Λ is a continuously varying CC-bundle structure if
-
(1)
In coordinates around every point p ∈ M, all the partial derivatives in q of \(X_{\lambda }^{i}(q):=\texttt {f}_{\lambda }(q,e_{i})\) of order at most two are continuous in (λ,q), for every \(i=1,\dots ,k\);
-
(2)
\(N\in C^{0}({\Lambda }\times M\times \mathbb {E})\) and \(\texttt {f}\in C^{0}({\Lambda }\times M\times \mathbb {E})\);
From item (1) above we consequently have the following. For every compact \(K_{1}\subseteq M\), and every compact \(K_{2}\subseteq {\Lambda }\times \mathbb {E}\) there exists L such that for every (λ,v) ∈ K2 the vector field
is L-Lipschitz with respect to the Riemannian distances.
We now prove the following theorem, that is essentially a restatement of Theorem 1.4(iv) for smooth vector fields.
Theorem C.2
Let Λ be a compact space, and let {(fλ,Nλ)}λ∈Λ be a continuously varying CC-bundle structure on a smooth manifold M. Let \(d_{\lambda }:=d_{(\texttt {f}_{\lambda },N_{\lambda })}\) for λ ∈Λ. Let λ0 ∈Λ be such that \(\{\texttt {f}(\lambda _{0},M,e_{i})\}_{i=1,\dots ,k}\) is bracket-generating, and assume that the metric space \((M,d_{\lambda _{0}})\) is boundedly compact.
Then \(d_{\lambda }\to d_{\lambda _{0}}\) uniformly on compact sets of M as λ → λ0.
We give a direct proof of the previous theorem using the following crucial lemma, that contains some ideas already used in Lemma 3.21, and Proposition 3.22. We stress that the proof given below is more direct because we are essentially able to bypass the use of Theorem 2.5.
Lemma C.3
Let Λ be a compact space, and let {(fλ,Nλ)}λ∈Λ be a continuously varying CC-bundle structure on a smooth manifold M. Let \(d_{\lambda }:=d_{(\texttt {f}_{\lambda },N_{\lambda })}\) for λ ∈Λ. Assume \(\{\texttt {f}(\lambda _{0},M,e_{i})\}_{i=1,\dots ,k}\) is bracket-generating for some λ0 ∈Λ.
For every compact set \(K\subseteq M\) and every Riemannian metric ρ on M there exist a compact neighborhood \(I_{\lambda _{0}}\subseteq {\Lambda }\) of λ0 and a continuous nondecreasing function \(\upbeta :(0,+\infty )\to (0,+\infty )\), with \(\lim _{s\to 0^{+}}\upbeta (s)=0\), such that
Proof
Fix such ρ and K. Let us denote, for λ ∈Λ and p ∈ M,
where \(\{e_{1},\dots ,e_{k}\}\) is the standard basis of \(\mathbb {E}=\mathbb {R}^{k}\).
We know that \(\{X_{i}^{\lambda _{0}}\}_{i=1}^{k}\) is a bracket-generating set of vector fields on M. Hence, there exists a compact neighborhood I1 of λ0 such that \(\{X_{i}^{\lambda }\}_{i=1}^{k}\) is a bracket-generating set of vector fields on Bρ(K, 1).
Claim 1. For every x ∈ K, for every \(\lambda ^{\prime }\in I_{1}\), and for every ε > 0 there exist δ > 0 and a compact neighborhood \(I_{\lambda ^{\prime }}\subseteq I_{1}\) of \(\lambda ^{\prime }\) such that
Let us prove the claim. Let us fix x ∈ K and \(\lambda ^{\prime }\in I_{1}\) from now on. Hence, since \(\{X_{i}^{\lambda ^{\prime }}\}_{i=1}^{k}\) are bracket-generating on Bρ(K, 1), the following holds, due to [3, Lemma 3.33]. For every 0 < η < 1, there exist \(\{i_{1},\dots ,i_{n}\}\subseteq \{1,\dots ,k\}\) and \(\hat t:=(\hat t_{1},\dots ,\hat t_{n})\) such that \(n:=\dim M\), \(|\hat t|<\eta \), and
has a regular point at \(\hat t\). Hence the map
has a regular point at \(\hat t\) and sends \(\hat t\) to x. Now, let \(\omega :=\omega _{1}\dots \omega _{D}\) be a word of D letters such that it contains as a subword every string of 2n elements chosen among \(\{1,\dots ,k\}\). Notice now that the map
together with the maps \(D_{T}{\Psi },{D^{2}_{T}}{\Psi }\) - where DT denotes the differential with respect to the components in \(\mathbb {R}^{D}\) - are continuous and well defined on \( I_{2}\times \overline B_{|\cdot |_{1}}(0,\xi )\), where \(\overline B_{|\cdot |_{1}}(0,\xi )\) is the ball in \(\mathbb {R}^{D}\) with respect to the ℓ1-norm |⋅|1 centered at 0 and with a sufficiently small radius ξ, and \(I_{2}\subseteq I_{1}\) is a sufficiently small compact neighborhood of \(\lambda ^{\prime }\). The last assertion is a consequence of an iterated application of Gronwall’s Lemma (see Lemma A.1), and the fact that we have the continuity property in Definition C.1(1).
Define the compact set \(\widetilde K:={\Psi }(I_{2}\times \overline B(0,\xi ))\) in M. Hence, by continuity of the norm N, there exists L > 0 such that
Let us now conclude the proof of the claim. Fix ε > 0. Let
where ξ is defined above. Notice that, by what we noticed above, we have that there exists \(\widetilde t\in \mathbb {R}^{D}\) with \(|\widetilde t|_{1}<\nu \) such that \({\Psi }(\lambda ^{\prime },\cdot )\) has a regular point at \(\widetilde t\) and \({\Psi }(\lambda ^{\prime },\widetilde t)=x\). In addition to this, \({\Psi }(\lambda ,t)\to {\Psi }(\lambda ^{\prime },t)\) as \(\lambda \to \lambda ^{\prime }\), uniformly when \(t\in \overline B_{|\cdot |_{1}}(0,\xi )\subseteq \mathbb {R}^{N}\), and the same convergence holds with \(D_{T}{\Psi },{D^{2}_{T}}{\Psi }\). The last assertion is a consequence of the fact that the maps \({\Psi },D_{T}{\Psi },{D^{2}_{T}}{\Psi }\) are continuous, and thus uniformly continuous on compact sets.
Since \(\widetilde t\) is a regular point for \({\Psi }(\lambda ^{\prime },\cdot )\), we can find an n-dimensional subspace π of \(\mathbb {R}^{D}\) such that \({\Psi }(\lambda ^{\prime },\cdot )\) restricted to \(B(\widetilde t,\nu )\cap (\widetilde t+{\Pi })\) is a local diffeomorphism around \(\widetilde t\). Moreover, there exists a neighborhood of \(\lambda ^{\prime }\), which we call \(I_{\lambda ^{\prime }}\), such that the maps Ψ(λ,⋅), restricted to \(B(\widetilde t,\nu )\cap (\widetilde t+{\Pi })\), satisfy the bounds in the hypotheses of Lemma B.3 uniformly on \(\lambda \in I_{\lambda ^{\prime }}\), and where \(\widetilde t\) here is the x0 there. Notice that the bounds of Lemma B.3 hold uniformly on \(\lambda \in I_{\lambda ^{\prime }}\) for some neighborhood \(I_{\lambda ^{\prime }}\) of \(\lambda ^{\prime }\), due to the continuity of \(D_{T}{\Psi },{D^{2}_{T}}{\Psi }\) discussed above.
Hence, by applying Lemma B.3, we have that there exists δ > 0 and \(I_{\lambda ^{\prime }}\) a neighborhood of \(\lambda ^{\prime }\) such that
Since \(\widetilde t+B_{|\cdot |_{1}}(0,\nu )\subseteq \overline B_{|\cdot |_{1}}(0,\xi )\), we have that all the concatenation of the curves associated to \({\Psi }(\lambda ,\widetilde t+B(0,\nu ))\) is in K. Since the estimate (71) holds, and since we also have \(\widetilde t+B_{|\cdot |_{1}}(0,\nu )\subseteq \overline B_{|\cdot |_{1}}(0,\varepsilon /(DL))\), we get that the concatenation of the curves associated to Ψ(λ,t) (whose controls can be written explicitely as in (8)), for every \(t\in \widetilde t+\overline B_{|\cdot |_{1}}(0,\nu )\) has length ≤ ε for every \(\lambda \in I_{\lambda ^{\prime }}\). Hence the sought claim (69) holds.
From Claim 1 and a routine compatness argument, as already done at the end of Lemma 3.21, we have that for every ε > 0 there exists δ > 0 such that for every x ∈ K and every λ ∈ I1 we have
From (72) the proof of the lemma follows with the following argument. Let \(\tilde K\) be a path-connected compact set containing K. For instance, \(\tilde K\) can be chosen to be a closed ρ-balls of sufficiently large radius.
The inequality in (68) is trivially satisfied if we define β as
for every \(s\in (0,+\infty )\).
From (72) we get that for every ε > 0 there is δ > 0 such that β(δ) < ε. In particular, this implies \(\lim _{s\to 0^{+}}\upbeta (s) = 0\).
We also claim that \(\sup _{s>0}\upbeta (s)<\infty \). Indeed, fix δ > 0 such that β(δ) ≤ 1, and let \(B_{1},\dots , B_{N}\) be a collection of ρ-balls of radius less than δ/2 that covers \(\tilde K\). Since \(\tilde K\) is path-connected, given \(p,q\in \tilde K\), there is a sequence \(p=p_{0},p_{1},\dots ,p_{m}=q\) with m ≤ 2N such that for every \(i\in \{0,\dots ,m-1\}\) there is \(j\in \{1,\dots ,N\}\) such that pi,pi+ 1 ∈ Bj. Therefore, for every λ ∈ I1,
Therefore, \(\sup _{s>0}\upbeta (s)\le 2n\). □
We now give the proof of Theorem C.2. The strategy is different with respect to the proof of Theorem 1.4(iv). There, we first proved the local uniform convergence, relying on the relaxation result in Proposition 3.20, and then we upgrade it to a uniform convergence on compact sets thanks to Lemma 3.25. Here, instead, we directly obtain the uniform convergence on compact sets by making a careful use of Gronwall’s Lemma A.1.
Proof Proof of Theorem C.2
Let us fix a compact set K and a Riemannian metric ρ on M. We embed M smoothly isometrically into some \(\mathbb {R}^{N}\), on which we denote with |⋅| the standard norm. Notice that on every compact set of M, ρ and |⋅| are biLipschitz equivalent. Let us fix 0 < ε < 1/2.
By continuity, there exists a constant C > 0 such that \(d_{\lambda _{0}}(p,q)\leq C\) for every p,q ∈ K. Let \(K^{\prime }:=\overline B_{\lambda _{0}}(K,C+1)\) the closed tubular neighborhood of K of radius C + 1. Since \((M,d_{\lambda _{0}})\) is boundedly compact, we deduce that \(K^{\prime }\) is compact.
Let β be the function, and \(I_{\lambda _{0}}\) be the compact neighborhood of λ0, associated to \(K^{\prime }\) given by Lemma C.3. We have that, for some 𝜗 > 0, ρ(p,q) ≤ 𝜗|p − q| for every \(p,q\in K^{\prime }\). Thus, up to renaming β, for every \(p,q\in K^{\prime }\), and for every \(\lambda \in I_{\lambda _{0}}\),
Since N(λ,p,⋅) is a norm for every \(\lambda \in I_{\lambda _{0}}\) and every p ∈ M, and since N is continuous, we get that there exists a compact set \(K^{\prime \prime }\subseteq \mathbb {E}\) such that
Moreover, by definition of continuously varying CC-structures, (67), we have that there exists L > 0 such that for every \(\lambda \in I_{\lambda _{0}}\) and \(v\in K^{\prime \prime }\) the map
is L-lipschitz.
Because of continuity of the functions N and f we get that there exist 0 < δ1 < ε and a compact neighborhood \(I^{\prime }_{\lambda _{0}} \subseteq I_{\lambda _{0}}\) of λ0 with
and
where a is chosen such that \(a\frac {e^{L}-1}{L}<\delta _{1}\). We now prove the following claim.
Claim 1
For every \(\lambda \in I^{\prime }_{\lambda _{0}}\) and every p,q ∈ K, we have
Fix p,q,λ as in the claim. Up to reparametrization, we can take a curve γλ connecting p and q such that \(\gamma _{\lambda }^{\prime }=\texttt {f}(\lambda ,\gamma _{\lambda },u_{\lambda })\) and
Let \(B:=\overline B_{\lambda _{0}}(p,d_{\lambda _{0}}(p,q))\). Notice that \(B\subseteq K^{\prime }\). Define
Denote \(q^{\prime }_{\lambda }:=\gamma _{\lambda }(\overline t)\) and notice that \(d_{\lambda _{0}}(p,q^{\prime }_{\lambda })=d_{\lambda _{0}}(p,q)\). Moreover notice that \((\gamma _{\lambda })|_{[p,q_{\lambda }^{\prime }]}\subseteq K^{\prime }\). Take now γλ,0 such that \(\gamma _{\lambda ,0}^{\prime }=\texttt {f}(\lambda _{0},\gamma _{\lambda ,0},u_{\lambda })\) and γλ,0(0) = p. Call \(\overline q_{\lambda }:=\gamma _{\lambda ,0}(\overline t)\). Notice that as a consequence of Gronwall’s Lemma, see Lemma A.1, up to taking a slightly smaller neighborhood \(I^{\prime }_{\lambda _{0}}\), the curve γλ,0 is defined up to time \(\overline t\). We will use the same argument below.
We now want to estimate \(|\overline q_{\lambda }-q^{\prime }_{\lambda }|\). From (76), (73), and the fact that \(\gamma _{\lambda }([0,\overline t])\subseteq K^{\prime }\) we get that \(u_{\lambda }(t)\in K^{\prime \prime }\) for a.e. \(t\in [0,\overline t]\). Hence we can estimate, for every \(x,y\in K^{\prime }\) and a.e. \(t\in [0,\overline t]\),
Hence Gronwall Lemma in A.1 applied on \(K^{\prime }\) directly implies that
and moreover that \((\gamma _{\lambda ,0})|_{[0,\overline t]}\subseteq K^{\prime }\). Now let us conclude the estimate of Claim 1. We have
where we are using (78), (74), and (76). We thus obtained the sought claim.
Claim 2
For every \(\lambda \in I^{\prime }_{\lambda _{0}}\) and every p,q ∈ K, we have
Fix p,q,λ as in the claim. Up to reparametrization, for every 0 < ε < 1 we can take a curve γ connecting p and q such that \(\gamma ^{\prime }=\texttt {f}(\lambda _{0},\gamma ,u)\) and
Notice that \(\gamma \subseteq K^{\prime }\). Take now γλ such that \(\gamma _{\lambda }^{\prime }=f(\lambda ,\gamma _{\lambda },u)\) and γλ(0) = p. Again, as a consequence of Gronwall Lemma, the curve γλ is defined up to time t = 1. Call \(\overline q_{\lambda }:=\gamma _{\lambda }(1)\).
We now want to estimate \(|\overline q_{\lambda }-q|\). Arguing verbatim as before we obtain
and moreover \(\gamma _{\lambda }\subseteq K^{\prime }\). Now let us conclude the estimate of Claim 2. We have
where we are using (81), (74), and (80). Thus we obtained the sought claim.
From Claim 1 and Claim 2 jointly with the fact that β(ε) → 0 as ε → 0 we get the proof of the Theorem. □
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Antonelli, G., Le Donne, E. & Nicolussi Golo, S. Lipschitz Carnot-Carathéodory Structures and their Limits. J Dyn Control Syst 29, 805–854 (2023). https://doi.org/10.1007/s10883-022-09613-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10883-022-09613-1