This account follows Solà, Deray and Atchuthan (Solà et al., 2018). It provides the foundation for calculus on Lie groups and Lie theory in practice.
The group
Following Solà et al., let denote an element of a Lie group , denote composition and denote the identity. For rotations and poses, is matrix multiplication. In that setting, is the identity matrix and is a matrix such as or . A group is a set with a composition operation that obeys four axioms (Solà eqs. 1 to 4): The identity represents no transformation. It is the group’s neutral element, analogous to under addition or under multiplication. Once you choose a world frame, the identity pose coincides with it. That choice does not make the identity physically special. A group can also act on other objects (Solà eqs. 5 to 7). For example, a rotation acts on a vector through , and a pose acts on a point. The identity action leaves an object unchanged. Applying followed by has the same effect as applying once.Three viewpoints of a Lie group
- Topology describes the manifold’s shape. The manifold has a flat tangent space at every point, and the exponential map wraps tangent vectors onto it. SO(2) as a manifold develops this picture for planar rotations. Configuration space explains why no single coordinate system can cover such a space without singularities.
- Algebra describes the group operations, including composition and inverse , together with their axioms. These rules give closed-form expressions for chaining transforms and taking the exponential of a twist.
- Geometry connects group elements to model variables. A rotation matrix represents an orientation, a homogeneous transform represents a pose, and a tangent vector represents a velocity.
A basis turns an object into coordinates
In linear regression, you express a function as a combination of basis functions: The coefficients are the coordinates of in that basis. The same construction applies to vectors, , and matrices, . In particular, the matrices form a nine-dimensional vector space. Rotation matrices do not have this linear structure. They satisfy and , but the sum of two rotations is not a rotation. Neither is . Rotations do not form a vector space, so you cannot construct them as linear combinations of basis elements. A linear description works near the identity. Write a rotation close to as for a small . Substitution into gives The first-order term must be zero, which requires . The possible directions away from the identity are therefore skew-symmetric matrices. These matrices form a vector space called the Lie algebra. Its basis elements are the generators . Any element can be written as , and the exponential maps that element to a rotation: The complex-numbers prerequisite gives the planar version of this construction. The angle is the coordinate, is the generator and is the rotation.The tangent space and the Lie algebra
At each configuration , the manifold has a tangent space . It contains every possible instantaneous motion from that configuration. A moving body traces a curve , and its velocity belongs to the tangent space at the current configuration. Using a separate tangent space at every configuration would be cumbersome. The group structure provides a common space. The tangent space at the identity is the Lie algebra, (Solà eq. 8). Multiplication by brings any velocity into this space. Apply the product rule to . Because the identity is constant, The velocity expressed at the identity is (Solà eq. 9). You can represent every velocity in one linear space, regardless of the body’s configuration. For a planar rotation, the calculation is direct. If is the rotation matrix, then , where is the quarter-turn matrix . Although the Lie algebra is a matrix space, each element needs only a small coordinate vector. The hat operator constructs the matrix from its coordinates. The vee operator recovers those coordinates (Solà eqs. 10 and 11):Exp and Log
The exponential map takes an element of the Lie algebra back to the group. In the planar case, its generator satisfies , so the powers repeat in the order . Separating the exponential series into even and odd terms gives This expression is the matrix counterpart of , with in place of . More generally, a body with constant velocity satisfies . Integrating this equation gives (Solà eqs. 12 and 13). Solà eqs. 14 and 15 define the exponential and its inverse, the logarithm . In calculations, you usually work with coordinate vectors. Solà defines capitalized forms for them (eqs. 23 and 24):References
- Solà, J., Deray, J., Atchuthan, D. (2018). A micro Lie theory for state estimation in robotics. arXiv [cs.RO].
Found an error on this page? Report an issue.

