Looped-functionals are a particular class of functionals that express discrete-time stability criteria in an alternative way. The term looped comes from a boundary condition that loops both sides of the functional together. These functionals are useful for several reasons.
A weaker, more general criterion
The first reason is that we work with a discrete-time stability criterion, which is much weaker than its continuous-time counterpart. Asking for a strict continuous decrease of a Lyapunov function is a much stronger requirement than asking for pointwise decrease across a sequence of points extracted from that same function. This is particularly attractive for hybrid systems with jumps in the Lyapunov function level.
Linear impulsive systems are written as
where $\{t_k\}_{k \ge 0}$ is an increasing sequence of impulse instants with $t_k \to \infty$. Linear switched systems are written as
with $\sigma(t) \in \{1, \dots, N\}$ selecting the active mode.
Convexity, and what it buys us
The stability conditions depend convexly on the system matrices. There is no need to consider the discrete-time system embedded in the hybrid system, which is particularly useful for time-varying and nonlinear systems where no closed-form expression for the embedded discrete-time system exists. Convexity also makes it easy to extend the conditions to uncertain systems.
Looped-functionals act as a unifying paradigm for hybrid systems, including switched and impulsive systems, sampled-data systems, periodic systems, LPV systems, and possibly others. The paradigm is recent, and a great deal of foundational work remains.
Related publications
For the full list, see the publications page (search for "hybrid", "impulsive", "switched", or "sampled-data").