In the context of control theory and automata theory, controllability and observability are dual concepts describing the capacities (1) to control the state of a system and (2) to detect the state of a system] from observations. In automata theory, the alternative term *reachability* is frequently used in place of controllability.
A simple case is given by the example of finite-dimensional linear systems. Given a system of [[linear differential equations</a> of the form
where is the state vector, is the control vector and is the output vector, then controllability is based on the rank of the matrix :
where is the dimension of the state vector space, full controllability corresponding to
Similarly observability is based on the rank of the matrix,
full observability corresponding to
The dual system is given by
Now controllability of the original system corresponds to observability of the dual, and vice versa.
Duality in this vein extends to many kinds of automata, nonlinear dynamical systems, hidden Markov models, etc.
Often dualities of this form can be set in the framework of a bialgebra where a system‘s evolution and its outputs are described as for an object of a category and two endofunctors, and , on .
Suppose has an initial algebra, , and has a terminal coalgebra, , the unique map from to being an epimorphism corresponds to controllability, and the unique map from to being a monomorphism corresponds to observability.
There is often a contravariant endofunctor, , which plays a dualizing role, and then natural transformations and allow us to see also as a bialgebra,
One example of this is given in Set where and . A bialgebra here is a finite state automaton with inputs given by , and an initial state, and a final accepting costate with update function , curried to . The state space of is , the set of words on , and the state space of is . The dual automaton has state space, . Here .
In the finite linear case, the relevant bialgebra is . The initial algebra is , and the terminal coalgebra is . These are infinite-dimensional and correspond to finite sequences of elements of and streams of elements of .
The founding paper:
On the bialgebraic formulation:
Last revised on June 17, 2026 at 18:13:01. See the history of this page for a list of all contributions to it.