Papers
Topics
Authors
Recent
Search
2000 character limit reached

Differential Geometric Conditions for Koopman Linearizability of Control-Affine Systems

Published 11 Jun 2026 in math.OC and eess.SY | (2606.13577v1)

Abstract: Koopman linearization opens many possibilities for control synthesis and analysis of nonlinear systems. Whether or not any given nonlinear control system admits a finite-dimensional Koopman representation remains a crucial question to address. A related problem is to categorize the class of all Koopman linearizable nonlinear control systems. In this work, we present differential geometric conditions on the drift and control vector fields of a control-affine nonlinear system, that must be necessarily satisfied for Koopman linear transformation to exist. The same conditions are also shown to be sufficient for (a slightly weaker notion of) Koopman linearizability on control-invariant manifolds. Further, these conditions, together with an additional condition, become necessary and sufficient for Koopman linearizability to a controllable linear system. Our examples illustrate the ease of checking these conditions, and also shed light on how Koopman linearizing transformation may not exist for a control-affine system even though one can linearize the autonomous part of the system via Koopman lifting.

Authors (1)

Summary

  • The paper establishes sharp differential geometric criteria for determining Koopman linearizability in control-affine systems.
  • It employs Lie bracket invariance and flow-box theorem generalizations to transform nonlinear dynamics into exact linear representations.
  • The results delineate when Koopman-based control methods succeed or fail, clarifying their limitations compared to feedback linearization.

Differential Geometric Characterization of Koopman Linearizability in Control-Affine Systems

Introduction

The paper "Differential Geometric Conditions for Koopman Linearizability of Control-Affine Systems" (2606.13577) provides a mathematically rigorous treatment of the exact Koopman linearization problem for control-affine nonlinear systems. The primary focus is on deriving necessary and sufficient conditions, directly in terms of the system’s drift and control vector fields, for the existence of a (potentially higher-dimensional) diffeomorphic embedding that transforms the nonlinear closed-loop behavior into linear, control-affine dynamics via Koopman operator theory.

The work positions itself at the interface of geometric control theory and the spectral approach facilitated by Koopman operators, undertaking a structural analysis rather than merely considering data-driven or approximation perspectives. This theoretical clarity is critical, as it delineates the fundamental limitations and capabilities of Koopman-based linear representations—a rapidly evolving paradigm in modern nonlinear control and learning.

Preliminaries and Problem Formulation

The central object of study is the continuous-time, smooth control-affine nonlinear system:

x˙=f(x)+∑i=1mgi(x)ui,x∈X⊆Rn\dot{x} = f(x) + \sum_{i=1}^m g_i(x) u_i,\quad x\in X\subseteq\mathbb{R}^n

where f,gi:X→Rnf, g_i: X\rightarrow\mathbb{R}^n are smooth and ui∈Ru_i\in\mathbb{R} are controls.

Koopman linearizability is defined as the existence of a diffeomorphism Φ:X0→RN\Phi: X_0 \to \mathbb{R}^N (for some N≥nN\geq n and X0⊆XX_0\subseteq X open) and constant matrices A,BA, B such that, for any solution x(t)x(t) of the original system starting from X0X_0, the lifted state z(t)=Φ(x(t))z(t) = \Phi(x(t)) satisfies

f,gi:X→Rnf, g_i: X\rightarrow\mathbb{R}^n0

with f,gi:X→Rnf, g_i: X\rightarrow\mathbb{R}^n1.

The operational question is: What direct, checkable conditions on f,gi:X→Rnf, g_i: X\rightarrow\mathbb{R}^n2 and f,gi:X→Rnf, g_i: X\rightarrow\mathbb{R}^n3 guarantee the existence of such a Koopman embedding?

Main Theoretical Results

Lie Bracket Invariance and Flow-Box Conditions

A key ingredient is the invariance of Lie brackets under diffeomorphic (including lifting) coordinate changes: for a diffeomorphism f,gi:X→Rnf, g_i: X\rightarrow\mathbb{R}^n4 and vector fields f,gi:X→Rnf, g_i: X\rightarrow\mathbb{R}^n5, the Lie bracket transforms as

f,gi:X→Rnf, g_i: X\rightarrow\mathbb{R}^n6

with f,gi:X→Rnf, g_i: X\rightarrow\mathbb{R}^n7.

The flow-box theorem generalization is used to ensure that sets of independent, commuting vector fields can be straightened by a coordinate transformation—fundamental for rectifying the system into a form where the control directions are made constant. Figure 1

Figure 1: For independent, commuting vector fields, the flow-box transformation straightens the fields, a core component in achieving local linearity through Koopman embedding.

Necessary Conditions for Koopman Linearization

Theorem 1 in the paper provides necessary conditions for Koopman linearizability around an equilibrium f,gi:X→Rnf, g_i: X\rightarrow\mathbb{R}^n8 (with f,gi:X→Rnf, g_i: X\rightarrow\mathbb{R}^n9):

  1. Constant Rank Condition: The dimension of ui∈Ru_i\in\mathbb{R}0 is constant in a neighborhood.
  2. Bracket Commutativity: All brackets ui∈Ru_i\in\mathbb{R}1 vanish everywhere in that neighborhood.

These establish that the structure generated by repeated Lie derivatives of the control fields must not only be invariantly spanned but also involutive and Abelian.

Sufficient Condition and Invariant Manifold Linearization

Theorem 2 further asserts that these same conditions are sufficient for the existence of a Koopman transformation, but possibly only on a lower-dimensional, control-invariant manifold ui∈Ru_i\in\mathbb{R}2, rather than the entire state space. Figure 2

Figure 3: Sufficient conditions yield a Koopman linearization on a control-invariant manifold, with the dynamics projected onto a rectified, lower-dimensional subspace.

This subtlety—restriction to control-invariant submanifolds—reflects the geometric constraints imposed by the flow-box theorem and by the rank condition, limiting linearizability unless additional algebraic relations hold.

Controllable Koopman Linearization

A conclusive result—Corollary 1—states that if the dimension in the rank condition is maximal (i.e., equals ui∈Ru_i\in\mathbb{R}3), then the system is Koopman linearizable to a controllable linear system on the entire open neighborhood, and this is both necessary and sufficient. Thus, the introduction of controllability aligns the theory of Koopman linearization with the well-known feedback linearization canonical forms from geometric control.

Relationship to Feedback Linearization

The work rigorously contrasts Koopman linearization (which lifts only state, not input) with feedback linearization. For single-input systems (ui∈Ru_i\in\mathbb{R}4), the Koopman conditions are shown to imply those for feedback linearization, but not vice versa; moreover, feedback linearizable systems are not necessarily Koopman linearizable, especially when input transformations are required. Figure 4

Figure 2: Schematic Venn diagramming the inclusion relations between the sets of Koopman-linearizable systems and feedback-linearizable systems.

Illustrative Examples

Three families of explicit, analytically tractable examples contrast the two forms of linearization:

  • A system that is Koopman-linearizable but not feedback-linearizable;
  • A system violating the bracket commutativity and/or constant rank, exhibiting nonlinear obstruction to Koopman embedding;
  • A system feedback-linearizable via input transformation but not Koopman-linearizable, demonstrating the stricter requirements for a pure state-space Koopman lift.

These examples clarify how the geometric perspective provides a diagnostic toolkit for recognizing when operator-theoretic learning algorithms—or control synthesis based on such embeddings—will inevitably fail due to structural obstructions.

Implications and Future Directions

The results deliver explicit, direct obstructions to Koopman linearizability, beyond those inherited from the feedback or static linearization literature. Importantly, they show that:

  • Koopman linearization, as an exact property, is strictly more restrictive than classical coordinate linearization with input transformation.
  • Existing data-driven algorithms that learn Koopman embeddings must contend with these fundamental limitations: if a system does not admit a finite-dimensional linearizing lift as described, any approximate embedding will incur intrinsic modeling error.
  • The necessity for all controllable directions to generate an Abelian, involutive distribution highlights a gap between algebraic geometric methods (e.g., identifying invariant observables subspaces for the autonomous dynamics) and operator-theoretic control.

Practically, these results delimit the class of nonlinear systems for which Koopman MPC and similar operator-based methods can be expected to yield true linear prediction and control. Any attempt at algorithmic discovery of Koopman lifts from data must, implicitly or explicitly, address the satisfaction of these geometric criteria.

From a theoretical standpoint, these conditions invite further work on data-driven identification of bracket relations, geometric structure learning, and the extension of these concepts to stochastic dynamics, set-valued inclusions, and singularly perturbed systems.

Conclusion

This paper delivers a comprehensive set of necessary and sufficient differential geometric conditions for Koopman linearizability of control-affine nonlinear systems, explicitly in terms of the system’s drift and input vector fields. By unifying operator-theoretic embedding with geometric control theory, it both clarifies the structural foundations of the Koopman approach and demarcates its fundamental limitations relative to classical linearization theory. The results have decisive implications for the design, analysis, and learning of finite-dimensional Koopman representations and guide the development of both theoretical and practical algorithms in nonlinear control.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 1 tweet with 2 likes about this paper.