From the Kalman Family to Lie Brackets, Rotation Groups, and Reachable Subgroups
Abstract
This article develops a self-contained Lie-theoretic route from linear controllability to nonlinear controllability on matrix Lie groups. The organizing question is whether local algebraic information can be propagated into statements about reachable sets. The linear case supplies the model: the matrix exponential, Cayley–Hamilton theorem, trajectory formula and Kalman family reduce controllability to finite-dimensional linear algebra. In the nonlinear setting, Lie brackets replace matrix powers, but the associated Lie algebra may be infinite dimensional and the finite-dimensional Lie correspondence can fail. Particular emphasis is placed on rotation groups. Skew-symmetric matrices, their exponentials, commutators, one-parameter subgroups, and the Baker–Campbell–Hausdorff formula provide a concrete laboratory for seeing how infinitesimal directions propagate on . A numerical simulation illustrates the geometry of controlled rotations, while explicit and commutator sequences make the propagation of a localized control direction visible. The article then develops the attainable-subgroup argument for right-invariant systems, gives a detailed proof sequence behind the Yamabe step, and works through solvable, nilpotent and ideal examples for upper-triangular matrix algebras. The finite-dimensional mechanism is finally contrasted with Sussmann’s local controllability theory for general nonlinear systems.
Contents
- 1 Introduction: propagating local information
- 2 The linear prototype
- 3 Lie brackets as the nonlinear Kalman family
- 4 Nonlinear controllability and the HLCC conditions
- 5 Rotation matrices: the central finite-dimensional example
- 6 Why Lie’s third theorem matters — and why it can fail
- 7 The controlled rotation simulation
- 8 Right-invariant systems on Lie groups
- 9 From an attainable subgroup to the generated Lie subgroup
- 10 The Yamabe mechanism: from an arcwise connected subgroup to a Lie subgroup
- 10.1 Shrinking neighborhoods and infinitesimal directions
- 10.2 Closure under addition
- 10.3 Closure under the Lie bracket
- 10.4 The connected subgroup generated by
- 10.5 Why cannot have a transverse local component
- 10.6 Recovering a neighborhood of inside
- 10.7 Why this theorem matters for controllability
- 11 Homogeneous controllability criterion
- 12 The homogeneous example
- 13 The propagation example
- 14 Compact groups and the nonhomogeneous case
- 15 Discussion: where the analogy succeeds and where it breaks
- 16 Conclusion
- A Mathematica snippets from the rotation examples
- References
1 Introduction: propagating local information
A useful way to compare linear and nonlinear controllability is to ask how much information near a point can be propagated into a statement about finite-time reachability. In a linear time-invariant system, a finite family of directions — — completely determines controllability. The deeper question is whether an analogous finite collection of local directions can determine reachable sets in a nonlinear system.
The natural nonlinear replacement of the Kalman family is the family of iterated Lie brackets of the vector fields defining the system. This replacement is exact in the linear case, but nonlinear vector fields introduce two essential difficulties: there is no nonlinear analogue of Cayley–Hamilton that forces the bracket family to terminate, and exact trajectories involve increasingly complicated iterated integral structures. The algebra generated by the vector fields may therefore be infinite dimensional.
Rotation matrices isolate the finite-dimensional mechanism in a setting where every object can be calculated explicitly. The Lie algebra consists of skew-symmetric matrices, the corresponding Lie group is , the exponential map is the matrix exponential, and commutators of skew-symmetric matrices are again skew symmetric. This makes the rotation group an ideal laboratory for the slogan “local information propagates.” The examples below are therefore treated as part of the main argument rather than as secondary illustrations.
2 The linear prototype
Consider the single-input LTI system
| (1) |
Let denote the solution generated by an input . The unrestricted-time reachable set from the origin is
and the reachable set at a specified time is
Small-time local controllability at the origin means that contains a neighborhood of the origin for every . Global controllability means that every target state can be reached in some finite time.
2.1 The matrix exponential and Cayley–Hamilton
The first ingredient is the exponential
At first sight this introduces infinitely many matrix powers. Cayley–Hamilton removes that apparent infinity: every power is a linear combination of . Consequently itself is a linear combination of these first powers.
The second ingredient is the trajectory formula
| (2) |
Together these facts give the familiar condition
| (3) |
For multiple inputs, all families are included.
2.2 The oscillator example
For
one has
which has rank two. Thus the position and velocity of the oscillator can be assigned arbitrarily by a suitable control over a finite interval.
3 Lie brackets as the nonlinear Kalman family
Let be a smooth manifold. A vector field assigns a tangent vector at each point. In coordinates, we use the Lie bracket
| (4) |
It is antisymmetric and satisfies Jacobi’s identity, so the vector fields form a Lie algebra.
The linear case is recovered immediately. For and the constant vector field ,
Hence the Kalman family is exactly an iterated-bracket family, up to alternating signs.
For a scalar-input system
| (5) |
we introduce spaces consisting of linear combinations of Lie monomials in and containing at most times. These spaces organize the bracket information needed in the local controllability condition.
4 Nonlinear controllability and the HLCC conditions
The following conditions are useful in the scalar-input setting, called the Hermes Local Controllability Conditions (HLCC):
- (HLCC 1)
is a regular equilibrium for some admissible constant control , so ;
- (HLCC 2)
;
- (HLCC 3)
for the increasing sequence , equality is required whenever is odd.
Sussmann’s 1983 theorem states that these conditions imply small-time local controllability [10]. The theorem is deliberately used as motivation rather than proved: its proof is much more elaborate than the linear rank test and exposes precisely the limitations of ordinary finite-dimensional Lie theory. Sussmann’s later general theorem develops the nilpotent-approximation viewpoint further [11].
5 Rotation matrices: the central finite-dimensional example
The rotation-matrix sequence is not merely an illustration. It is the concrete finite-dimensional model through which the correspondence between a Lie algebra, its exponential map, and a Lie group becomes visible.
5.1 Skew-symmetric matrices
Consider the generic skew-symmetric matrix
| (6) |
Three numerical instances are
The Lie product is the matrix commutator
For the first two matrices one obtains
| (7) |
which is again skew symmetric. Thus the class is closed under the bracket. Antisymmetry and Jacobi’s identity follow directly from the commutator algebra.
5.2 Exponentials and orthogonal matrices
If , then
Moreover . Hence . Direct numerical exponentiation confirms the orthogonality of rows and columns. The same construction is then repeated in dimension five, using an arbitrary skew-symmetric matrix, to emphasize that nothing is special to dimension three.
This gives the first important propagation mechanism: the tangent directions represented by skew-symmetric matrices exponentiate into finite rotations. Studying the linear space therefore generates information about the curved manifold .
5.3 A one-parameter rotation subgroup
Consider the explicit curve
| (8) |
Every is orthogonal. Differentiating at gives
Direct evaluation verifies that . This example is the simplest manifestation of a one-parameter subgroup: an infinitesimal generator determines an entire curve in the group.
5.4 The group commutator and the BCH mechanism
For two infinitesimal generators, the group commutator
produces, to lowest nontrivial order, the Lie bracket direction . Successive truncations of the Baker–Campbell–Hausdorff expansion give
| (9) |
Numerically, adding the bracket terms progressively reduces the discrepancy between the exponential of the truncated Lie series and . The conceptual conclusion is explicit: local algebraic information propagates into the Lie group. The qualification is equally important: convergence limits how far a local BCH expansion can be used directly.
6 Why Lie’s third theorem matters — and why it can fail
Finite-dimensional Lie theory supplies a connected simply connected Lie group for every finite-dimensional Lie algebra. In the matrix setting the correspondence is concrete: matrix commutators live in the Lie algebra and the matrix exponential maps toward the group.
This mechanism cannot simply be transferred to the full Lie algebra of smooth vector fields. The algebra of vector fields is typically infinite dimensional. The cited example of Sergeraert [9] shows that even diffeomorphisms infinitely tangent to the identity need not embed into a one-parameter group. Thus the heuristic “vector field one-parameter subgroup” has genuine limitations outside the finite-dimensional setting.
A direct elementary warning is provided by the vector fields With
repeated brackets produce terms of successively higher degree, including , showing concretely how an infinite family of independent vector fields can arise.
7 The controlled rotation simulation
A central example collects a nine-state nonlinear system by collecting the states into a matrix
With the skew-symmetric matrices
| (10) |
the system is written
| (11) |
This matrix representation exposes the invariant rotation-group structure.
Since is skew symmetric for every time, the flow preserves orthogonality. Indeed,
With , one therefore has throughout the simulation. This identity explains the geometry seen in the three Mathematica drawings: each row of remains a unit vector and hence traces a curve on the unit sphere, while the three rows remain mutually orthogonal.
The corresponding Mathematica construction is included because it makes the simulation reproducible:
Repeating the final command for rows two and three produces figure 1.
8 Right-invariant systems on Lie groups
Consider the right-invariant control system
| (12) |
on a finite-dimensional Lie group . Let be the identity, the attainable set from , the Lie subalgebra generated by , and the connected subgroup associated with .
Controllability reduces to two structural questions: when is a subgroup, and, once it is a subgroup, when is it the whole of ?
8.1 Semigroup property
Concatenation of controls implies that is a semigroup. If is reached under one control and under a second, the concatenated control reaches the corresponding product. Right invariance is the mechanism that turns concatenation of trajectory segments into multiplication in the group.
8.2 The homogeneous case gives inverses
For the homogeneous system
| (13) |
time reversal together with sign reversal of the controls generates inverse motions. Therefore is a subgroup rather than merely a semigroup.
8.3 Subalgebras, ideals, solvability and nilpotency
A subalgebra satisfies , while an ideal satisfies . The derived series
defines solvability when it reaches zero, and the lower central series
defines nilpotency. The distinction is important for control because both constructions measure how rapidly new bracket directions disappear, but they do so with different nesting rules.
8.3.1 Upper-triangular matrices are solvable
Let be the vector space of all real upper-triangular matrices,
For two such matrices , the commutator has the form
| (14) |
where, writing the entries of as ,
and
Thus the first derived algebra lies in the strictly upper-triangular algebra . If , then
Since , the next derived algebra vanishes. Hence
so is solvable.
8.3.2 Strictly upper-triangular matrices are nilpotent
For
one computes
Therefore
The lower central series terminates after two nontrivial steps, so is nilpotent of class two. The calculation also shows why nilpotency is stronger than solvability: the lower central series brackets every new layer again with the whole algebra.
8.3.3 A solvable upper-triangular algebra need not be nilpotent
Take
Then and
Hence the lower central series of cannot terminate at zero. Thus is solvable but not nilpotent. This compact computation expresses the same phenomenon as the repeated symbolic commutators of general upper-triangular matrices: diagonal directions can keep rescaling an off-diagonal direction indefinitely.
8.3.4 Two concrete ideals
Two nested subspaces make the ideal condition visible. Define
For every and , the last diagonal entry of is zero, so . Likewise the bracket of an element of with an arbitrary upper-triangular matrix again has the structural form of . Hence
are ideals. These examples are useful later because reachable-set arguments naturally generate subalgebras and ideals associated with selected control directions.
9 From an attainable subgroup to the generated Lie subgroup
The central finite-dimensional statement is the following: if is a subgroup, then it coincides with the subgroup associated with the Lie algebra generated by the system fields. This is the crucial step in translating local algebraic generation into global reachability.
The subtle point is that an abstract subgroup of a Lie group need not automatically inherit the required embedded Lie-subgroup structure. Yamabe’s theorem gives the needed bridge: an arcwise connected subgroup of a Lie group is a Lie subgroup [13]. Since controlled trajectories provide arcs from the identity, is arcwise connected.
Let and let denote its Lie algebra. The inclusion gives . Conversely, take constant controls with components and define
The positive-time curve lies in . If is a group, negative times lie there as well, so . The resulting family of generates the original system directions, hence . Therefore
| (15) |
This is the classical Lie-group control mechanism developed by Jurdjevic and Sussmann [12].
10 The Yamabe mechanism: from an arcwise connected subgroup to a Lie subgroup
Yamabe’s theorem states that an arcwise connected subgroup of a finite-dimensional Lie group is a Lie subgroup [13]. For controllability this result is decisive: an attainable set may first be known only as a subgroup and as a union of controlled arcs, while the Lie-algebra argument requires a genuine Lie subgroup. The following proof sequence makes the finite-dimensional mechanism explicit.
10.1 Shrinking neighborhoods and infinitesimal directions
Let denote the identity of , and choose a nested basis of identity neighborhoods
Let be the arcwise connected component of containing . Because is arcwise connected, every sufficiently small element of can be connected to through a curve in , and by shrinking the neighborhood one can keep such curves arbitrarily close to .
Consider sequences , , with . In a coordinate chart around , the directions from to have convergent subsequences on the unit sphere. Each limiting direction determines an infinitesimal vector in . Let be the aggregate of all infinitesimal vectors obtained in this way. The central task is to prove that is not merely a cone of limit directions but a Lie algebra.
For , let
denote the corresponding local one-parameter subgroup. The construction of implies that, for every sufficiently small neighborhood of , one can find elements of and continuous joining curves in that remain arbitrarily close to . In this sense the one-parameter subgroup is locally shadowed by arcs contained in .
10.2 Closure under addition
Let . For large , choose elements of lying close to and , with joining arcs contained in a sufficiently small neighborhood of . Products of these small elements remain in because is a group. The classical product limit
| (16) |
shows that the corresponding product arcs accumulate on the one-parameter subgroup generated by . More generally, by choosing integer exponents with , one obtains
Hence is again an infinitesimal direction generated by elements of , and therefore . Scalar closure follows similarly by reparametrizing one-parameter subgroups. Thus is a vector subspace of .
10.3 Closure under the Lie bracket
The bracket is recovered from the group commutator. For small ,
| (17) |
Choose . Since is a group, the product of approximating elements and their inverses remains in . If integers are chosen with , then
| (18) |
The same neighborhood-control argument used for addition then shows that . Therefore
so is a finite-dimensional Lie subalgebra of .
10.4 The connected subgroup generated by
By finite-dimensional Lie theory there exists a unique connected immersed Lie subgroup with Lie algebra [1, 6, 8]. Choose a basis
of and extend it to a basis
of . Near the identity, canonical coordinates of the second kind give a local representation
| (19) |
The first factor lies in ; the second factor is transverse to .
10.5 Why cannot have a transverse local component
Take with and write, using equation 19,
where is composed only of the transverse exponentials generated by . Suppose infinitely many were different from . By selecting elements arbitrarily close to and examining , one would obtain a limiting direction belonging to because the elements lie in shrinking connected pieces of . On the other hand, the leading direction of is transverse to by construction. This contradiction shows that sufficiently small elements of have no transverse component. Consequently a neighborhood of in is contained in , and since both are groups this local inclusion propagates:
| (20) |
10.6 Recovering a neighborhood of inside
The reverse inclusion uses the arcs that shadow the one-parameter subgroups. For each basis vector , choose a continuous curve , , which stays as close as desired to . Define
and the map
| (21) |
When the approximating curves are chosen sufficiently close to the exact exponentials, is a small perturbation of the canonical-coordinate parametrization of . A standard local degree/invariance-of-domain argument then implies that contains a neighborhood of in . Since , one obtains a neighborhood of in such that .
Every connected Lie group is generated by any identity neighborhood. Because is connected and is a subgroup containing , it follows that
| (22) |
Combining equations 20 and 22 yields . Thus the arcwise connected subgroup carries the Lie-subgroup structure associated with the infinitesimal algebra .
10.7 Why this theorem matters for controllability
The proof clarifies the control-theoretic role of Yamabe’s theorem. Reachability first produces paths and a semigroup or subgroup structure. The small products equation 16 and small commutators equation 18 extract addition and Lie brackets from these finite motions. Finite-dimensional Lie theory then reconstructs a connected subgroup from the resulting tangent algebra, while the local inclusion argument identifies that subgroup with the attainable subgroup itself. The conclusion is exactly the propagation principle needed in the controllability argument: infinitesimal bracket generation determines the connected subgroup that can be reached.
11 Homogeneous controllability criterion
For a homogeneous right-invariant system, is already a subgroup. Combining this with equation 15 gives the criterion:
A homogeneous right-invariant system is controllable on if and only if is connected and the Lie algebra generated by the controlled vector fields is all of .
This is the closest finite-dimensional nonlinear analogue of the Kalman rank test in this setting.
12 The homogeneous example
Consider
| (23) |
with
Both are in . Set
The first seven members are
The algebraic pattern is clearer in graphical form. In figure 2, each cell shows a matrix entry; white cells are zero, while the signed nonzero entries are colored according to magnitude. The initial control direction is supported only on the coordinate plane. The first commutator moves this support to the plane, and subsequent commutators populate further coordinate pairs until all six independent rotational planes of appear across the generated family.
This is the rotation-group analogue of the linear sequence . The relevant linear operator on the Lie algebra is now
The family generated from by repeated application of is therefore the natural finite-dimensional bracket counterpart of the Kalman family. In particular, the graphical sequence shows not merely growth of numerical coefficients but propagation of support through distinct coordinate planes.
13 The propagation example
The same construction extends naturally to . Let be the skew-symmetric nearest-neighbor chain
and localize the control generator in the final plane,
Define and . The first four members are
Thus the bracket depth has a direct spatial interpretation along the chain: acts only at the end, reaches one coordinate farther, reaches the fourth coordinate, and reaches the third. The full matrix values are shown graphically in figure 3.
This example makes “propagating local information” literal. Locality refers to the support of in a single rotational plane; propagation refers to the successive appearance of nonzero skew-symmetric entries in coordinate planes farther from that end. The same mechanism can be continued to higher bracket depth, and in a controllability test one asks whether the Lie algebra generated by the available directions spans all of .
14 Compact groups and the nonhomogeneous case
For compact Lie groups, compactness can restore group-like reachability properties even when a drift is present. In particular, in the compact Lie-group case one obtains a result of the same flavor as in the homogeneous case, whereas for a general nonhomogeneous system additional hypotheses are needed.
It is useful to distinguish three levels: finite-dimensional homogeneous systems, finite-dimensional nonhomogeneous/decomposable systems, and general infinite-dimensional vector-field algebras. The first level is completely controlled by the generated Lie algebra; the later levels require progressively more refined tools.
15 Discussion: where the analogy succeeds and where it breaks
The linear and finite-dimensional Lie-group theories share a common architecture. In the linear case, Cayley–Hamilton ensures that the directions generated by repeated action of form a finite family. On and other finite-dimensional Lie groups, closure under Lie brackets and the Lie correspondence play the analogous role. BCH and group commutators explain how directions in the Lie algebra are converted into finite motions in the group.
The simulation makes this correspondence geometric: skew-symmetric instantaneous generators preserve the orthogonal constraint, so the trajectory remains on the group and each matrix row remains on the sphere. The and examples make the algebraic propagation visible: a localized rotational input direction spreads through iterated commutators.
For a general nonlinear system, however, the Lie algebra of vector fields may be infinite dimensional. There is then no Cayley–Hamilton theorem to terminate the bracket generation and no unrestricted finite-dimensional Lie III correspondence to turn the algebra into a globally manageable group. This is precisely the point at which Sussmann’s formal Lie series, filtrations, nilpotent approximations, and symmetry arguments become necessary [10, 11].
16 Conclusion
The results above answer a common question at several levels: how can information known infinitesimally be propagated into a statement about finite-time reachability?
For LTI systems, the answer is the Kalman family and Cayley–Hamilton. For finite-dimensional matrix Lie groups, the answer is the Lie algebra, the exponential map, group commutators, BCH, and the subgroup generated by the controlled directions. The rotation examples are the most concrete expression of this mechanism: skew-symmetric matrices generate rotations; their commutators generate new infinitesimal rotations; periodic controlled dynamics remain on ; and repeated adjoint operations on and visibly propagate a localized actuation direction through the algebra.
The analogy breaks when the generated vector-field algebra is infinite dimensional. The resulting failure is not incidental but structural, and it explains the technical depth of general nonlinear local controllability theorems. The finite-dimensional rotation examples therefore serve a double role: they provide exact controllability results in their own right and expose, in the cleanest possible setting, the mechanism that more general nonlinear theory attempts to recover by approximation.
Appendix A Mathematica snippets from the rotation examples
The following snippets record key calculations underlying the rotation-matrix examples.
References
- [1] C. Chevalley, Theory of Lie Groups, Princeton University Press, 1946.
- [2] L. S. Pontryagin, Topological Groups, Princeton University Press, 1946.
- [3] J.-P. Serre, Lie Algebras and Lie Groups, W. A. Benjamin, 1965.
- [4] V. S. Varadarajan, Lie Groups, Lie Algebras, and Their Representations, Springer-Verlag, 1974.
- [5] A. A. Kirillov, Eléments de la théorie des représentations, Mir, Moscow, 1974.
- [6] S. Helgason, Differential Geometry, Lie Groups, and Symmetric Spaces, Academic Press, 1978.
- [7] R. Godement, Introduction à la théorie des groupes de Lie, Springer, 2004.
- [8] A. W. Knapp, Lie Groups Beyond an Introduction, 2nd ed., Birkhäuser, 2002.
- [9] F. Sergeraert, “Feuilletages et difféomorphismes infiniment tangents à l’identité,” Inventiones Mathematicae, vol. 39, pp. 253–275, 1977.
- [10] H. J. Sussmann, “Lie Brackets and Local Controllability: A Sufficient Condition for Scalar-Input Systems,” SIAM Journal on Control and Optimization, vol. 21, no. 5, pp. 686–713, 1983.
- [11] H. J. Sussmann, “A General Theorem on Local Controllability,” SIAM Journal on Control and Optimization, vol. 25, no. 1, pp. 158–194, 1987.
- [12] V. Jurdjevic and H. J. Sussmann, “Control Systems on Lie Groups,” Journal of Differential Equations, vol. 12, pp. 313–329, 1972.
- [13] H. Yamabe, “On an Arcwise Connected Subgroup of a Lie Group,” Osaka Mathematical Journal, vol. 2, no. 1, pp. 13–14, 1950.