1 Introduction

Lie theory was first introduced by Brockett [8, 9] in motion control problems. He studied various aspects of controllability and observability of systems involving Lie groups. The controllability properties of the systems on Lie groups were investigated in [22, 23, 41]. Later, studies were done on these type of control systems from a geometric point of view [1, 21, 38]. Recent times have witnessed a lot of activities where by control theory (more particularly driftless control system) on Lie groups could play a lead role in explaining many physical, chemical and engineering problems in the area of quantum control [33], space altitude control [44], robotic controls [43], chemical reaction control [16, 17] etc. which could not be easily tackled by control theory defined on a conventional state space. With the advent of new technological challenges in control theory such as motion patterns of many kinesiological/robot mechanical systems or control on ensembles, it is being felt that a modified theory should be developed for tackling such type of situation, similar but not exact, to the case where Lie group replaced the ordinary state space in control theory.

The motion pattern of human shoulder complex, human knee joint, mechanical device such as omni-wrist are associated with spaces which can be approximated or shown to be some types of symmetric spaces. Similarly considering a dynamical system on random matrix ensembles such as Circular ensembles, Gaussian ensembles [Orthogonal (GOE), Sympletic (GSE), Unitary (GUE)] [24] it becomes necessary to devise a theory of control system on symmetric space which is the main aim of our paper. We have confined ourselves to the study of controllability of non linear driftless control system on these type of spaces, as most of the physical system can be modelled on such background. However, one can extend such types of studies to bilinear system or affine system etc. which we have not ventured into, in this paper.

Progresses have been made to some extent in this regard by various authors [25, 40] in which they have discussed optimal control problems in Lie groups where control belong to symmetric space. A class of optimal control problems defined on certain kinds of symmetric spaces is discussed by Bloch et al. [6, 7]. Similarly a lot of progress has been made to study control of complex networks [5, 28] and control of ensembles through structural controllability [12, 13] and by other authors [2, 3, 26, 27, 39], but to our knowledge nobody has discussed about these in the context of random matrix ensembles like GOE, GSE, GUE which actually correspond to Riemannian symmetric spaces classified by Cartan [10]. These random matrix ensembles which actually correspond to Riemannian symmetric spaces, play an important role in explaining quantum transport in a disordered wire, carbon nano tube etc. Thus we hope our theory can play an important role in quantum control of these phenomena in quantum materials [11]. Taking these viewpoints into consideration we were motivated to extend the study of control theory on Lie groups (Lie algebras) to symmetric spaces (Lie triple systems).

Our task becomes simpler as Lie triple systems and symmetric spaces are related by exponential mapping similar to Lie algebras and Lie groups. As a result many of the theories on Lie groups are extended very easily to the case of symmetric spaces.

In the next section we gave an introduction to the concepts and definitions of symmetric spaces and Lie triple system along with their relations. In the third section we define a nonlinear control system (driftless) on a symmetric space and obtain the condition under which a system is globally controllable. In the fourth section we apply these theories to a few simple but important examples. The last section contains few concluding remarks.

2 Symmetric space and lie triple system

2.1 Symmetric space

A symmetric space [18, 20, 29, 32] is a manifold S with a differential symmetric product \( \cdot \) that obeys the following conditions:

  1. (i)

    \(a \cdot a=a\)

  2. (ii)

    \(a \cdot (a \cdot b)=b\)

  3. (iii)

    \(a \cdot (b \cdot c)= (a \cdot b)\cdot (a \cdot c)\), and moreover

  4. (iv)

    every a has a neighbourhood U such that \( \forall b \in U\), \(a \cdot b=b \Rightarrow b=a\).

In other words, for \(x \in S,\) there exists an element \(s_x\) in the isometry group of S which satisfies the following properties

$$\begin{aligned} s_x(x)=x, ~\text{ and }~\left( ds_x\right) _x=-Id. \end{aligned}$$

This isometry \(s_x\) is known as symmetry at x. Hence, a symmetric space S is a homogeneous space with a symmetry \(s_a\) at some point \(a \in S \). A pointed symmetric space (So) is a pair which consists of a symmetric space S and a point o known as the base point. The following are some examples of symmetric spaces.

  1. 1.

    The subsets of a group G which are closed under the composition \(a \cdot b = ab^{-1}a\), where ab is the usual multiplication in G.

  2. 2.

    The set of all symmetric positive definite matrices forms a symmetric space with the product defined by \(a \cdot b = ab^{-1}a\).

  3. 3.

    Let \(S=S^n\) be the unit sphere in \({\mathbb {R}}^{n+1}\) with the standard scalar product. The symmetry at any \(x \in S^n\) is the reflection at the line \({\mathbb {R}}x\) in \({\mathbb {R}}^{n+1}\), i.e., \(s_x(y)=-y+ 2 \left\langle y,x \right\rangle x.\) In this case, the symmetries generate the full isometry group which is the orthogonal group \(O(n+1)\).

2.2 Lie triple system

Lie triple system [18, 20, 29, 32, 45] is a vector space L over a field \({\mathbb {K}}\) with a trilinear map \( \mu : L\times L\times L \longrightarrow L\) satisfying(if we write \(\mu (A_1 \otimes A_2 \otimes A_3)=[A_1,A_2,A_3]\)):

  1. 1.

    \([A_1,A_1,A_2]=0\)

  2. 2.

    \([A_1,A_2,A_3]+[A_2,A_3,A_1]+[A_3,A_1,A_2,]=0\)

  3. 3.

    \([A_1,A_2[D,E,F]]=[[A_1,A_2,D],E,F]+[D,[A_1,A_2,E],F]+[D,E,[A_1,A_2,F]]\), for \(A_1,A_2,D,E,F \in L, [\cdot ~,~\cdot ,~\cdot ]\) is called ternary operation of the Lie triple system.

Generally, any subset of a Lie algebra \({\mathfrak {g}}\) that is closed under the operator

\(T_A(\cdot )=ad^2_A(\cdot )=[A,[A,\cdot ]]\)

is a Lie triple system.

Some examples of Lie triple system is given below.

  1. (i)

    The set of all \(n\times n\) matrices is a Lie triple system with Lie double bracket defined by \([A_1,A_2,A_3]=[[A_1,A_2],A_3]\), for any \(n\times n\) matrices \(A_1,A_2,A_3\) and \([A_1,A_2]=A_1A_2-A_2A_1.\)

  2. (ii)

    The set of all \(n\times n\) symmetric matrices is a Lie triple system with Lie double bracket defined by \([A_1,A_2,A_3] = [[A_1,A_2],A_3]\), for \(A_1,A_2,A_3\) any \(n\times n\) symmetric matrices and \([A_1,A_2]=A_1A_2-A_2A_1.\)

  3. (iii)

    Let T be a Lie triple system and S be any nonempty set. Then the set \(T^S\) of all functions f from S to T is a Lie triple system with respect to a ternary operation given by \([f_1,f_2,f_3](x)=[f_1(x),f_2(x),f_3(x)].\)

2.3 Lie double bracket of vector fields on a symmetric space

Let \(X_1\) and \( X_2\) be smooth vector fields on a n-manifold M, then \(X_1\) and \( X_2\) are first order differential operators on smooth functions \(M \longrightarrow {\mathbb {R}}\). Hence for a smooth function \(f: M \longrightarrow {\mathbb {R}}\), \(X_1f\) and \( X_2f\) are also smooth functions \(M \longrightarrow {\mathbb {R}}\).

Now we first define a differential operator \([X_1, X_2]\) termed as Lie bracket of \(X_1\) and \( X_2\) as \([X_1, X_2]:=X_1X_2 - X_2X_1\), i.e., for smooth functions \(f: M \longrightarrow {\mathbb {R}},\)

$$\begin{aligned} [X_1, X_2](f):=X_1X_2(f) - X_2X_1(f). \end{aligned}$$

So by definition, \([X_1, X_2]\) is a second order differential operator. But it appears that \([X_1, X_2]\) is indeed a first order differential operator and in fact, a vector field.

For any smooth vector fields \(X_1\) and \( X_2\), the Lie bracket \([X_1, X_2]\) is again a smooth vector field on M. Extending this, it can be shown that \([[X_1, X_2], X_3]\) is again a first order differential operator where

$$\begin{aligned} \left[ [X_1, X_2], X_3\right] (f)=&X_1X_2X_3(f) - X_3X_1X_2(f) - X_2X_1X_3(f)+X_3X_2X_1(f). \end{aligned}$$

Before proceeding further, let us extend the concepts of left invariant vector fields on symmetric spaces. Let \(\textbf{T}\) be a Lie triple system (LTS) with its ternary operation \(\mu (A_1\otimes A_2 \otimes A_3)=[A_1,A_2,A_3]\) and G be a Lie group. Then G is said to act on \(\textbf{T}\) from left if there exist a function

$$\begin{aligned} \varphi :&G \times \textbf{T} \rightarrow \textbf{T} \\ (g,A)&\mapsto \varphi (g,A)=gA \end{aligned}$$

which satisfies the following properties

  1. 1.

    \(ex=x, ~ \forall x \in \textbf{T}, \) where \(e \in G\) is group identity,

  2. 2.

    \(g_1(g_2x)=(g_1g_2)x, \forall g_1, g_2 \in G ~\text{ and }~ \forall x \in \textbf{T}, \)

  3. 3.

    for every \(g\in G\), the left translation \(\varphi _{g}=\varphi (g):\textbf{T} \rightarrow \textbf{T},~ A \mapsto gA\) is a linear map,

  4. 4.

    \(\forall g \in G\) and \(A_1,A_2,A_3 \in \textbf{T};~ \mu (gA_1, gA_2, gA_3)=g\mu (A_1,A_2,A_3)=g[A_1,A_2,A_3].\)

The above action is denoted by \((G, \textbf{T}).\) The Lie triple system with an action of a group G is called \(G-LTS.\)

Further we see that the group G acts on the space of points G/K and maps it onto itself. In particular the coset representations \(c \in G/K \subset G\) map the origin (base point) of G/K on to the point \(c \in G/K\). If c is any point in G/K, it can be mapped into any other point \(c'\) in G/K by some group operation: \((c'c^{-1})c \rightarrow c', ~c'c^{-1}=g \in G.\) Moreover, the only group operation which leaves every point c fixed is the identity, \(gc=c, ~\forall c \in G/K \Rightarrow g=Id.\)

The vector fields of the form \(U(X)=XA,~ V(X)=XB,~ W(X)=XC,~~X \in S,~~A,B,C \in \textbf{T}\) (tangent space at the base point) are called left invariant vector fields if they satisfy the following property

$$\begin{aligned} [[U,V],W](X)=[XA,XB,XC]=X[A,B,C]. \end{aligned}$$

Suppose now we have three left invariant smooth vector fields UVW on a symmetric space S and \(V_F(S)\) denotes the space of all smooth vector fields on S. The Lie double bracket of the fields UVW is the vector field, \([[U,V],W]] \in V_F(S).\) It can be shown that

$$\begin{aligned} [[U,V],W](X)= \frac{d}{dt}\bigg |_{t=0} \gamma (\root 3 \of {t}),~~~~~X \in S, \end{aligned}$$

where the curve \(\gamma \) is defined as

$$\begin{aligned} \gamma (t)=&\, e^{-tW} \circ e^{-tU} \circ e^{-tV} \circ e^{tU} \circ e^{tV} \circ e^{tW} \circ e^{-tV} \circ e^{-tU} \circ e^{tV} \circ e^{tU}(X). \end{aligned}$$
(1)

Here \(e^{tU}\) denotes the flow of the vector field U

$$\begin{aligned} \frac{d}{dt}e^{tU}(X)=U\left( e^{tU}(X)\right) ,~~~~e^{tU} \bigg |_{t=0}(X)=X. \end{aligned}$$

The left invariant vector fields now have the Lie double bracket defined as

$$\begin{aligned} [[U,V],W](X)&=[[XA,XB],XC]\\&=X[[A,B],C]\\&=X((AB-BA)C+C(BA-AB))\\&=X(ABC-BAC+CBA-CAB). \end{aligned}$$

The matrix exponential gives the flows of the left invariant vector fields, so

\(e^{tU}(X)=X e^{(tA)},~~~~e^{tV}(X)=X e^{(tB)},~~~~e^{tW}(X)=X e^{(tC)}\).

Computing the lower order terms of the curve \(\gamma \) from (1); we obtain

$$\begin{aligned} \gamma (t)=&\, X e^{(tA)}e^{(tB)}e^{(-tA)}e^{(-tB)} e^{(tC)}e^{(tB)} e^{(tA)}e^{(-tB)} e^{(-tA)}e^{(-tC)} \\ =&\, X \left( Id+tA+ \frac{t^2}{2!}A^2+ \frac{t^3}{3!}A^3+\cdots \right) \left( Id+tB+ \frac{t^2}{2!}B^2+ \frac{t^3}{3!}B^3+ \cdots \right) \nonumber \\ &\left( Id-tA+ \frac{t^2}{2!}A^2- \frac{t^3}{3!}A^3+\cdots \right) \left( Id-tB+ \frac{t^2}{2!}B^2- \frac{t^3}{3!}B^3+\cdots \right) \nonumber \\ &\left( Id+tC+\frac{t^2}{2!}C^2+ \frac{t^3}{3!}C^3+\cdots \right) \left( Id+tB+ \frac{t^2}{2!}B^2+ \frac{t^3}{3!}B^3+\cdots \right) \nonumber \\ &\left( Id+tA+ \frac{t^2}{2!}A^2+ \frac{t^3}{3!}A^3+\cdots \right) \left( Id-tB+ \frac{t^2}{2!}B^2- \frac{t^3}{3!}B^3+\cdots \right) \nonumber \\ &\left( Id-tA+ \frac{t^2}{2!}A^2- \frac{t^3}{3!}A^3+\cdots \right) \left( Id-tC+ \frac{t^2}{2!}C^2- \frac{t^3}{3!}C^3+\cdots \right) \\ =&\, X \Bigg (Id+t^2(AB-BA)+ \frac{t^3}{2!}(A^2B+BA^2 +2BAB-2ABA-AB^2-B^2A)\Bigg )\nonumber \\ &\Bigg (Id+tC+ \frac{t^2}{2!}C^2 + \frac{t^3}{3!}C^3+ \cdots \Bigg ) \Bigg (Id+t^2(BA-AB) + \frac{t^3}{2!}(AB^2+B^2A \nonumber \\ &+2ABA-2BAB-A^2B-BA^2)\Bigg ) \Bigg (Id-tC+ \frac{t^2}{2!}C^2 - \frac{t^3}{3!}C^3+\ldots \Bigg ) \\ =&\, X \Bigg (Id +tC+ \frac{t^2}{2!}\left( C^2+2AB-2BA\right) + \frac{t^3}{3!}(C^3+6ABC-6BAC+3A^2B+3BA^2 \nonumber \\ &+6BAB -6ABA-3AB^2-3B^2A)\Bigg ) \Bigg (Id-tC+ \frac{t^2}{2!}\left( C^2+2BA-2AB\right) \nonumber \\ &- \frac{t^3}{3!}\left( C^3+6BAC-6ABC -3A^2B-3B^2A +6BAB -6ABA+3A^2B+3BA^2\right) \Bigg ) \\ =&\, X \Bigg (Id+t^3(AB-BA)C-C(AB-BA)\Bigg )\\ =&\, X \Bigg (Id+t^3[[A,B],C]+\cdots \Bigg ). \end{aligned}$$

Hence,

$$\begin{aligned} \gamma (\root 3 \of {t})=X\left( Id+t[[A,B]C]+ \cdots \right) , \end{aligned}$$

is a smooth curve at \(t=0\), and

$$\begin{aligned} \frac{d}{dt}\bigg |_{t=0} \gamma (\root 3 \of {t})=[[A,B],C]. \end{aligned}$$

Thus, we see that these types of vector fields form a tangent space to the symmetric space at the base point and is called Lie triple system.

Special types of symmetric spaces can also be constructed as follows:

A symmetric space is associated to an involutive automorphism of a given Lie algebra \({\mathfrak {g}}\). To be more specific, if \(\sigma \) is an automorphism then it preserves the multiplication: \( [\sigma (x), \sigma (y)]=\sigma ([x,y]).\) Let the linear automorphism \(\sigma :{\mathfrak {g}} \rightarrow {\mathfrak {g}}\) be such that \(\sigma ^2=1,\) however \(\sigma \) is not the identity, which implies \(\sigma \) has eigen values \(\pm 1\) and it splits the algebra \({\mathfrak {g}}\) into orthogonal eigen spaces corresponding to these eigen values. Such type of mapping is known as an involutive automorphism.

Let \(\sigma \) be an involutive automorphism of a compact simple Lie algebra \({\mathfrak {g}}\) and \({\mathfrak {g}}=k\bigoplus p\) where

$$\begin{aligned} \sigma (y)&=y, ~~~\forall y \in k,\\ \sigma (y)&=-y, ~~~\forall y \in p. \end{aligned}$$

It is simple to verify that k is a subalgebra whereas p is not. Moreover, the commutation relation

$$\begin{aligned} [k,k] \subset k, ~~~[k,p] \subset k,~~~[p,p]\subset k \end{aligned}$$
(2)

holds. A subalgebra ‘k’ satisfying (2) is called a symmetric subalgebra. When the elements of p are multiplied by i (weyl unitary trick), a new non compact algebra \({\mathfrak {g}}^{*}=k+p^{*}\) is obtained. This is called Cartan decomposition and ‘k’ is the maximal compact subalgebra of \({\mathfrak {g}}^{*}\). The coset spaces \(P\simeq e^p \simeq G/K\), where \(G\simeq e^{{\mathfrak {g}}}\), is a symmetric space. Similarly \(G^{*}/K\) is also a symmetric space. The corresponding Lie triple systems are denoted by \({\mathfrak {g}}/k\) and \({\mathfrak {g}}^{*}/k\) respectively. For example

$$\begin{aligned} G/K&=SU(n, {\mathbb {C}})/SO(n, {\mathbb {R}});\\ G^{*}/K&=SL(n, {\mathbb {R}})/SO(n, {\mathbb {R}}); \end{aligned}$$

are symmetric spaces of compact and non compact type respectively. These types of symmetric spaces has been classified by Cartan [10] and they corresponds to various random matrix ensembles.

The Lie triple systems associated with the above two types of symmetric spaces are denoted by

$$\begin{aligned} {\mathfrak {g}}/k&=su(n, {\mathbb {C}})/so(n, {\mathbb {R}});\\ \mathfrak {g^{*}}/k&=sl(n, {\mathbb {R}})/so(n, {\mathbb {R}}); \end{aligned}$$

respectively.

3 Driftless control system on a symmetric space and its controllability condition

To begin with, we introduce some basic concepts and definitions related with control system following standard literature on control theory.

Let S be a smooth n-dimensional manifold with tangent space at x denoted by \(T_xS\). A general control system takes the form

$$\begin{aligned} {\dot{x}}=f(x,u) \end{aligned}$$

where \(x \in S\) denotes the state, \(u \in {\mathbb {R}}\) is the control, and \(f(\cdot , u), \) is a vector field on S for all u.

Suppose that f is locally Lipschitz relative to the second variable, then \( \forall x\in S ~\text{ and }~ \forall u \in L^2([0, t_f], {\mathbb {R}}^m)\), the cauchy problem

$$\begin{aligned} {\dot{x}}(t)=f(x(t), u(t)), t \in [0, t_f],~ x(0)=x \end{aligned}$$

has a unique solution

$$\begin{aligned} x(\cdot )=x(\cdot , x, u):\left[ 0, t_f'\right] \longrightarrow S ~\text{ with }~ t_f' \le t_f. \end{aligned}$$

Mainly there are three types of controllability: global controllability, local controllability at an equilibrium point and local controllability along a reference trajectory. In this paper we extend the study of global controllability to symmetric spaces.

A control system of the form \({\dot{x}}=f(x,u)\) defined as above is said to be globally controllable on S if for any \(x_1, x_2 \in S \) and \(t_f > 0\), there exist a control \(u \in L^2([0, t_f], {\mathbb {R}}^m)\) such that the solution of the cauchy problem starting at \(x_1\) satisfy \(x(t_f)=x_2\).

Now, given a family \({\mathcal {F}}\) of smooth vector fields on symmetric space S, denote \(LTS \left\{ {\mathcal {F}} \right\} \) as the Lie triple system generated by \({\mathcal {F}}\). It is the smallest vector subspace \({\mathcal {V}}\) of smooth vector fields containing \({\mathcal {F}}\), which satisfies

$$\begin{aligned} [[A,B],C] \in {\mathcal {V}},~ \forall A,B \in {\mathcal {F}}, ~\forall C \in {\mathcal {V}}. \end{aligned}$$

The sufficient condition of global controllability for a driftless control system on Lie group is given and proved independently by P. Rashevsky [35] and W. L. Chow [14]. More recently simpler proofs given by F. Jean [21] and L. Rifford [37] separately. In this paper we have extended Rashevsky and Chow’s theorem to symmetric spaces following Jean closely, which we call extended Rashevsky and Chow’s theorem for symmetric spaces, which is explained below:

Extended Rashevsky-Chow’s Theorem. Let S be a smooth connected n-manifold of symmetric space and \( \left\{ X_1, X_2, \ldots , X_m \right\} \) be m smooth vector fields on S. Assume that

$$\begin{aligned} LTS \left\{ X_1, X_2, \ldots , X_m \right\} (x)=T_xS, ~ ~ \forall x \in S . \end{aligned}$$

Then the control system

$$\begin{aligned} {\dot{x}}= \sum _{i=1}^m u_iX_i(x), \end{aligned}$$

is globally controllable on S.

The controllability of a driftless control system on a symmetric space is characterized by the properties of the Lie triple system generated by the vector fields \(\left\{ X_1, X_2, \ldots , X_m\right\} . \)

Let \(V_F(S)\) denote the set of all smooth vector fields on S and \(\Theta ^1\) be the linear subspace of \(V_F(S)\) generated by vectors fields \(\left\{ X_1,\ldots , X_m\right\} \),

$$\begin{aligned} \text{ i.e., } \Theta ^1=span \left\{ X_1,\ldots , X_m\right\} . \end{aligned}$$

For \(p \ge 1\), define

$$\begin{aligned} \Theta ^{p+1}=\Theta ^p + \left[ \left[ \Theta ^1, \Theta ^p\right] ,\Theta ^1\right] \end{aligned}$$

where

$$\begin{aligned} \left[ \left[ \Theta ^1, \Theta ^p\right] , \Theta ^1\right] =span \left\{ [[A,B],C]]:A, C \in \Theta ^1, B \in \Theta ^p\right\} . \end{aligned}$$

The vector fields \(\left\{ X_1,\ldots , X_m \right\} \) generates a Lie triple system, which is defined as

$$\begin{aligned} LTS \left\{ X_1,\ldots , X_m \right\} = \bigcup _{p \ge 1} \Theta ^p. \end{aligned}$$

From the Jacobi identity property of Lie triple system, \(LTS\left\{ X_1,\ldots , X_m \right\} \) is the smallest linear subspace of \(V_F(S)\) which contains \( \left\{ X_1,\ldots , X_m \right\} \) and is invariant under Lie double brackets.

Let \({\mathcal {L}} \) be the free Lie algebra generated by the elements \(\left\{ 1, \ldots , m \right\} . \) Here, \({\mathcal {L}} \) is the \({\mathbb {R}}\) vector space generated by \(\left\{ 1, \ldots , m \right\} \) and their bracket \([\cdot , \cdot ]\) combined with relation of skew symmetry and the Jacobi identity.

The length of an element I of \({\mathcal {L}}\) is denoted by |I| and is defined inductively by \(|I|=1\) for \(I=1,\ldots , m\), \(|I|=|I_1|+|I_2|\) for \(I= [I_1, I_2]\) and \(|I|=|I_1|+|I_2|+|I_3|\) for \(I= [I_1, I_2], I_3].\) With every element \(I \in {\mathcal {L}} \) associate the vector field \(X_I \in LTS \left\{ X_1,\ldots , X_m \right\} \) obtained by plugging in \(X_i,i=1,2,\ldots ,m\) for the corresponding letter i in I. For example \(X_{[1,2,3]}=[[X_1,X_2],X_3]. \)

Due to Jacobi identity property of Lie triple system

$$\begin{aligned} \Theta ^p=span \left\{ X_I:|I|\leqslant p \right\} . \end{aligned}$$

For \(x \in S\), we set \(LTS \left\{ X_1,\ldots , X_s \right\} (x)=\left\{ X(x): X \in LTS \lbrace X_1,\ldots , X_m \rbrace \right\} \) and for \(p \geqslant 1, \Theta ^p(x)=\left\{ X(x): X \in \Theta ^p \right\} \). By definition, these sets are linear subspaces of \(T_xS\).

We say that the control system

$$\begin{aligned} {\dot{x}}= \sum _{i=1}^m u_iX_i(x), \end{aligned}$$
(3)

and the vector fields \( \left\{ X_1,\ldots , X_m \right\} \) satisfies Chow’s condition if \(LTS \lbrace X_1,\ldots , X_m \rbrace (x)=T_xS, ~\forall x \in S.\)

Equivalently, for any \(x \in S ~\exists \) an integer \(r=r(x)\) such that \(dim \Theta ^r(x)=n.\)

If (3) satisfies Chow’s condition, then \(\forall x \in S\), the reachable set \(R_x\) is a neighbourhood of x.

Now we confine ourselves to a small neighbourhood of x, i.e., \(U_x \subset S\) which can be identified with a neighbourhood of 0 in \({\mathbb {R}}^n.\)

Let \(\Psi ^i_t=exp(tX_i), i=1,2,\ldots , m\) be the flow of the vector field \(X_i.\) Each curve \(t \longmapsto \Psi ^i_t(x_1)\) is a trajectory of (3) and we have

$$\begin{aligned} \Psi ^i_t=id+tX_i+O(t). \end{aligned}$$

For every element \(I \in {\mathcal {L}} \), we define the local diffeomorphism \(\Psi ^I_t\) on \(U_x\) by induction on the length |I| of I :  if \(I=[I_1, I_2], I_3]\) then

$$\begin{aligned} \Psi ^I_t&= \left[ \left[ \Psi ^{I_1}_t,\Psi ^{I_2}_t\right] ,\Psi ^{I_3}_t\right] \\&= \Psi ^{I_3}_{-t} \circ \Psi ^{I_1}_{-t}\circ \Psi ^{I_2}_{-t}\circ \Psi ^{I_1}_t \circ \Psi ^{I_2}_{t}\circ \Psi ^{I_3}_{t} \circ \Psi ^{I_2}_{-t} \circ \Psi ^{I_1}_{-t} \circ \Psi ^{I_2}_t \circ \Psi ^{I_1}_t. \end{aligned}$$

By construction, \(\Psi ^I_t\) may be expanded as a composition of flows of the vector fields \(X_i, i=1,2,\ldots , m.\) As a result \(\Psi ^I_t(x_1)\) is the end point of a trajectory of (3) induced from \(x_1\). Further, on a neighbourhood of x there holds

$$\begin{aligned} \Psi ^I_t=id+t^{|I|}X_I+O\left( t^{|I|}\right) . \end{aligned}$$
(4)

A diffeomorphism now can be defined whose derivative with respect to the time is exactly \(X_I\) and is given by

$$\begin{aligned} \psi ^I_t=id+tX_I+O(t) \end{aligned}$$
(5)

and \(\psi ^I_t(x_1)\) is the endpoint of a trajectory of (3) starting from \(x_1\).

Now we choose double commutators \(X_{I_1},X_{I_2},\ldots , X_{I_n}\) whose values at x span \(T_{x}S\). This is feasible through Chow’s condition. Let \(\phi \) be a map defined on a small neighbourhood \(U_0\) of 0 in \({\mathbb {R}}^n\) by

$$\begin{aligned} \phi (t_1,\ldots , t_n)=\psi ^{I_n}_{t_n} \circ \cdots \circ \psi ^{I_1}_{t_1}(x_1) \in S. \end{aligned}$$

We infer from (5) that this map is \(C^1\) near 0 and has an invertible derivative at 0, which implies that it is a local \(C^1\)-diffeomorphism. Hence \(\phi (U_0)\) contains a neighbourhood of x.

Now, \( \forall t \in U_0, ~\phi (t)\) is the endpoint of a concatenation of trajectories of (3), the first one starting from x. It is then the endpoint of a trajectory starting from x. Hence, \(\phi (U_0) \subset R_{x}\), which implies that \(R_{x}\) is a neighbourhood of x.

Let \(x_1 \in S\) and if \(x_2 \in R_{x_1}\), then \(x_1 \in R_{x_2}.\) As a result, \(R_{x_1}=R_{x_2}\) for any \({x_2} \in S\) and by the above result, \(R_{x_1}\) is an open set. Therefore the union of the sets \(R_{x_1}\) which are pairwise disjointed covers the manifold S. Since S is a connected manifold, there can only be one open set which can cover S, i.e., \(R_{x_1}\). Hence, any two points in S can be connected by trajectories of (3).

Thus we see that as (3) satisfies the Chow’s condition, \(\forall x \in S\), the reachable set \(R_x\) is a neighbourhood of x. So now if S is connected and if (3) satisfies the Rashevsky-Chow’s condition then any two points of S can be connected by a trajectory of (3) and we obtain the extended Chow’s theorem.

4 Applications

Immediate examples of symmetric spaces which are applied directly to physical applications are symmetric submanifolds of special Euclidean group SE(3) which are related to various kinesiological and mechanical systems and accordingly, have numerous potential applications in robot kinematics [42, 43]. Similarly, as discussed earlier the random matrix ensembles like GOE, GUE and circular ensembles have a lot application in quantum transport problems, etc. So in this section we have studied the controllability aspect of some symmetric spaces. But to start with, we have simplest example of symmetric space \(SO(3)/SO(2)\simeq S^2\). Each element of SO(3)/SO(2) can be fully characterized by three real parameters such that their moduli sum to 1 and then there is a one-to-one correspondence between each element of SO(3)/SO(2) and a set of Cartesian coordinates for \(S^2\).

4.1 Controllability on SO(3)/SO(2)

The infinitesimal generators of the Lie algebra so(3) of Lie group SO(3), corresponds to the derivative of rotation around the each of the standard axes, evaluated at the identity, which are

$$\begin{aligned} & X_1= \begin{bmatrix} 0 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad -1\\ 0 & \quad 1 & \quad 0 \end{bmatrix}, X_2= \begin{bmatrix} 0 & \quad 0 & \quad 1\\ 0 & \quad 0 & \quad 0 \\ -1 & \quad 0 & \quad 0 \end{bmatrix}, \\ \\ & X_3= \begin{bmatrix} 0 & \quad -1 & \quad 0\\ 1 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 \end{bmatrix}. \end{aligned}$$

The infinitesimal generators of the Lie algebra so(2) of Lie group SO(2) correspond to the derivative of rotation evaluated at the identity, which is

$$\begin{aligned} X= \begin{bmatrix} 0 & \quad -1\\ 1 & \quad 0 \end{bmatrix}. \end{aligned}$$

This result for infinitesimal generator for rotation about the z- axis i.e. \(X_3\) is essentially identical to those of SO(2). So the generators of so(3)/so(2) are \( \lbrace X_1,X_2 \rbrace \) and

$$\begin{aligned} \left[ X_1,X_2\right] = \begin{bmatrix} 0 & \quad -1 & \quad 0\\ 1 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 \end{bmatrix}=X_3. \end{aligned}$$

Also,

$$\begin{aligned} \left[ \left[ X_1,X_2\right] , X_1 \right] = \left[ X_3,X_1\right] = X_2 \end{aligned}$$

and

$$\begin{aligned} \left[ \left[ X_1,X_2\right] , X_2 \right] = \left[ X_3,X_2\right] = -X_1. \end{aligned}$$

We can verify that \( \left\{ X_1, X_2 \right\} \) form a Lie triple system.

Now we consider a driftless control system of the following type in classical notation [38]

$$\begin{aligned} {\dot{x}}= x\sum _{i=1}^2 X_iu_i, ~x \in S \end{aligned}$$
(6)

where \(x \in SO(3)/SO(2), ~u_i \) are controls on it and \(X_i\) are smooth vector fields on the given symmetric space.

Let \(\Theta ^1= span \lbrace X_1,X_2 \rbrace \), for \(p>1, \Theta ^{p+1}= \Theta ^p + \left[ \Theta ^1, \left[ \Theta ^1, \Theta ^p\right] \right] \), so \( \Theta ^2= \Theta ^1 + \left[ \Theta ^1, \left[ \Theta ^1, \Theta ^1\right] \right] .\) Let \(A, B, C \in \Theta ^1\) be arbitrary, then we can write \(A= \alpha _1X_1+\beta _1X_2,~~~ B= \alpha _2X_1+\beta _2X_2,~~~ C= \alpha _3X_1+\beta _3X_2,~~~~~\alpha _i, \beta _i, i\in \left\{ 1,2,3\right\} \) are scalars.

Now, \(\left[ \Theta ^1, \left[ \Theta ^1, \Theta ^1\right] \right] \)

$$\begin{aligned} =&\left[ \alpha _1X_1+\beta _1X_2, \left[ \alpha _2X_1+\beta _2X_2, \alpha _3X_1 +\beta _3X_2 \right] \right] \\ =&\left[ \alpha _1X_1+\beta _1X_2, \left( \left[ \alpha _2X_1, \alpha _3X_1 \right] + \left[ \alpha _2X_1, \beta _3X_2 \right] + \left[ \beta _2X_2, \alpha _3X_1\right] + \left[ \beta _2X_2, \beta _3X_2 \right] \right) \right] \\ =&\left[ \alpha _1X_1 +\beta _1X_2, \alpha _2\beta _3 \left[ X_1,X_2 \right] + \beta _2\alpha _3 \left[ X_2,X_1 \right] \right] \\ =&\left[ \alpha _1X_1+ \beta _1X_2,\left( \alpha _2\beta _3-\beta _2\alpha _3 \right) X_3\right] \\ =&\left[ \alpha _1X_1+ \beta _1X_2, \gamma X_3\right] ,~ \text{ where } ~\gamma = \alpha _2\beta _3-\beta _2\alpha _3 \nonumber \\ =&\,\alpha _1 \gamma \left[ X_1,X_3\right] + \beta _1 \gamma \left[ X_2,X_3 \right] \\ =&\,\alpha _1 \gamma X_1 + \beta _1 \gamma X_2 \in \Theta ^1\\ \text{ So, }~ \Theta ^2=&\Theta ^1 + \left[ \Theta ^1, \left[ \Theta ^1, \Theta ^1\right] \right] \\ =&\, \Theta ^1 \end{aligned}$$

Hence, number of generators of \(\Theta ^2=2\). This implies dim \(\Theta ^2=2\).

And hence so(3)/so(2) satisfies the Chow’s condition as dim \(\Theta ^2=2\) i.e., dim \(\Theta ^2\) is same as the dimension of SO(3)/SO(2). So we conclude that the control system defined in (6) is controllable by Chow–Rashevsky’s theorem. This is a trivial case, however we have done it in detail and the result coincides with the paper by Brockett for controllability on \(S^n\) sphere [9, 30, 38].

4.2 Controllability on symmetric submanifolds of SE(3)

The special Euclidean group SE(3) admits an inversion symmetry through any of its elements hence it is a symmetric space. The Lie algebra of SE(3) is se(3) whose basis elements are these \(4\times 4\) matrices, each of which corresponds to either infinitesimal rotations or infinitesimal translations along each axis:

$$\begin{aligned} & e_1= \begin{bmatrix} 0 & \quad 0 & \quad 0 & \quad 1\\ 0 & \quad 0 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 & \quad 0 \end{bmatrix}, e_2= \begin{bmatrix} 0 & \quad 0 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 & \quad 1\\ 0 & \quad 0 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 & \quad 0 \end{bmatrix}, \\ & e_3= \begin{bmatrix} 0 & \quad 0 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 & \quad 1\\ 0 & \quad 0 & \quad 0 & \quad 0 \end{bmatrix}, e_4= \begin{bmatrix} 0 & \quad 0 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad -1 & \quad 0\\ 0 & \quad 1 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 & \quad 0 \end{bmatrix}, \\ & e_5= \begin{bmatrix} 0 & \quad 0 & \quad 1 & \quad 0\\ 0 & \quad 0 & \quad 0 & \quad 0\\ -1 & \quad 0 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 & \quad 0 \end{bmatrix}, e_6= \begin{bmatrix} 0 & \quad -1 & \quad 0 & \quad 0\\ 1 & \quad 0 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 & \quad 0 \end{bmatrix}. \end{aligned}$$

There is one to one correspondence between Lie triple systems of SE(3) and the symmetric submanifolds of SE(3). Therefore, the classification of symmetric submanifolds of SE(3) upto conjugation is equivalent to that of the conjugacy class of Lie triple system of SE(3). There are seven conjugacy classes of symmetric submanifolds of SE(3), all of which can be locally represented by exp M with M being a Lie triple (sub)system of se(3). As discussed earlier, the Lie triple system are vector subspace of se(3) closed under double Lie brackets. The Lie triple systems of se(3) [43] are \( \lbrace e_3, e_4 \rbrace , ~ \lbrace e_3, e_4+ {\textsf{p}}e_1 \rbrace , ~ \lbrace e_4, e_5 \rbrace , ~ \lbrace e_1, e_3, e_4 \rbrace , ~ \lbrace e_3, e_4, e_5 \rbrace ,~ \lbrace e_1, e_2, e_4, e_5 \rbrace \) and \(\lbrace e_1, e_2, e_3, e_4, e_5 \rbrace \) here \({\textsf{p}}\) takes an arbitrary finite value.

From control theory point of view, a system is controllable on a space with all available controls in hand. But generally we are interested in controlling a system with fewer number of controls. In this case we see that the following two systems are controllable on the given symmetric spaces.

  1. 1.

    A left invariant driftless control system defined on the symmetric submanifold of SE(3), represented by \(M_1=exp \left\{ e_1, e_2, e_4, e_5\right\} \) is given by

    $$\begin{aligned} {\dot{x}}=&x\left( e_1u_1+ e_2u_2+e_4u_4+ e_5u_5\right) , ~~~ x \in M_1, ~u_i, i=1,2, 4,5 \in {\mathbb {R}}. \end{aligned}$$
    (7)

    Since, \( \left[ \left[ e_2,e_4 \right] , e_5\right] =e_1\), so the three generators \(\left\{ e_2, e_4, e_5 \right\} \) upon double bracket commutation generates the full set of basis elements of \(LTS\left\{ e_1, e_2, e_4, e_5\right\} \). So the system (7) can be controlled with fewer number of controls by Rashvesky-Chow’s theorem and is represented as

    $$\begin{aligned} {\dot{x}}=&x\left( e_2u_2+e_4u_4+ e_5u_5 \right) ,~~~ x \in M_1, ~u_i, i=2,4,5 \in {\mathbb {R}}. \end{aligned}$$
    (8)
  2. 2.

    Similarly, a left invariant driftless control system defined on the symmetric submanifold of SE(3), represented by \(M_2=exp \left\{ e_1, e_2,e_3, e_4, e_5\right\} \) is given by

    $$\begin{aligned} {\dot{x}}=&x\left( e_1u_1+ e_2u_2+e_3u_3+e_4u_4+ e_5u_5\right) ,~~~ x \in M_2, ~u_i, i=1,\ldots ,5 \in {\mathbb {R}}. \end{aligned}$$
    (9)

    Since, \( \left[ \left[ e_1,e_5 \right] , e_4\right] =e_2\), so, the four generators \(\left\{ e_1, e_3,e_4, e_5 \right\} \) upon double bracket commutation generates the full set of basis elements of \(LTS\left\{ e_1, e_2, e_3, e_4, e_5\right\} \). So the system (9) can be rewritten as

    $$\begin{aligned} {\dot{x}}=&x\left( e_1u_1+e_3u_3+e_4u_4+ e_5u_5\right) , ~~~ x \in M_2, ~u_i, i=1,3,4,5 \in {\mathbb {R}} \end{aligned}$$
    (10)

    and it is controllable by Rashvesky–Chow’s theorem.

4.3 Controllability on symmetric spaces associated with random matrices

Random matrix theory deals with the study of matrix ensembles, i.e., matrices with a probability measure. The classical non-compact matrix Gaussian ensembles are GOE, GUE and GSE. These ensembles arises when a Gaussian-like probability measure is introduced in each set of a family of non-compact matrices. Each set of matrices, along with the probability measure on it, is invariant under the action of the orthogonal, unitary or symplectic group, respectively. The ensembles above have compact counterparts the Circular Orthogonal Ensemble (COE), the Circular Unitary Ensemble (CUE) and the Circular Symplectic Ensemble (CSE), leaving the probability measure invariant. The members of all the six ensembles discussed are submanifolds of Euclidean space. In fact, they are (essentially) Riemannian globally symmetric spaces. The integration manifolds of the random matrices, the distribution of eigenvalues and the Dyson characterizing the ensembles [19] are strictly in correspondence with symmetric spaces. This identification can lead to a number of critical outcomes.

A new classification of random matrix ensembles arises from the Cartan classification of triplets of symmetric spaces with positive, zero and negative curvature. Now we discuss controllability on two examples of GOE and COE respectively.

4.3.1 Gaussian Orthogonal Ensemble (GOE)

For each n, the set of \(n\times n\) real symmetric matrices, whose entries are independent normal random variables, form the ensemble GOE i.e.,

$$\begin{aligned} S_{GOE}(n)=\left\{ A=(a_{ij})_{n \times n}=(a_{ji})\right\} \end{aligned}$$
(11)

with the probability measure

$$\begin{aligned} d\mu (A) \propto exp\left( -tr \frac{A^2}{2}\right) dA \end{aligned}$$
(12)

where \( dA=\prod _{i\leqslant j}da_{ij}\) is the (additive) Haar measure on \(S_{GOE}\). The nonsingular matrices in (11) form an open set of full measure, one of whose components S consists of all the real symmetric positive definite \(n\times n\) matrices. It is known the symmetric positive definite matrices [31] are symmetric spaces, with symmetric product \(a\cdot b=ab^{-1}a\) and its Lie triple system are the set of symmetric matrices. The Lie triple system of the \(3\times 3\) symmetric positive random matrix, are the set of \(3\times 3\) symmetric matrices, whose basis elements are

$$\begin{aligned} & a_1= \begin{bmatrix} 1 & \quad 0 & \quad 0 \\ 0 & \quad 0 & \quad 0 \\ 0 & \quad 0 & \quad 0 \end{bmatrix}, a_2= \begin{bmatrix} 0 & \quad 0 & \quad 0 \\ 0 & \quad 1 & \quad 0 \\ 0 & \quad 0 & \quad 0 \end{bmatrix}, \\ & a_3= \begin{bmatrix} 0 & \quad 0 & \quad 0 \\ 0 & \quad 0 & \quad 0 \\ 0 & \quad 0 & \quad 1 \end{bmatrix}, a_4= \begin{bmatrix} 0 & \quad 1 & \quad 0 \\ 1 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 \end{bmatrix}, \\ & a_5= \begin{bmatrix} 0 & \quad 0 & \quad 1 \\ 0 & \quad 0 & \quad 0 \\ 1 & \quad 0 & \quad 0 \end{bmatrix}, a_6= \begin{bmatrix} 0 & \quad 0 & \quad 0 \\ 0 & \quad 0 & \quad 1 \\ 0 & \quad 1 & \quad 0 \end{bmatrix}. \end{aligned}$$

So a driftless control system on the symmetric space S of symmetric positive definite matrices with six number of controls is given by

$$\begin{aligned} {\dot{x}}= x\sum _{i=1}^6 a_iu_i, ~x \in S, ~u_i \in {\mathbb {R}}. \end{aligned}$$
(13)

Since, \([[a_1,a_4], a_4]=-2a_2, [[a_2,a_4], a_4]=a_6 \) and \( [[a_2,a_6], a_4]=a_5\). The three basis element \(\left\{ a_1, a_3, a_4 \right\} \) upon double bracket commutation generates the full set of basis elements of the \(3 \times 3\) symmetric matrices. So now the control system with fewer number of controls is given by

$$\begin{aligned} {\dot{x}}=&x\left( a_1u_1+a_3u_3+a_4u_4\right) , ~~~ x \in S, ~u_i, i=1,3,4 \in {\mathbb {R}}. \end{aligned}$$
(14)

It is controllable on given GOE by Rashvesky-Chow’s theorem. The maximum number of controls is 6. We can construct a number of control systems with different combinations with fewer number of controls, but not all such systems are controllable. In this case, control systems with two controls, will not be controllable. In particular, if we take the control system (14) as above then we see that only with these three number of controls, we can control the whole system defined in (13).

4.3.2 Circular Orthogonal Ensemble (COE)

In SU(n), the subgroup SO(n) is the fixed-point set of the involution

$$\begin{aligned} a\mapsto a^{\sigma }:=\left( a^{-1}\right) ^t. \end{aligned}$$

The space SU(n)/SO(n) can be realized as the set of matrices

$$\begin{aligned} S(n)=\left\{ A \in SU(n)|~ A ~\text{ is } \text{ symmetric, } \text{ i.e., }~ A=A^T\right\} . \end{aligned}$$
(15)

The ensemble S(n) endowed with its Haar probability measure is Dyson’s Circular Orthogonal Ensemble (COE) [11] i.e., the integration manifold of the COE is SU(n)/SO(n). If we have consider the case of \(n=3\), the group SU(3) is characterized by \(3\times 3\) unitary matrices with determinant 1. The generators are Hermitian matrices \(3 \times 3\) with zero trace. Such general Hermitian matrix can be parametrized with eight real numbers \(a, \ldots , h\)

$$\begin{aligned} \begin{bmatrix} a & \quad c-id & \quad e-if\\ c+id & \quad b & \quad g-ih\\ e+if & \quad g+ih & \quad -a-b \end{bmatrix}. \end{aligned}$$

The Lie algebra su(3) of SU(3) is defined as the collection of \(3\times 3\) anti-Hermitian square matrices having trace zero. The following Gell-Mann matrices, are the generators of su(3)

$$\begin{aligned} & A_1= \begin{bmatrix} 0 & \quad 1 & \quad 0\\ 1 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 \end{bmatrix}, A_2=i \begin{bmatrix} 0 & \quad -1 & \quad 0\\ 1 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 0 \end{bmatrix}, \\ & \quad A_3= \begin{bmatrix} 1 & \quad 0 & \quad 0\\ 0 & \quad -1 & \quad 0\\ 0 & \quad 0 & \quad 0 \end{bmatrix}, A_4= \begin{bmatrix} 0 & \quad 0 & \quad 1\\ 0 & \quad 0 & \quad 0 \\ 1 & \quad 0 & \quad 0 \end{bmatrix}, \\ & \quad A_5=i \begin{bmatrix} 0 & \quad 0 & \quad -1\\ 0 & \quad 0 & \quad 0\\ 1 & \quad 0 & \quad 0 \end{bmatrix}, A_6= \begin{bmatrix} 0 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad 1\\ 0 & \quad 1 & \quad 0 \end{bmatrix}, \\ & \quad A_7=i \begin{bmatrix} 0 & \quad 0 & \quad 0\\ 0 & \quad 0 & \quad -1\\ 0 & \quad 1 & \quad 0 \end{bmatrix}, A_8=\frac{1}{\sqrt{3}} \begin{bmatrix} 1 & \quad 0 & \quad 0\\ 0 & \quad 1 & \quad 0\\ 0 & \quad 0 & \quad -2 \end{bmatrix}. \end{aligned}$$

The generators \(\left\{ A_2,A_5,~ \text{ and }~ A_7\right\} \) of su(3) are essentially identical to the generators of so(3). So, the generators of su(3)/so(3) are \(\left\{ A_1,A_3, A_4, A_6~ \text{ and }~ A_8\right\} \). So a driftless control system on the symmetric space SU(3)/SO(3) is given by

$$\begin{aligned} {\dot{x}}=&\, x\left( A_1u_1+A_3u_3+A_4u_4+ A_6u_6+ A_8u_8\right) , ~~~ x \in SU(3)/SO(3), ~u_i, i=1,3,4,6,8 \in {\mathbb {R}}. \end{aligned}$$
(16)

Since, \([[A_1,A_3],A_4]= 2A_6\), so, the four generators \(\left\{ A_1,A_3,A_4, A_8 \right\} \) upon double bracket commutation generates the full set of basis elements of su(3)/so(3). So the system (16) can be controlled with fewer number of controls and the system can be given by

$$\begin{aligned} {\dot{x}}=&\, x\left( A_1u_1+A_3u_3+A_4u_4+A_8u_8\right) , ~~~ x \in SU(3)/SO(3), ~u_i, i=1,3,4,8 \in {\mathbb {R}}. \end{aligned}$$
(17)

In this case, control systems with three controls, will not be controllable. But, if we take the control system (17) as above then we see that only with these four number of controls, we can control the whole system defined in (16).

5 Concluding remarks

In this article, we have extended Rashvesky-Chow’s theorem for global controllability condition on Lie groups to that of symmetric spaces and shown that how it can be readily and directly implemented for driftless nonlinear control systems on various physical system of symmetric submanifold of SE(3) and random matrix ensembles. The extension of Rashvesky-Chow’s theorem from Lie groups to symmetric space is not straight forward. Lie group is a group but symmetric space is not. The tangent space to the group at identity element is a Lie algebra (with a bilinear Lie bracket), but the tangent space to the symmetric space at the base point is a Lie triple system (with a trilinear Lie double bracket). For Lie groups, the Lie algebra are obtained through four operations of flows on the manifold, while in case of symmetric spaces it involves ten operations of flow on the manifold. Now it is quite interesting to extend such type of studies for Hamiltonian formalism [6] (using Lie double brackets) and using various analytical and numerical integrators [15, 36] to understand the system dynamics. These type of studies can also be used to understand the controllability of different other physical systems such as quantum systems, molecular systems, etc. [4, 33, 34].