Discrete-Time Control Lyapunov Functions
- DCLFs are stability certificates for discrete systems that enforce a decay condition, e.g., V(xₖ₊₁) ≤ (1-κ)V(xₖ), ensuring exponential stability.
- They are applied in various control scenarios such as MPC, event-triggered control, and reinforcement learning to secure system performance.
- Optimization-based synthesis embeds DCLF conditions into QCQPs and MPC constraints, reducing conservativeness and enhancing control robustness.
Searching arXiv for recent and foundational papers on discrete-time control Lyapunov functions to ground the article in published work. Discrete-time control Lyapunov functions (DCLFs) are Lyapunov-type certificates for controlled systems evolving on discrete time indices, typically written as . In the cited literature, a DCLF is used to encode positive definiteness together with a one-step or multi-step decrease condition under an admissible control input, yielding stability guarantees for nonlinear systems, sampled-data implementations, distributed model predictive control (MPC), event-triggered controllers, reinforcement learning, and neural verification pipelines (Olkin et al., 3 May 2026, Taylor et al., 2021, Wang et al., 27 Aug 2025, Wu et al., 2023).
1. Formal definitions and canonical inequalities
A standard discrete-time formulation considers the system
with continuous, , and locally Lipschitz in . In this setting, a continuously differentiable function is a discrete-time CLF on a domain if there exist class- functions and a constant such that
0
and, for every 1, there exists 2 satisfying
3
This yields the equivalent one-step contraction
4
which is the discrete-time exponential-decay form used explicitly in stability analysis and CLF-guided reinforcement learning (Olkin et al., 3 May 2026).
A closely related classical formulation uses a continuous 5 together with class-6 functions 7 and a scalar 8 such that
9
Equivalent treatments replace the right-hand side by a positive-definite decrement 0, writing 1. Under these conditions, the closed loop is asymptotically stable (Lazar, 2010).
In distributed multi-agent formation control, the same idea is specialized to pairwise deviation coordinates. With
2
a continuously differentiable 3 is called a DCLF if there exist constants 4, 5, and 6 such that
7
and
8
Equivalently,
9
Defining 0, this becomes 1 with 2 (Wang et al., 27 Aug 2025).
2. One-step, finite-step, and average-descent variants
A recurrent distinction in the literature is between strict one-step decrease and relaxed multi-step decrease. The one-step case gives the most direct exponential estimate: if a feedback policy always selects a control satisfying
3
then
4
and the origin is exponentially stable (Olkin et al., 3 May 2026).
A common misconception is that a DCLF must decrease at every sampling instant. Several cited works explicitly relax that requirement. Finite-step control Lyapunov functions (fs-CLFs) require contraction only after a fixed number 5 of steps. For the system
6
an fs-CLF 7 satisfies
8
for an admissible finite-step feedback 9 and a contraction 0 with 1 for 2. Repeated application of 3 renders the closed-loop trajectories asymptotically 4-stable in the target set 5 (Noroozi et al., 2019).
Generalized DCLFs extend the relaxation further by enforcing average descent over a horizon 6. For
7
a generalized DCLF 8 of horizon 9 satisfies
0
This average-descent constraint permits temporary increases in 1 so long as there is net decay over the window. Under the stated small-control property, the existence of such a generalized DCLF implies convergence and Lyapunov-type asymptotic stability (Fürnsinn et al., 2022).
The dissipativity-based control dissipation function (CDF) framework yields an equivalent multi-step perspective. Here one imposes the dissipation inequality
2
together with a cyclically negative supply: 3 Positive-definite storage and cyclically negative supply yield asymptotic Lyapunov stability, and the cited paper states that a CDF with cyclically negative supply is equivalent to a finite-step CLF (Lazar, 2021).
| Variant | Decrease requirement | Representative source |
|---|---|---|
| One-step DCLF | 4 | (Olkin et al., 3 May 2026) |
| fs-CLF | 5 | (Noroozi et al., 2019) |
| Generalized / dissipative form | Average descent or cyclically negative supply over 6 or 7 steps | (Fürnsinn et al., 2022, Lazar, 2021) |
This family of relaxations is used to reduce conservativeness. The flexible-CLF overview by M. Lazar states that classical CLFs can be overconservative, and that making the contraction rate a decision variable allows non-monotonicity to be explicitly linked with a decision variable optimized on-line (Lazar, 2010).
3. Optimization-based synthesis and MPC embeddings
DCLF conditions are frequently embedded directly into finite-horizon optimization. In sampled-data stabilization via quadratically constrained quadratic programs (QCQPs), the zero-order-hold implementation of a continuous-time control-affine system is represented by a discrete-time map 8, and a DCLF is required to satisfy
9
For a quadratic candidate 0, the Euler-expanded decrease inequality becomes a quadratic constraint in 1,
2
and the controller is synthesized by the QCQP
3
Under feedback linearizability, local exponential stability of the zero-dynamics, and consistency of the Euler approximation with the exact map, the resulting closed loop is uniformly ultimately bounded, with the ultimate bound made arbitrarily small by choosing the sampling period 4 small (Taylor et al., 2021).
In distributed safety-critical MPC for multi-agent systems, DCLFs appear as terminal constraints. Using estimated neighbor states, the predicted deviations are
5
The terminal constraint is imposed as
6
and the paper states that the terminal inequality
7
drives all deviations to zero asymptotically. Under Assumption 1, feasibility at 8 implies recursive feasibility for all future 9, and the receding-horizon DSMPC law ensures 0 for any prescribed tolerance 1, while safety is maintained by the barrier constraints (Wang et al., 27 Aug 2025).
The fs-CLF and generalized-DCLF formulations also enter MPC directly. One approach uses the fs-CLF as the running cost in contractive multi-step MPC, contractive updated multi-step MPC, and classic MPC. Another embeds average-descent constraints into a flexible-step MPC OCP and then implements a variable number of open-loop controls before the next optimization. Under the stated terminal-set and small-control assumptions, these schemes guarantee recursive feasibility and asymptotic stability (Noroozi et al., 2019, Fürnsinn et al., 2022).
4. Sampled-data, stochastic, and event-triggered DCLFs
In stochastic sample-and-hold control, the DCLF viewpoint is applied to a continuous-time system sampled every 2 with the control held constant between sampling instants. On a ball 3, a function 4 is called a DCLF if there exist class-5 functions 6 and numbers 7 such that
8
and the sample-to-sample increment satisfies an almost-sure bound
9
together with a corresponding bound in expectation. The central result states, roughly, that if there is a generally non-smooth control Lyapunov function, then the stochastic system can be practically stabilized in sample-and-hold mode. The construction uses Moreau–Yosida regularization, inf-convolution, proximal subgradients, and lower Dini derivatives, and yields almost-sure practical stability and practical stability in mean under sufficiently small 0, noise bound 1, and optimization error 2 (Osinenko et al., 2022).
Event-triggered parameterized control for discrete-time linear systems uses the quadratic DCLF
3
and imposes the contractive prediction funnel
4
At each event time 5, the controller solves a convex QCQP for the parameter vector 6, with quadratic constraints
7
Between events it applies the time-parameterized input 8, monitors the Lyapunov-based predictor 9, and triggers replanning when the predictor violates the funnel or a small-ball threshold. The resulting closed loop is globally uniformly ultimately bounded, and the inter-event times are non-trivial, with 0 (Rajan et al., 2024).
These sampled-data and event-triggered formulations address a point emphasized in the QCQP-based sampled-data paper: continuous-time CLF-based quadratic programs do not address the gap between continuous-time design and discrete-time sampled implementation, which can lead to poor performance on hardware platforms (Taylor et al., 2021).
5. Reinforcement learning and neural verification
A DCLF can be used as an explicit stability prior in reinforcement learning. In the CLF-guided RL formulation, the discrete-time decay condition
1
is enforced indirectly through reward shaping. The per-step CLF-shaped reward is
2
where the first term penalizes large CLF values and the second penalizes decay violations. The cited work states that, by standard arguments in potential-based reward shaping, adding these terms does not alter the optimal policy but strongly encourages actions satisfying the discrete-time Lyapunov decrease. Its discrete-time theorem then gives exponential stability for any feedback policy that always selects a control satisfying the DCLF inequality (Olkin et al., 3 May 2026).
The same paper verifies the theory numerically on the double integrator and cart-pole and implements CLF-guided rewards on a walking humanoid robot. For the double integrator, 3 is derived from the discrete Lyapunov equation, and the paper reports a numerical decay rate 4 for typical 5. For the cart-pole, the nonlinear decay condition is shown in the ball 6 with 7, and the learned policy respects the discrete-time Lyapunov condition (Olkin et al., 3 May 2026).
Neural Lyapunov control for discrete-time systems parameterizes both 8 and 9 as feed-forward ReLU networks, then verifies positivity and decrease conditions by mixed-integer linear programming. The method combines three ingredients: a mixed-integer linear programming approach for verifying the discrete-time Lyapunov stability conditions, a method for computing verified sublevel sets, and a heuristic gradient-based method for finding counterexamples. The experiments on four standard benchmarks are reported to significantly outperform state-of-the-art baselines; on path tracking the method outperforms recent neural Lyapunov control baselines by an order of magnitude in both running time and the size of the region of attraction, and on cartpole and PVTOL it is stated to be the first automated approach to return a provably stable controller (Wu et al., 2023).
6. Conservativeness, practical design choices, and representative applications
The literature repeatedly treats conservativeness as a central design issue. The flexible-CLF overview by M. Lazar states that a classical CLF enforces a cone with a fixed, predefined shape and that such a requirement often proves to be overconservative. Flexible CLFs therefore introduce on-line decision variables such as 00 and 01, and solve a small nonlinear program of the form
02
subject to
03
The stated stability theorem guarantees 04 if the on-line program remains feasible and feasibility implies 05 whenever 06, while allowing the sequence 07 to be non-monotone (Lazar, 2010).
The same overview sketches fast-sampling applications to a Buck–Boost DC–DC converter with sampling interval 08 and an electromagnetic actuator controlled at 09. It states that the required on-line program solves in well under the sampling time on a standard 32-bit microcontroller, that the flexible-CLF region of attraction is up to 10–11 larger than that guaranteed by the best quadratic CLFs for the same constrained linearizations, and that transient performance measured in hardware experiments improves by 12–13 versus classical CLF–MPC schemes that enforce strict monotonicity (Lazar, 2010).
Concrete parameter choices also appear in distributed MPC. In the cited multi-agent simulation, each vehicle uses
14
with horizon 15 or 16 and weighting matrices 17. Under these settings, all inter-agent deviations converge to within the desired 18, while the CBF-based safety constraints prevent collisions with obstacles or other agents (Wang et al., 27 Aug 2025).
The CDF framework shows the same tradeoff through horizon parameters. For interconnected synchronous generators with nonlinear coupling and state/input constraints, the paper reports that with kernel 19 and horizon 20, one needs 21 to enforce cyclically negative supply and achieve convergence; with 22, 23 suffices because the 24-step CDF is already a one-step CLF (Lazar, 2021).
Several limitations are stated explicitly. For fs-CLFs, the existence of an fs-CLF and the minimal step size 25 must be established a priori; contractive MPC introduces a potentially nonconvex terminal constraint; and classic MPC without terminal ingredients typically needs longer horizons 26 (Noroozi et al., 2019). A plausible implication is that DCLF design is often less about a single canonical inequality than about choosing an admissible decrease notion—one-step, finite-step, average-descent, or dissipativity-based—that matches the sampling, communication, and computational structure of the control architecture.