Abstract
We discuss the rolling, without slipping and without twisting, of Stiefel manifolds equipped with -metrics, from an intrinsic and an extrinsic point of view. We, however, start with a more general perspective, namely, by investigating the intrinsic rolling of normal naturally reductive homogeneous spaces. This gives evidence as to why a seemingly straightforward generalization of the intrinsic rolling of symmetric spaces to normal naturally reductive homogeneous spaces is not possible, in general. For a given control curve, we derive a system of explicit time-variant ODEs whose solutions describe the desired rolling. These findings are applied to obtain the intrinsic rolling of Stiefel manifolds, which is then extended to an extrinsic one. Moreover, explicit solutions of the kinematic equations are obtained, provided that the development curve is the projection of a not necessarily horizontal one-parameter subgroup. In addition, our results are put into perspective with examples of the rolling Stiefel manifolds known from the literature.
    Keywords:
                                                                    intrinsic rolling;                    extrinsic rolling;                    Stiefel manifolds;                    normal naturally reductive homogeneous spaces;                    covariant derivatives;                    parallel vector fields;                    kinematic equations        MSC:
                53B21; 53C30; 53C25; 37J60; 58D19
            1. Introduction
In recent years, there has been increasing interest in the so-called rolling maps of differentiable manifolds. Researchers have taken different points of view to study the differential geometry behind these constructions. From our point of view, it seems to be natural to distinguish between two approaches, the intrinsic one and the extrinsic one. The first viewpoint does not require any embedding space to study rolling maps, whereas the second needs one. At first glance, the intrinsic approach seems to be of a more pure mathematical flavor, simply because intrinsic properties stay in the foreground and any influence of an embedding space, which might a priori not be known or even considered to be artificial, will be ignored. In some sense, in that framework, choosing coordinates is a no-go. On the other hand, however, the extrinsic approach might be considered to be of more applied character, mainly because some of the related applications actually stem from rolling rigid or convex bodies in the geometric mechanic sense and/or from closely related questions of geometric control. Although there is an overlap of both approaches, i.e., interpretations of the mathematical results of rolling without slipping or twisting have partially been discussed from both sides, the definitions usually differ, including assumptions and consequences. We want to emphasize that by extrinsic, we do not mean working with coordinates in the sense of charts. The access to an embedding vector space often nevertheless opens the path to a coordinate-free approach, similar to treating the standard sphere  embedded into .
The purpose of this paper is at least threefold. Firstly, we put both approaches, intrinsic and extrinsic, into perspective, clarifying the sometimes subtle differences and discussing their consequences. In particular, we claim that the role of the no-twist conditions become more clarified. Secondly, we study a sufficiently rich class of manifolds, namely, the rolling of normal natural reductive homogeneous spaces. An essentially constructive procedure to generalize the rolling of symmetric spaces is presented here for the first time. Thirdly, the rolling Stiefel manifold serves as our role model, as it is well known that although spheres and orthogonal groups within the set of real Stiefel manifolds are symmetric spaces, all the others are not. We also put all our results into perspective by comparing them to the partial results scattered in the literature.
Central to our treatise is the derivation of the so-called kinematic equations, i.e., a set of ODEs to be considered under certain nonholonomic constraints. Certainly, the rich theory behind differential geometric distributions, fiber bundle constructions, and differential systems can be applied here. For many examples, however, this theory often does not support explicit solutions for the nonholonomic problem of rolling with no slipping and no twisting. Here, we present explicit solutions for rolling Stiefel manifolds, even for a huge class of a one-parameter family of pseudo-Riemannian metrics for Stiefel manifolds. This class includes many of the known examples scattered through the literature.
We strongly believe that our work will influence future research, in particular, when rolling motions are driven by engineering applications. To be more specific, having solutions of the kinematic equations of rolling at hand is helpful in deriving explicit or closed formulas for differential geometric concepts, such as parallel transport and covariant derivatives, or even to tackle control theoretic questions. These in turn will facilitate finding solutions for interpolation, optimization, and path planning or other related engineering-type problems.
This paper is structured as follows. After introducing the necessary notations, we recall some facts on homogeneous spaces, with emphasis on normal naturally reductive homogeneous spaces. The Levi-Civita connection on a normal naturally reductive homogeneous space  is expressed in terms of vector fields on the Lie group G, which have been horizontally lifted from  in Section 3.1. This leads, in Section 3.2, to a characterization of parallel vector fields along curves, which is important for our further investigation of rolling.
We then come to Section 4, where three different notions of rolling a pseudo-Riemannian manifold over another one of equal dimension are introduced. Starting with one definition of intrinsic rolling, we continue with two different definitions of extrinsic rolling, the latter being closely related.
Although these definitions apply to general pseudo-Riemannian manifolds, we turn our attention to normal naturally reductive homogeneous spaces in Section 5. The rather simple form of rolling intrinsically pseudo-Riemannian symmetric spaces from [] motivates an Ansatz, which is an obvious generalization of this rolling. Unfortunately, this does not yield the desired result, in general. This discussion is summarized in Lemma 5. In addition, it is illustrated by the example of Stiefel manifolds equipped with -metrics in Section 5.2.
Afterward, we derive the so-called kinematic equations for rolling intrinsically normal naturally reductive homogeneous spaces. Their solutions describe the desired rolling explicitly if a control curve was given a priori.
In Section 6, our findings from Section 5.3 are applied to Stiefel manifolds. First, we recall some facts on Stiefel manifolds endowed with -metrics from the literature. Afterward, the intrinsic rolling of Stiefel manifolds equipped with -metrics is discussed by applying results from Section 5.3. For a specific choice of the parameter , the -metric on the Stiefel manifold  coincides with the metric induced by the Euclidean metric on the embedding space . Using this fact, the extrinsic rolling of Stiefel manifolds is treated in Section 6.3 by extending the intrinsic rolling from Section 6.2.
In Section 6.4, the kinematic equations describing the rolling of Stiefel manifolds are solved explicitly where an additional assumption is imposed on the development curve. More precisely, an explicit formula for the extrinsic rolling of a tangent space of  over  is obtained, provided that the development curve is the projection of a one-parameter subgroup in , which is not necessarily horizontal.
Finally, in Section 6.5, we relate our results about the extrinsic rolling of Stiefel manifolds to those derived in [].
2. Notations and Terminology
These are some of the notations used throughout the paper:
      
| smooth manifolds | |
| tangent space at | |
| tangent map of at | |
| normal space at | |
| normal bundle of M | |
| smooth vector fields on M | |
| G | Lie group | 
| H | closed subgroup of G | 
| Lie algebra of G | |
| canonical projection | |
| horizontal bundle of | |
| vertical bundle, i.e., | |
| reductive decomposition | |
| projection onto along | |
| for | |
| smooth vector fields | |
| covariant derivative of Y in direction X | |
| covariant derivative of Y along curve | |
| V | finite-dimensional (pseudo-Euclidean) Vector space | 
| algebra of -linear endomorphism of V | |
| general linear group of V | |
| pseudo-orthogonal group of V | |
| Lie algebra of | |
| special orthogonal group, | |
| Lie algebra of , | |
| ⊗ | Kronecker product | 
| vec operator, for | |
| direct sum of vector spaces orthogonal with respect to scalar product | |
| ⋉ | semi-direct product of groups | 
3. Normal Naturally Reductive Homogeneous Spaces
Lowercase Latin letters for the elements in a Lie group and uppercase Latin letters for the elements in the corresponding Lie algebra are used. For curves in the Lie algebra, it will be more convenient to use lowercase Latin letters as well.
Assume that a Lie group G acts transitively from the left on a smooth manifold M, with action
      
      
        
      
      
      
      
    
      Then, , defined by
      
      
        
      
      
      
      
    
      is a diffeomorphism for any .
Let  be the isotropy subgroup of a point , that is, . The isotropy subgroup of a point in M is a closed subgroup of G and any two isotropy subgroups are conjugate. To simplify notations, we may denote  simply by H. The coset manifold  is diffeomorphic to M via , where  denotes the coset defined by , and we can write . The manifold  is called a homogeneous manifold. We denote the corresponding Lie algebras of G and H by  and , respectively.
The coset manifold is said to be reductive, see, e.g., [] (Chap. 11, Def. 21) or [] (Def. 23.8), if there exists a subspace , such that  and  for all  and . This -invariance of  implies .
Let  denote the projection of G on the coset manifold, i.e.,
      
      
        
      
      
      
      
    
      If e is the identity element in G, then the map  and its differential
      
      
        
      
      
      
      
    
      have the following properties.
Proposition 1.  
- 1.
 - π is a submersion;
 - 2.
 - ;
 - 3.
 - is an isomorphism.
 
Consider now M endowed with a pseudo-Riemannian metric . We write  if we want to emphasize the value of the metric at the point . A metric tensor  on M is said to be G-invariant if
      
      
        
      
      
      
      
    
      for all . In other words, the diffeomorphism  is an isometry.
Next, we recall the definition of a pseudo-Riemannian submersion from  [] (Chap. 7, Def. 44).
Definition 1.  
Let  and  be two pseudo-Riemannian manifolds and  be a submersion. Denote by  the vertical space at . Then, π is called a pseudo-Riemannian submersion if the fibers  are pseudo-Riemannian submanifolds of N for all  and the maps  are isometries for all , where .
A scalar product  on  is said to be -invariant if
      
      
        
      
      
      
      
    
      Next, we recall [] (Chap. 11, Prop. 22).
Proposition 2.  
By declaring the map  an isometry, there is one-to-one correspondence between the -invariant scalar products on  and the G-invariant metrics on .
Definition 2.  
A coset manifold  is called a naturally reductive space if the following:
- 1.
 - is reductive;
 - 2.
 - M carries a G-invariant metric;
 - 3.
 - If denotes the -invariant scalar product on corresponding to the G-invariant metric (described in Proposition 2), then it has to satisfy
 
Naturally reductive homogeneous spaces are complete, see [] (Chap. 11, p. 313). Next, we introduce the notion of (pseudo-Riemannian) normal naturally reductive homogeneous space. This definition is a slight generalization of the homogeneous spaces that are considered in [] (Prop. 23.29).
Definition 3. (Normal Naturally Reductive Spaces.)  
Let G be a Lie group equipped with a bi-invariant metric and denote by  the corresponding -invariant scalar product on its Lie algebra . Moreover, let  be a closed subgroup and denote its Lie algebra by . If the orthogonal complement  with respect to  is non-degenerated, we call  equipped with the G-invariant metric that turns  into a pseudo-Riemannian submersion a (pseudo-Riemannian) normal naturally reductive homogeneous space with reductive decomposition .
By a trivial adaptation of the proof of [] (Prop. 23.29), we show that normal naturally reductive spaces are naturally reductive.
Lemma 1.  
Let  be normal naturally reductive. Then,  is naturally reductive.
Proof.  
Let . Then,  for all . The  invariance of  implies that
          
      
        
      
      
      
      
    
          Since  is an isomorphism, this implies  for  and all , proving  for , i.e.,  for . In addition,  is fulfilled because  is assumed to be non-degenerated. Thus,  is a reductive homogeneous space.
In order to show that  is naturally reductive, we compute for 
      
        
      
      
      
      
    
          where we have used the -invariance of . Finally, because , the last identity implies that
          
      
        
      
      
      
      
    
          i.e.,  is a naturally reductive homogeneous space.    □
Let  be a normal naturally reductive space. Then, by definition, the map  is a pseudo-Riemannian submersion. Obviously, the vertical bundle and horizontal bundle are given by
      
      
        
      
      
      
      
    
      for , respectively. From an algebraic point of view, the reductive decomposition has the following properties:
      
        
      
      
      
      
    
We end this preliminary section by commenting on the regularity of curves. Throughout this text, for simplicity, if not indicated otherwise, a curve  on a manifold M is assumed to be smooth. However, we point out that many results can be generalized by requiring less regularity.
3.1. Levi-Civita Connection and Covariant Derivative
We first set some notations. The Levi-Civita connections on  and on G will be denoted by  and , respectively. In cases when it is clear from the context, we may use simply ∇ for both. If Y is a vector field on , we denote by  its horizontal lift to G. Correspondingly, if  is a curve in M and  is a lift of  to G, we write  for the covariant derivative of Y along  and  for the horizontal lift of  to .
In the sequel, the lift of  to G will be denoted by q instead of r if it is considered to be horizontal. For , denote by  the projection onto the horizontal bundle, explicitly given by
        
      
        
      
      
      
      
    
Lemma 2.  
Let  be a normal naturally reductive homogeneous space and let  be vector fields on . Denote by  and  the horizontal lifts of X and Y, respectively. Moreover, let  be a basis of  and denote by  the corresponding left-invariant vector fields defined by  for . Expanding  and  with smooth functions , we obtain for the Levi-Civita covariant derivative on , for ,
      
        
      
      
      
      
    or, equivalently,
      
        
      
      
      
      
    
Proof.  
Because the metric is bi-invariant, it follows that for left-invariant vector fields  on G, see [] (p. 304) ,
            
      
        
      
      
      
      
    
            holds. Because  is a normal naturally reductive space, the map  is a pseudo-Riemannian submersion. Let X, Y be vector fields on M and ,  their horizontal lifts to G. We recall that the Levi-Civita connections on M and on G are related by, see [] (Lemma 45, Chapter 7),
            
      
        
      
      
      
      
    
            Expanding the horizontal lifts  and  in terms of the left-invariant frame field , i.e.,
            
      
        
      
      
      
      
    
            we have
            
      
        
      
      
      
      
    
            Projecting to , and taking into consideration that the first term in the last equality belongs to , we obtain
            
      
        
      
      
      
      
    
            Combining this dentity with (9), gives (6). Clearly, by using (5), one has . Hence,  (6) is equivalent to (7), as the vector field from (11) on G is horizontal and π-related to  by (6).    □
Lemma 2 yields an expression for the Levi-Civita covariant derivative on  in terms of horizontally lifted vector fields on G. This expression allows for determining the covariant derivative of vector fields along a curve in  in terms of horizontally lifted vector fields along a horizontal lift of the curve, as well. As preparation, we comment on the domain of horizontal lifts.
Remark 1.  
Let  be a curve on a normal naturally reductive space. The horizontal lift  is indeed defined on the same interval as α. This can be shown by exploiting that  defines a principal connection that is known to be complete.
Lemma 3.  
Let  be a normal naturally reductive homogeneous space,  a curve, and Y a vector field along α. Let  be a horizontal lift of α and  a horizontal lift of Y along q. Then,
      
        
      
      
      
      
    or, equivalently,
      
        
      
      
      
      
    where  is a basis of ,  denotes the left-invariant vector field corresponding to  for , and we write  for short. The functions  are defined by  and .
Proof.  
Let . We extend the vector fields  and  locally to vector fields  and , respectively, defined on an open neighborhood of  in . The proof of  [] (Thm. 4.24) shows that such an extension is always possible. Moreover, we denote by  and  the horizontal lifts of  and , respectively. These vector fields are expanded as  and  with uniquely locally defined functions  on G. Clearly, these functions fulfill  and  whenever both sides are defined. In addition,  and  hold. By using Lemma 2, we compute
            
      
        
      
      
      
      
    
            which proves (13). Clearly, this is equivalent to (14) by Lemma 2.    □
Remark 2.  
If  is a symmetric space, then , and consequently the last summand in formula (13) vanishes. So, taking into consideration that, in this case, , the identity (13) reduces to
      
        
      
      
      
      
    which shows that, in the case of a symmetric space, if Y is a parallel vector field along , its horizontal lift  is actually a parallel vector field along the horizontal lift  of .
As we will see below, for nonsymmetric spaces, the presence of the second term in (13) reveals that the horizontal lift  is not a good candidate for the property of preserving parallel vector fields. In the next section, we modify the “horizontal lift” in order to overcome this problem.
3.2. Parallel Vector Fields
Lemma 4.  
Let  be a normal naturally reductive homogeneous space,  a curve, and  a horizontal lift of α. Moreover, let  and define the curve  by . Let  be a vector field along α and denote by  its horizontal lift along r. Then, the horizontal lift of  along  is given by
      
        
      
      
      
      
    Here, we expanded  and .
Proof.  
Let  be vector fields with horizontal lifts  and expand them by a left-invariant frame  of the horizontal bundle of , i.e.,  and . Then, by Lemma 2, the Levi-Civita connection on  can be expressed in terms of horizontal lifts by
            
      
        
      
      
      
      
    
            Now, consider the curve  being a lift of . A simple computation shows that
            
      
        
      
      
      
      
    
            where . Thus, using (17) and , we have
            
      
        
      
      
      
      
    
            Here, the last equality follows from the definition of the horizontal bundle. By extending  locally to a vector field X on , the horizontal lift  of X satisfies  by (18). Moreover, the vector field Z along α can be extended locally to a vector field  on , defined on an open neighborhood of α. Denote by  the horizontal lift of . Then,  is fulfilled. By [] (Thm. 4.24), we have
            
      
        
      
      
      
      
    
            The desired result follows by exploiting (16), similarly to what was performed in the proof of Lemma 3.    □
Corollary 1.  
The vector field  along  is parallel along α iff its horizontal lift  along , defined as in Lemma 4 by , satisfies
      
        
      
      
      
      
    for all , where .
Proof.  
Lemma 4 already implies the statement by applying the linear isomorphism  to both sides of .    □
When , for , Corollary 1 also gives the following characterization of parallel vector fields.
Corollary 2.  
The vector field  along  with a horizontal lift  is parallel along α iff its horizontal lift  along q fulfills the ODE
      
        
      
      
      
      
    for all , where  and
      
        
      
      
      
      
    
4. Intrinsic and Extrinsic Formulation of Rolling
The goal of this section is to introduce the notation of rolling a pseudo-Riemannian manifold over another one.
In the following definitions, it is assumed that the pseudo-Riemannian manifolds  and  are of equal dimension and g and  have the same signature.
Definition 4. (Intrinsic rolling.)  
A curve  on M is said to roll on a curve  on  intrinsically if there exists an isometry  satisfying the following conditions:
- 1.
 - No-slip condition: ;
 - 2.
 - No-twist condition: is a parallel vector field in along iff is a parallel vector field in M along .
 
The triple  is called a rolling (of M over ). The curve α is called a rolling curve, while  is called a development curve.
The next definition of extrinsic rolling is motivated by the description of extrinsic rolling in terms of bundles, see [] (Def. 2) and [] (Def. 3).
Definition 5. (Extrinsic rolling (I).)  
Let M and  be isometrically embedded into the same pseudo-Euclidean vector space V. A quadruple  is called an extrinsic rolling (of M over ), where  and  are curves, and  and  are isometries of the tangent and normal spaces, if the following conditions hold:
- 1.
 - No-slip condition: ;
 - 2.
 - No-twist condition (tangential part): is a parallel vector field in along if and only if is a parallel vector field in M along ;
 - 3.
 - No-twist condition (normal part): is a normal parallel vector field in along iff is a normal parallel vector field in M along .
 
As for the intrinsic case, the curve α is called a rolling curve, while  is a called development curve.
Alternatively, we define extrinsic rolling as a reformulation of a slightly generalized version of [] (Def. 1).
Definition 6. (Extrinsic rolling (II).)  
Let M and  be isometrically embedded into the same pseudo-Euclidean vector space V. A curve , where  denotes the pseudo-Euclidean group of V, is said to be an extrinsic rolling if the following conditions are satisfied:
- 1.
 - ;
 - 2.
 - ;
 - 3.
 - No-slip condition: ;
 - 4.
 - No-twist condition (tangential part): is parallel along iff X is parallel along α;
 - 5.
 - No-twist condition (normal part): is normal parallel along iff Z is normal parallel along α.
 
The curve α is called a rolling curve and the  is the development curve.
Remark 3.  
The discussion in [] (Sec. 3) reveals that a rolling in the sense of Definition 6 is closely related to the classical definition of rolling in [] (Ap. B, Def. 1.1) . Indeed, the conditions Definition 6 and Claims 1–5 are equivalent to the conditions from  [] (Def. 1.1). Thus, the essential difference between Definition 6 and  [] (Def. 1.1) is that the rolling curve is already part of the Definition. This is motivated by [] (Ex. 1).
Motivated by [] (Prop. 3), we relate the two different notions of extrinsic rolling from Definitions 5 and 6.
Proposition 3.  
Let  be an extrinsic rolling in the sense of Definition 5. Then, the curve , where
      
        
      
      
      
      
    is an extrinsic rolling in the sense of Definition 6.
Conversely, given an extrinsic rolling  in the sense of Definition 6,  defines an extrinsic rolling in the sense of Definition 5, where
      
        
      
      
      
      
    
Proof.  
Because this proposition follows analogously to [] (Prop. 3), we only sketch the proof. Let  be an extrinsic rolling in the sense of Definition 6 and define  by (23). We obtain
          
      
        
      
      
      
      
    
          which proves Claim 1 of Definition 6. Let  be a curve with  and . Then,
          
      
        
      
      
      
      
    
          holds. Using (26), it is straightforward to verify that Definition (6) and Claims 2–5 are fulfilled.
Conversely, assume that  is a rolling in the sense of Definition 6. We now show that the quadruple , given by (24), is an extrinsic rolling in the sense of Definition 5. To this end, we note that  holds by Definition 6, Claim 1. Hence, by Definition 6, Claim 2, the map
          
      
        
      
      
      
      
    
          is indeed a well-defined isometry. Obviously, this implies that  is a well-defined isometry, as well. Using Definition 6, Claims 3–5, it is straightforward to show that  is indeed a rolling in the sense of Definition 5.    □
Below, in Section 6, we use Proposition 3 to relate the rolling of the Stiefel manifolds constructed in this paper to the rolling maps of the Stiefel manifolds known from the literature.
5. Rolling Normal Naturally Reductive Homogeneous Spaces Intrinsically
We first formulate an Ansatz for the rolling of normal naturally reductive homogeneous spaces, which is a generalization of the rolling of pseudo-Riemannian symmetric spaces. It turns out, however, that such an assumption does not work in general.
5.1. No-Go Lemma
Assume that  is a pseudo-Riemannian symmetric space. Then, by [] (Sec. 4.2), a rolling of  over  along a given rolling curve can be viewed as a triple , where
        
      
        
      
      
      
      
    
        and  is defined by the initial value problem
        
      
        
      
      
      
      
    
        whose solution is the horizontal lift of the development curve  through .
Note that in [],  is always rolled over , while in our work we consider  rolling over . This choice is more convenient for us, because there is no need to invert , as in [] (Eq. 26).
Motivated by this rather simple form of the intrinsic rolling for symmetric spaces, we make the following Ansatz for the rolling of  over , where  will be replaced by another lift of , ,  being a correction term, still to be specified, see below.
Ansatz:
Given a rolling curve , let , and define the development curve  by , with  being the horizontal curve defined by the initial value problem
        
      
        
      
      
      
      
    
        Here,  is a smooth curve that still needs to be specified. The definition of q in (30) is chosen such that the no-slip condition is satisfied, as will become clear in the computation (32) below. As a candidate for the isometry , we define
        
      
        
      
      
      
      
    
        where , for some .
Remark 4.  
If  is a symmetric space, this yields a rolling of  over  for , see [].
The more general situation, where  is a naturally reductive homogeneous space, is considered in the following. Our Ansatz satisfies the no-slip condition due to
        
      
        
      
      
      
      
    
        where  denotes the G-action on  from the left, which fulfills , for . Moreover, we exploited that the isotropy representation of  and the representation  are equivalent; to be more precise, , for , see, e.g.,  [] (Sec. 23.4, p. 692).
Next, we try to specify the curve  by imposing the no-twist condition. To this end, let  be a parallel vector field along . By identifying Z with its second component , Z can be expressed by  for some . We need to determine  such that the vector field  along  is parallel. Note that by using (30), the curve  from Corollary 1 corresponds to . Moreover, also due to
        
      
        
      
      
      
      
    
        the condition  being parallel tells us that
        
      
        
      
      
      
      
    
        Assuming that for a given  there is a  such that  holds, (34) cannot be satisfied independently of the choice of . We summarize the above discussion in the following lemma.
Lemma 5. (No-Go.)  
Let  be a curve so that  holds for some  and some . Then, , as defined in the Ansatz at the beginning of this section, does not define a rolling of  over  no matter how  is chosen. To be more precise, the no-twist condition will never be fulfilled.
5.2. Example: Stiefel Manifolds
We now specialize the above discussion to the Stiefel manifold  (for the definition and more details, see Section 6.1), equipped with the -metrics introduced in []. These metrics will be recalled in Section 6.1, below. However, we think that it is convenient to apply Lemma 5 to a non-trivial example here. According to [] (Eq. (37)) , for  and , the projection  is given by
        
      
        
      
      
      
      
    
We first assume that . Setting , we obtain elements of the form , where . Using (35), we can write
        
      
        
      
      
      
      
    
Obviously, for , i.e., , one has  implying that (36) is vanishing for . Thus, for , the Ansatz actually yields a rolling.
Next, assume . Then, there are  such that  holds. Indeed, choosing  given by , where  and  are Kronecker deltas, and  with , we obtain
        
      
        
      
      
      
      
    
        Consequently, the projection in (36) does not vanish identically for . It remains to consider the case . This yields , and for  the projection (35) reduces to
        
      
        
      
      
      
      
    
        Parameterizing  by
        
      
        
      
      
      
      
    
        we obtain, for ,
        
      
        
      
      
      
      
    
        Clearly, the last equation vanishes for  and all . Moreover, it vanishes for  and all  iff  holds. (Note that  is excluded by the definition of the -metrics in [] (Def. 3.1).) We summarize these computations in the next corollary.
Corollary 3.  
Let  and let . Then, the Ansatz from Section 5.1 does not yield an intrinsic rolling, with respect to any α-metric, of a tangent space of the Stiefel manifold over the Stiefel manifold . However, for the case , the Ansatz yields only a rolling for .
5.3. Kinematic Equations for Intrinsic Rolling
Our aim is to find the triple  satisfying Definition 4 for a rolling of  over the normal naturally reductive homogeneous space .
More precisely, our goal is to find a system of ODEs, the so-called kinematic equations, which, for a prescribed rolling curve , determines the development curve  as well as the curve of isometries .
The new terminology in the next definition is motivated by the theory of control, because the kinematic equations can be written as a control system whose control function is precisely .
Definition 7.  
Given a rolling curve , we call the curve , defined by , the associated control curve.
Note that a prescribed control curve  determines uniquely the rolling curve  up to the initial condition .
In order to derive the kinematic equations, we start with the following remark.
Remark 5.  
Let V and W be finite-dimensional pseudo-Euclidean vector spaces whose scalar products have the same signature and let  be an isometry. Then, the set of isometries between V and W is given by . Indeed, for ,  is a composition of isometries, so it is an isometry, as well. Conversely, given an isometry , define the isometry , which is an element of , and clearly .
In view of Remark 5, a possible candidate for the curve of isometries  that is required for an intrinsic rolling is of the form
        
      
        
      
      
      
      
    
        where  is the horizontal lift of the development curve  through  and  is a curve in the orthogonal group of  through .
In the next theorem, we reproduce from [] the kinematic equations for the rolling of  over . This statement holds for general normal naturally reductive homogeneous spaces, and the proof is provided to keep this paper as self-contained as possible.
Theorem 1.  
Let  be a normal naturally reductive homogeneous space,  a given curve, and  defined by  the associated control curve. Moreover, let  and  be determined by the initial value problem
      
        
      
      
      
      
    Then, the triple , where
      
        
      
      
      
      
    and
      
        
      
      
      
      
    is an intrinsic rolling of  over .
Proof.  
We show that  satisfies the conditions of Definition 4. The solution S of the first equation in (42) is indeed a curve in  because  is skew-adjoint for all  and  with respect to the scalar product on  defined by means of the bi-invariant metric on G. In fact, by exploiting that  is naturally reductive, using Definition 2, we obtain for .
            
      
        
      
      
      
      
    
            showing that . Thus,  because it is the integral curve of the time-variant vector field  on .
Next, we set . Obviously, the ODE for q in (42) implies that  is the horizontal lift of  through . Moreover, the map  is well defined and an isometry because it is a composition of isometries.
We now show the no-slip condition. Indeed, by the chain-rule,
            
      
        
      
      
      
      
    
It remains to show the no-twist condition. Let  be a parallel vector field along , i.e., Z can be viewed as a constant function  for all  and some . We prove that the vector field  is parallel along the curve , by exploiting the result in Corollary 2. The curve  defined by
            
      
        
      
      
      
      
    
            fulfills
            
      
        
      
      
      
      
    
            Thus,  is parallel along  by Corollary 2, due to the identity .
Conversely, assume that  is parallel along  for some vector field  along α. We define the parallel frame , where  forms a basis of , and expand  in this basis to obtain , where the coefficients  are constant, because  is assumed to be parallel, see [] (Chap. 4, p.109). By the linearity of , we obtain
            
      
        
      
      
      
      
    
            for , i.e.,  is constant. Thus,  is a parallel vector field along α, as desired.    □
Remark 6.  
It is not clear whether the curve  from Theorem 1 is defined on the same interval I as the control curve  due to the nonlinearity of (42). We cannot rule out that S is defined only on a proper subinterval  with . By abuse of notation, we write  nevertheless, even if S was defined on a proper subinterval. However, we are not aware of an example.
If  is a Riemannian normal naturally reductive space, i.e., if the metric is positive definite, and the control defined on  is bounded, following [], we can prove that S is defined on the whole interval . This is the next lemma.
Lemma 6.  
Let  be bounded and let  be a Riemannian normal naturally reductive homogeneous space. Then, the vector field given by
      
        
      
      
      
      
    on  is complete.
Proof.  
We will show that this vector field is bounded in a complete Riemannian metric on . Completeness then follows by [] (Prop. 23.9). To this end, we view  as a subset of . Because  is Riemannian, the corresponding scalar product on  denoted by  is positive definite, i.e., an inner product. The norm on  induced by this inner product is denoted by . We denote an extension of  to an inner product on  by , too. The corresponding norm is denoted by , as well. We now endow  with the Frobenius scalar product given by , where  is the adjoint of S with respect to . Then,  induces a bi-invariant and hence a complete metric on . Moreover, the norm  defined by the Frobenius scalar product is equivalent to the operator norm . In particular, there is a  such that  holds for all . In addition, on the -component, define the metric to be the Euclidean metric. In other words, the Riemannian metric on  is given by
            
      
        
      
      
      
      
    
            for all  and . Moreover,  is bounded because  is finite dimensional. Hence, there exists a  with . Consequently, for fixed , the operator norm of  can be estimated by . By this notation, we compute
            
      
        
      
      
      
      
    
            where  denotes the supremum norm of u and we exploited  due to  and , showing that X is bounded in a complete Riemannian metric.    □
6. Rolling Stiefel Manifolds
A first attempt to generalize the rolling for pseudo-Riemannian symmetric spaces, as discussed in Section 5, does not work for Stiefel manifolds by Section 5.2. However, rolling maps for Stiefel manifolds have already appeared in [] and more recently also in [] (Sec. 5).
In this section, we reformulate the most recent results in [], without using fiber-bundle techniques, to describe the intrinsic rolling of Stiefel manifolds equipped with the so-called -metrics defined in []. Although, up to now, we have used the Greek letter  for rolling curves, in the first part of this section we will use the same letter  for the real parameter that defines a family of metrics on Stiefel manifolds. This will not create difficulties, because it will be clear from the context. In order to reach the above-mentioned objective, we specialize Theorem 1 to Stiefel manifolds. Eventually, this rolling is extended to an extrinsic rolling for the Euclidean metric. Finally, we show that our findings coincide with the rolling results from [].
6.1. Stiefel Manifolds Equipped with -Metrics as Normal Naturally Reductive Homogeneous Spaces
The Stiefel manifold  can be viewed as the embedded submanifold
        
      
        
      
      
      
      
    
        of . In the sequel, we recall the so-called -metrics on  introduced in [] and show that  equipped with an -metric can be viewed as a normal naturally reductive homogeneous space. The -left action
        
      
        
      
      
      
      
    
        by linear isomorphisms restricts to a transitive action
        
      
        
      
      
      
      
    
        on , also denoted by , which coincides with the action from in [] (Eq. 12). Next, let  be fixed, and denote by  the isotropy subgroup of X under the action . Moreover, we write . Then, the Stiefel manifold  is diffeomorphic to the homogeneous space . Moreover, the map
        
      
        
      
      
      
      
    
        is a G-equivariant embedding, where  denotes the coset in  represented by .
In order to construct the -metrics, the map
        
      
        
      
      
      
      
    
        is defined on , for , by
        
      
        
      
      
      
      
    
        see [] (Eq. (21)).
Obviously,  yields a symmetric bilinear form on , which is -invariant. Moreover, by [] (Prop. 2), the subspace  being the Lie algebra of  for  is non-degenerated for all .
After this preparation, we are in the position to reformulate [] (Def. 3.3).
Definition 8.  
Let . The α-metric on  is defined as the -invariant metric on  that turns the canonical projection  into a pseudo-Riemannian submersion, where G is equipped with the bi-invariant metric defined by means of the scalar product from (58).
This definition turns  into a normal naturally reductive homogeneous space.
Lemma 7.  
Let . Then,  equipped with an α-metric is a normal naturally reductive space. In particular, it is a naturally reductive homogeneous space.
Proof.  
Obviously,  is a normal naturally reductive homogeneous space because the metric on G is bi-invariant and  is a non-degenerated subspace. Hence, it is naturally reductive by Lemma 1.    □
By requiring that  from (56) is an isometry, the -metric on  for , viewed as an embedded submanifold of , is given by
        
      
        
      
      
      
      
    
        where  and  by [] (Cor. 2). In addition, if  is equipped with an -metric, and  is equipped with the corresponding bi-invariant metric defined by the scalar product from (58), the map
        
      
        
      
      
      
      
    
        is a pseudo-Riemannian submersion, where  is arbitrary but fixed.
For considering the intrinsic rolling of , we need a formula for the orthogonal projection  with respect to the metric defined in (58), where ,  is the Lie algebra of  for a fixed . This is the next lemma, which is taken from [] (Lem. 3.2).
Lemma 8.  
Let . The orthogonal projection
      
        
      
      
      
      
    is given by
      
        
      
      
      
      
    
Proof.  
This is just a reformulation of [] (Lem. 3.2).    □
Because  is a pseudo-Riemannian submersion whose horizontal bundle is defined point-wise by  and  is an isometry, the map
        
      
        
      
      
      
      
    
        as well as its inverse are linear isometries. For the discussion of rolling Stiefel manifolds, we need an explicit formula for
        
      
        
      
      
      
      
    
        Such a formula is given in the next lemma, which is a trivial reformulation of [] (Prop. 3).
Lemma 9.  
Let  and . The map
      
        
      
      
      
      
    is given by
      
        
      
      
      
      
    
Proof.  
This is a consequence of [] (Prop. 3).    □
Finally, we specialize the previous two lemmas for . For this choice, the -metric coincides with the Euclidean metric, scaled by the factor 2, see [] (Sec. 4.2). Therefore, this special case will be important for discussing the extrinsic rolling of Stiefel manifolds equipped with the Euclidean metric.
Corollary 4.  
Let . Using the notation of Lemma 9, the following assertions are fulfilled:
- 1.
 - The projection is given by
 - 2.
 - The map is given by
 
Proof.  
This is a consequence of Lemmas 8 and 9.    □
6.2. Intrinsic Rolling
In this section, using ideas from [], we apply Theorem 1 to  equipped with an -metric. More precisely, we use the isometry
        
      
        
      
      
      
      
    
        to identify  as a normal naturally reductive homogeneous space, as well as the linear isometry
        
      
        
      
      
      
      
    
        identifying  as vector spaces equipped with the scalar product from Section 6.1.
Throughout this section, if not indicated otherwise, we always assume that the maps from (69) and (70) are used to identify  and , respectively.
These identifications allow for the construction of an intrinsic rolling of  over , where both manifolds are considered as embedded into . We state the next definition in order to make this notion more precise.
Although, in the first part of this section, we have used the Greek letter  for the real parameter that defines a family of metrics on Stiefel, the same letter will be used later for rolling curves. This will not create difficulties, because it will be clear from the context.
Definition 9.  
Consider the Stiefel manifold , equipped with an α-metric, as a submanifold of . Moreover, let  be fixed. Consider the triple , where  and  are curves and  is a linear isometry. This triple is called an intrinsic rolling of  over , with both manifolds embedded into , if the following conditions hold:
- 1.
 - No-slip condition: ;
 - 2.
 - No-twist condition: is a parallel vector field along iff is a parallel vector field along .
 
The curve β is called a rolling curve and  is called a development curve.
The next lemma uses Theorem 1 to obtain a rolling of  over  in the sense of Definition 9.
Lemma 10.  
Let  be a curve and define the curve  by  for . Let  be the triple obtained in Theorem 1 for the rolling along α of  (identified with ), over  (identified with ). Moreover, define the curve
      
        
      
      
      
      
    and the isometry  by
      
        
      
      
      
      
    Then, the triple  defines an intrinsic rolling of  over  in the sense of Definition 9.
Proof.  
The proof follows by applying Theorem 1 because  can be isometrically and G-equivariantly identified with  via . Moreover, parallel vector fields are mapped to parallel vector fields by isometries.
In more detail, the no-slip condition holds as
            
      
        
      
      
      
      
    
Next, we consider a parallel vector field  along β, i.e., V can be viewed as the constant map  for  and some . Clearly,  is constant, with , i.e.,  is a parallel vector field along the curve α. Thus, by Theorem 1, the vector field  is parallel along . Because  is an isometry, this parallel vector field is mapped to the parallel vector field  along the curve .
Conversely, assuming that  is parallel along , one shows by exploiting Theorem 1 that  is parallel along  because  is an isometry. Hence,  is parallel along β.    □
As a corollary, we reformulate the kinematic equations for the intrinsic rolling of Stiefel manifolds in the sense of Definition 9.
Corollary 5.  
Let  be a curve and let  be the associated control curve, so that  for . Consider the curves  as well as  defined by the initial value problems
      
        
      
      
      
      
    Then, the triple  defines an intrinsic rolling of  over , where
      
        
      
      
      
      
    and
      
        
      
      
      
      
    
Proof.  
This is a consequence of Lemma 10 combined with Theorem 1.    □
6.3. Extrinsic Rolling
We now consider  embedded into , equipped with the metric induced by the Frobenius scalar product scaled by the factor of two, i.e., the metric on  is given by
        
      
        
      
      
      
      
    
        This metric corresponds to the -metric, when . In the sequel, we will refer to this metric as the Euclidean metric.
We now construct a quadruple , which satisfies Definition 5.
To this end, we first recall that a vector field  along a curve  is normal parallel if
        
      
        
      
      
      
      
    
        holds, where  denotes the orthogonal projection onto the normal space  of  at the point X with respect to the Euclidean metric. This projection is given by
        
      
        
      
      
      
      
    
        see, e.g., [].
In order to determine the curve , we derive an ODE that is satisfied by a curve associated to a normal vector field iff the vector field is parallel. To this end, we first recall that  from (60) is a pseudo-Riemannian submersion. Hence, it makes sense to consider the horizontal lift of a curve . In addtion, for fixed , we define the linear map:
      
        
      
      
      
      
    
Lemma 11.  
Let  be fixed,  a curve, and  be a normal vector field along . Moreover, let  be a horizontal lift of . Then,  is parallel along  iff the curve
      
        
      
      
      
      
    satisfies the ODE
      
        
      
      
      
      
    where .
Proof.  
Let  and . Then,
            
      
        
      
      
      
      
    
            holds for  by the Φ-invariance of the Euclidean metric. Because  is a horizontal lift of , i.e., , (83) implies that
            
      
        
      
      
      
      
    
            Moreover, the condition  is equivalent to
            
      
        
      
      
      
      
    
            by (84), because  is a linear isomorphism. Obviously, by the definition of , we have
            
      
        
      
      
      
      
    
            Plugging  (86) into (85) yields
            
      
        
      
      
      
      
    
            Using  and , as well as  due to , we can equivalently rewrite (87) by
            
      
        
      
      
      
      
    
This yields the desired result.    □
After this preparation, we are in the position to determine the extrinsic rolling of  over  with respect to the Euclidean metric in the sense of Definition 5.
Theorem 2.  
Let  be fixed and let  be a curve. Moreover, let  denote the intrinsic rolling of  over  from Lemma 10 for . Furthermore, let  be the horizontal lift of  through  and define  by
      
        
      
      
      
      
    for . Let  be the solution of the initial value problem
      
        
      
      
      
      
    Then, the quadruple , with
      
        
      
      
      
      
    defined by
      
        
      
      
      
      
    is an extrinsic rolling of  over  with respect to the Euclidean metric.
Proof.  
We only need to show the normal no-twist condition because the tangential no-twist condition and the no-slip condition are fulfilled by Lemma 10. We start with proving that , for . For that, we compute
            
      
        
      
      
      
      
    
            for , by exploiting . Thus,  is skew-adjoint with respect to the Euclidean metric, implying that , for , can be viewed as a time-variant vector field on .
Next, we note that  is an isometry (as the composition of isometries). Now, let  be a normal parallel vector field along . Then,  can be viewed as the constant curve , for  and some . Obviously,  given by
            
      
        
      
      
      
      
    
            is a normal vector field along the curve . It remains to show that  is parallel along . To this end, we exploit Lemma 11. We consider the curve  given by
            
      
        
      
      
      
      
    
            and obtain
            
      
        
      
      
      
      
    
            due to (90). Thus,  is parallel along  by Lemma 11.
Conversely, assume that  given by  for some  is normal parallel along . We define the normal parallel frame along  by , where the vectors  for  with  form a basis. Then, analogously to [] (Chap. 4, p. 106), one shows that  is normal parallel along  iff the coefficient functions  defined by  are constant. Because  is assumed to be normal parallel, there exists a uniquely determined  such that  is fulfilled. Hence, by the linearity of , we obtain
            
      
        
      
      
      
      
    
            where  is viewed as a normal vector field along β, which is clearly normal parallel. This yields the desired result.    □
As a corollary of Theorem 2, we obtain the kinematic equations for the extrinsic rolling of  over  with respect to the Euclidean metric.
Corollary 6.  
Let  be fixed and let  be a prescribed rolling curve with an associated control curve
      
        
      
      
      
      
    viewed as a curve in , where
      
        
      
      
      
      
    is given by Corollary 4. Moreover, let the curves  and , as well as , be defined by the initial value problem
      
        
      
      
      
      
    where  is given by (80) and  is determined in Corollary 4. Then,  defines an extrinsic rolling of  over  with respect to the Euclidean metric, where
      
        
      
      
      
      
    
      
        
      
      
      
      
    and
      
        
      
      
      
      
    We call the Equation (100) kinematic equations for the extrinsic rolling of  over  with respect to the Euclidean metric.
6.4. Rolling along Special Curves
In this subsection, we consider a rolling of  over  such that its development curve  is the projection of a not necessarily horizontal one-parameter subgroup, i.e., a curve
        
      
        
      
      
      
      
    
        for some , where  is fixed. For this special case, which includes the curves considered in [], we determine an extrinsic rolling  explicitly. To this end, we proceed as in [], where the intrinsic rolling of general reductive spaces along such a curve are determined explicitly. However, for the following discussion, we will restrict to the study of Stiefel manifolds equipped with the Euclidean metric, as it allows for simplifying some arguments.
Before we continue, we fix some notations. Let . Let  and  denote the projections of  onto  and onto , respectively. Here, the reductive decomposition is always understood to be taken with respect to the -metric, where . In particular, the subspaces  and  of  are orthogonal with respect to the scalar product  defined in (58).
We first consider the horizontal lift of a curve given by (104).
Lemma 12.  
Let  and . The horizontal lift of
      
        
      
      
      
      
    through  is given by
      
        
      
      
      
      
    Moreover, it is the solution of the initial value problem
      
        
      
      
      
      
    
Proof.  
Obviously,  holds and
            
      
        
      
      
      
      
    
            is fulfilled because  is a curve in .
We claim that q is horizontal. Indeed, by using the well-known properties of the matrix exponential
            
      
        
      
      
      
      
    
            we compute
            
      
        
      
      
      
      
    
            yielding
            
      
        
      
      
      
      
    
            Here, we exploited the fact that that  can be viewed as a matrix Lie group. Hence,  is horizontal due to  because  is a reductive decomposition. In addition, (111) implies that q is the solution of (107), as desired.    □
Next, we determine the intrinsic rolling  of  over  viewed as a normal naturally reductive homogeneous space, where  for some .
To this end, we recall the kinematic equations from Theorem 1. They are given by
        
      
        
      
      
      
      
    
        where
        
      
        
      
      
      
      
    
        for , by the definition of  and Lemma 12. Thus, the ODE for  in (112) becomes
        
      
        
      
      
      
      
    
In order to determine the intrinsic rolling explicitly, we need to solve this equation. As a preparation, we state a lemma on time-variant linear ODEs, which is inspired by [] (p. 48).
Lemma 13.  
Let V be a finite-dimensional real vector space and let  be linear maps on V. Consider the curve  defined by the initial value problem
      
        
      
      
      
      
    Then, S is given by
      
        
      
      
      
      
    
Proof.  
Define  by . Then,
            
      
        
      
      
      
      
    
            for , implying that . Consequently, by the definition of , we obtain
            
      
        
      
      
      
      
    
□
Lemma 14.  
Let . The solution of the initial value problem
      
        
      
      
      
      
    is given by
      
        
      
      
      
      
    
Proof.  
Rewrite (119) such that Lemma 13 can be applied. We compute
            
      
        
      
      
      
      
    
            where in the first equality we used the fact that  is a Lie algebra morphism and, moreover,  holds due to  as well as , for . For the second equality,  is used. Hence, we can apply Lemma 13 with  and . This yields
            
      
        
      
      
      
      
    
            as desired.    □
We proceed with determining the intrinsic rolling . Recall that the control curve  is defined by . Hence, (113) yields
        
      
        
      
      
      
      
    
        where we used the formula for  from Lemma 14. Therefore,
        
      
        
      
      
      
      
    
        is the rolling curve .
We summarize our findings for the intrinsic rolling of  over  in the next proposition.
Proposition 4.  
Let  and . Then, the triple  with
      
        
      
      
      
      
    for , where  and
      
        
      
      
      
      
    is an intrinsic rolling of  over , viewed as normal naturally reductive homogeneous space.
Remark 7.  
Obviously, proceeding analogously to the proof of Proposition 4, one derives an explicit expression for the intrinsic rolling  of  over , where  for  for any α-metric, where . Indeed, an explicit expression for the rolling of general reductive homogeneous spaces  whose development curve is given by  for  is known, see [].
From now on, whenever convenient, we may interchangeably use two different notations,  and , for the exponential of a matrix.
To determine an extrinsic rolling  of  over , with respect to the Euclidean metric whose development curve is given by , we recall from Corollary 6 that the normal part  is given by
        
      
        
      
      
      
      
    
        Here,  is the solution of the initial value problem
        
      
        
      
      
      
      
    
        and the horizontal lift  of  and  are, as in the intrinsic case, given by  (106) and  (113), respectively. That is,
        
      
        
      
      
      
      
    
      
        
      
      
      
      
    
        In order to determine the normal part of the extrinsic rolling explicitly, we need to solve (128).
Lemma 15.  
Let  and . Then, the initial value problem
      
        
      
      
      
      
    has the unique solution  given by
      
        
      
      
      
      
    
Proof.  
By direct computation, we verify that T from (131) is indeed a solution. We first calculate two alternative formulas for , with , as follows:
            
      
        
      
      
      
      
    
            and also
            
      
        
      
      
      
      
    
Now, we are in the position to give an explicit expression for the extrinsic rolling of  over  with respect to the Euclidean metric whose development curve is of the desired form.
Proposition 5.  
Let  and . Then, the quadruple  is an extrinsic rolling of  over  with respect to the Euclidean metric, where
      
        
      
      
      
      
    for , and
      
        
      
      
      
      
    
Proof.  
This is a consequence of the above discussion. Essentially, the assertion follows by combining Proposition 4, Lemma 15, and Theorem 2.    □
Proposition 5 implies an explicit expression for the rolling along geodesics. In fact, by exploiting that geodesics on naturally reductive homogeneous spaces are projections of horizontal one-parameter groups, we obtain the next corollary.
Corollary 7.  
Let  and . Then, the quadruple  is an extrinsic rolling of  over  with respect to the Euclidean metric, where
      
        
      
      
      
      
    for , whose development curve is a geodesic.
Proof.  
Clearly,  implies . Thus, the assertion follows by Proposition 5.    □
6.5. Comparison with Existing Literature
In this final section, we relate our results with the known rolling of Stiefel manifolds from [].
We discuss how the rolling of  over  is related to the rolling obtained in []. As in  [], we specify . It is well known that
        
      
        
      
      
      
      
    
        holds. We now recall the rolling map from [], where trivial modifications concerning the terminology and notations were made in order to adapt it to our notation.
Let  be a rolling curve with . Then, there exists a curve  such that . Denote
        
      
        
      
      
      
      
    
        and
        
      
        
      
      
      
      
    
        The rotational part, , describing the rolling of  over  is obtained in [] by the following Ansatz:
      
        
      
      
      
      
    
        where  and  is a curve in the isotropy subgroup of E under the -action on , i.e.,
        
      
        
      
      
      
      
    
        where the isomorphism in the above equation is obtained by choosing an orthogonal transformation  such that  holds, as well as
        
      
        
      
      
      
      
    
        where  and , yielding
        
      
        
      
      
      
      
    
        Note that  in this text corresponds to S in []. By this notation, it is shown in [] that  needs to fulfill
        
      
        
      
      
      
      
    
        where  and .
The orthogonal projection of a matrix  onto a matrix with the structure given in the above equation is denoted by . Using this notation, we recall  [] (Lem. 3.2).
Lemma 16.  
Let  be a rolling map for the Stiefel manifold . If  and  with , then  obeys the ODE
      
        
      
      
      
      
    
where  fulfills the ODE
      
        
      
      
      
      
    
by [] (Eq. (44)).
The goal of the remaining part of this subsection is to show that the extrinsic rolling of the Stiefel manifold obtained in Section 6.3 fulfills Lemma 16. To this end, we recall that the extrinsic rolling  from Section 6.3 is constructed by using the kinematic equations
        
      
        
      
      
      
      
    
        according to Corollary 6 for . The development curve reads
        
      
        
      
      
      
      
    
        Hence,  is fulfilled by the definition of , after identifying  with  by the map
        
      
        
      
      
      
      
    
        which is an isomorphism of the Lie groups onto its images. Using this identification, we obtain that
        
      
        
      
      
      
      
    
        corresponds to
        
      
        
      
      
      
      
    
        by using properties of the Kronecker product, see, e.g.,  [] (Sec. 7.1).
It remains to relate the curves  and  from (148) to the curve  considered in Lemma 16.
We first consider the normal part. We show that  is invariant under , where T is defined by the kinematic equation. We obtain, by the definition of  for ,
        
      
        
      
      
      
      
    
        implying that  by the linearity of . Next, we consider the curve , where  is given by the kinematic equation. We may view  as a solution of the initial value problem
        
      
        
      
      
      
      
    
        The unique solution of this ODE is given by , for , because  is clearly fulfilled and
        
      
        
      
      
      
      
    
        holds due to . In other words, because , one has
        
      
        
      
      
      
      
    
We now identify the curve  with the curve  via
        
      
        
      
      
      
      
    
        In the sequel, we find a matrix representation for , roughly speaking, by considering .
We start with computing (159) explicitly. The ODE (148) for  can be equivalently rewritten as
        
      
        
      
      
      
      
    
        and, therefore,
        
      
        
      
      
      
      
    
        where, for the last equality, we use the fact that  belongs to the kernel of .
We now compute the right-hand side of the above equation. To this end, we write
        
      
        
      
      
      
      
    
        Taking into account that , , and
        
      
        
      
      
      
      
    
        we can write
        
      
        
      
      
      
      
    
        as well as
        
      
        
      
      
      
      
    
        By comparing  (164) and (165), we obtain
        
      
        
      
      
      
      
    
        Therefore, (161) can be written as
        
      
        
      
      
      
      
    
        for  or, equivalently, as
        
      
        
      
      
      
      
    
        for . Applying , we obtain for  the ODE
        
      
        
      
      
      
      
    
        For , we have
        
      
        
      
      
      
      
    
        Denoting the representation matrix of  by , as well, and using the identity (170) with W replaced by , we obtain
        
      
        
      
      
      
      
    
        for .
Recalling the definition of  from (143), and using (158), we can rewrite (171) for  equivalently as
        
      
        
      
      
      
      
    
        where the last equality holds due to (152).
Similarly, for , if we define  and denote its representation matrix by the same symbol, we have, for ,
        
      
        
      
      
      
      
    
Next, we define  and show that this curve  is exactly the curve  from Lemma 16. For that, let  and compute
        
      
        
      
      
      
      
    
        In order to show that  indeed satisfies the ODE from Lemma 16, we state the following auxiliar result.
Lemma 17.  
Let  with , and consider the matrix  partitioned as
      
        
      
      
      
      
    Then, for ,
      
        
      
      
      
      
    holds.
Proof.  
Writing , where ,  and , we compute
            
      
        
      
      
      
      
    
            Moreover, we also have
            
      
        
      
      
      
      
    
            showing the desired result.    □
It remains to show that our approach also gives the curve  from Lemma 16. Recalling that
        
      
        
      
      
      
      
    
        we write , and
        
      
        
      
      
      
      
    
        where  is the rolling curve for the rolling of  over . We now consider the curve  from Lemma 16 and perform the following computations:
      
        
      
      
      
      
    
        By (181),  holds for  and some .
Recalling, from Lemma 16, that  defines a rolling of  over , the development curve is given by  and the rolling curve by . Thus, , , and  from Proposition 3 correspond to , , and , respectively. Therefore, we obtain
        
      
        
      
      
      
      
    
        by exploiting that . Obviously, using (181), we may conclude that  from (182) fulfills the ODE
        
      
        
      
      
      
      
    
        from Lemma 16.
In conclusion, after having developed the theoretical results for the rolling normal naturally reductive homogeneous spaces over their tangent spaces, we specialized this to the Stiefel manifold. The results presented here for rolling extrinsically the Stiefel manifold  over its tangent space  coincide with those obtained previously in [].
Author Contributions
Conceptualization, M.S., K.H., I.M. and F.S.L.; Methodology, M.S., K.H., I.M. and F.S.L.; Formal analysis, M.S. and K.H.; Investigation, M.S., K.H., I.M. and F.S.L.; Writing—original draft, M.S., K.H., I.M. and F.S.L.; Writing—review & editing, M.S., K.H., I.M. and F.S.L. All authors have read and agreed to the published version of the manuscript.
Funding
The first two authors have been supported by the German Federal Ministry of Education and Research (BMBF-Projekt 05M20WWA: Verbundprojekt 05M2020 - DyCA). The third author was partially supported by the project Pure Mathematics in Norway TMS2021TMT03, funded by Trond Mohn Foundation and Tromsø Research Foundation. The fourth author thanks Fundação para a Ciência e Tecnologia (FCT) and COMPETE 2020 program for the financial support to the project UIDP/00048/2020.
Data Availability Statement
There is no additional data available.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Jurdjevic, V.; Markina, I.; Silva Leite, F. Symmetric Spaces Rolling on Flat Spaces. J. Geom. Anal. 2023, 33, 94. [Google Scholar] [CrossRef]
 - Hüper, K.; Kleinsteuber, M.; Silva Leite, F. Rolling Stiefel manifolds. Int. J. Syst. Sci. 2008, 39, 881–887. [Google Scholar] [CrossRef]
 - O’Neill, B. Semi-Riemannian Geometry with Applications to Relativity; Academic Press, Inc.: New York, NY, USA, 1983. [Google Scholar]
 - Gallier, J.; Quaintance, J. Differential Geometry and Lie Groups—A Computational Perspective; Geometry and Computing; Springer: Cham, Switzerland, 2020; Volume 12, p. xv+777. [Google Scholar]
 - Lee, J.M. Introduction to Riemannian Manifolds, 2nd ed.; Springer: Cham, Switzerland, 2018. [Google Scholar]
 - Molina, M.G.; Grong, E.; Markina, I.; Silva Leite, F. An intrinsic formulation of the rolling manifolds problem. J. Dyn. Control Syst. 2012, 18, 181–214. [Google Scholar] [CrossRef]
 - Markina, I.; Silva Leite, F. Introduction to the intrinsic rolling with indefinite metric. Comm. Anal. Geom. 2016, 24, 1085–1106. [Google Scholar] [CrossRef]
 - Sharpe, R.W. Graduate Texts in, Mathematics. In Differential Geometry: Cartan’s Generalization of Klein’s Erlangen Program; Foreword by S. S. Chern; Springer: New York, NY, USA, 1997; Volume 166, p. xx+421. [Google Scholar]
 - Hüper, K.; Markina, I.; Silva Leite, F. A Lagrangian approach to extremal curves on Stiefel manifolds. J. Geom. Mech. 2021, 13, 55–72. [Google Scholar] [CrossRef]
 - Schlarb, M. Rolling Reductive Homogeneous Spaces. arXiv 2023, arXiv:2308.08221. [Google Scholar]
 - Michor, P.W. Topics in Differential Geometry; Graduate Studies in Mathematics; American Mathematical Society: Providence, RI, USA, 2008; Volume 93, p. xii+494. [Google Scholar] [CrossRef]
 - Absil, P.A.; Mahony, R.; Sepulchre, R. Optimization Algorithms on Matrix Manifolds; Princeton University Press: Princeton, NJ, USA, 2008; p. xvi+224. [Google Scholar] [CrossRef]
 - Krakowski, K.A.; Machado, L.; Silva Leite, F.; Batista, J. A modified Casteljau algorithm to solve interpolation problems on Stiefel manifolds. J. Comput. Appl. Math. 2017, 311, 84–99. [Google Scholar] [CrossRef]
 - Brockett, R.W. Finite Dimensional Linear Systems; John Wiley and Sons, Inc.: New York, NY, USA, 1970. [Google Scholar]
 - Bernstein, D.S. Matrix Mathematics: Theory, Facts, and Formulas, 2nd ed.; Princeton University Press: Princeton, NJ, USA, 2009; p. xlii+1139. [Google Scholar] [CrossRef]
 
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.  | 
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).