pith. sign in

arxiv: 2606.10045 · v1 · pith:IAPVGYZTnew · submitted 2026-06-08 · 📡 eess.SY · cs.SY· math.OC

A constrained symbolic regression approach for Lyapunov function discovery

Pith reviewed 2026-06-27 15:13 UTC · model grok-4.3

classification 📡 eess.SY cs.SYmath.OC
keywords Lyapunov functionssymbolic regressiondynamical systemsstability analysisexpression treesbranch-and-bounddata-driven discoveryautonomous systems
0
0 comments X

The pith

Constrained symbolic regression discovers valid Lyapunov functions for autonomous dynamical systems without assuming their form.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper sets up Lyapunov function discovery as a constrained self-supervised symbolic regression task where candidate functions are represented as fixed-depth expression trees. Constraints inside the objective enforce that the function is positive definite and that its derivative along system trajectories is negative, directly encoding the stability certificate requirements. This removes the need for any pre-chosen functional form and yields an explicit symbolic expression that can be inspected. A branch-and-bound-and-check algorithm solves the resulting combinatorial problem, and the method is shown to succeed on multiple case studies of continuous autonomous systems.

Core claim

The central claim is that formulating Lyapunov function discovery as a constrained self-supervised symbolic regression problem with expression trees of fixed depth and solving it with a branch-and-bound-and-check procedure discovers valid Lyapunov functions for autonomous dynamical systems without a priori assumptions on functional form, as demonstrated on several case studies.

What carries the argument

Constrained symbolic regression on fixed-depth expression trees whose objective directly encodes both function values and the two Lyapunov stability conditions, solved by branch-and-bound-and-check.

If this is right

  • The approach applies in principle to any continuous dynamical system.
  • Discovered functions appear in explicit symbolic form and are therefore directly interpretable.
  • No assumption about the shape of the Lyapunov function is required before the search begins.
  • The branch-and-bound-and-check procedure makes the combinatorial search tractable for the tested examples.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same constraint-encoding idea could be tried on systems that include control inputs or external disturbances.
  • Hybrid schemes that first use the symbolic method on low-dimensional subsystems and then refine with other techniques become conceivable.
  • Automated generation of stability certificates might shorten the design loop in control applications where manual Lyapunov construction is currently required.

Load-bearing premise

The two Lyapunov stability conditions can be written as hard constraints inside the symbolic regression objective without ruling out all workable functions or requiring separate verification that the returned expression works everywhere.

What would settle it

A concrete continuous autonomous system that is known to possess a Lyapunov function but for which the solver returns either no feasible expression or an expression whose derivative along trajectories is positive at some tested point.

Figures

Figures reproduced from arXiv: 2606.10045 by Ilias Mitrai, Wentao Tang.

Figure 1
Figure 1. Figure 1: Symbolic expression tree representation of two Lyapunov functions. [PITH_FULL_IMAGE:figures/full_fig_p002_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Symbolic expression tree representation of the Lyapunov function [PITH_FULL_IMAGE:figures/full_fig_p003_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: Learning trajectory for case 1 strategy of the solver. In such cases, one can add integer cuts to exclude certain functional forms for the Lyapunov function and resolve the problem. 4. Computational results In this section, we use the proposed approach to discover Lyapunov functions for various dynamical systems and explore its computational efficiency across different numbers of data points and objectives… view at source ↗
Figure 5
Figure 5. Figure 5: Sign of dV/dt for the identified Lyapunov function V(x1, x2) = 2x 2 1 + 8x 2 2 for the dynamical system in case 1. First, we set the depth of the tree equal to 1 and the prob￾lem has 419 variables (12 binary) and 1828 constraints. Gurobi declares this problem as infeasible after presolve. Next, we increase the depth of the tree to two (seven nodes in the ex￾pression tree) and the problem is declared infeas… view at source ↗
Figure 6
Figure 6. Figure 6: Learning trajectory for case 1 using snapshots from 10 initial con [PITH_FULL_IMAGE:figures/full_fig_p008_6.png] view at source ↗
Figure 7
Figure 7. Figure 7: State trajectories for case 2. identified in Section 4.1. For NC = 13 the identified function is x 2 1 + 4x 2 2 whereas for NC = 11 the function is 1.25x 2 1 + 5x 2 2 . Comparing the solution time, we observe that as the maximum number of operators decreases, the solution time also decreases since the search space is more constrained. We note that if the tree depth is 2, which corresponds to a maximum of 7… view at source ↗
read the original abstract

In this paper, we consider the data-driven discovery of Lyapunov functions for autonomous dynamical systems. We represent the Lyapunov function as an expression tree of fixed depth and formulate the Lyapunov discovery task as a constrained self-supervised symbolic regression problem. The constraints model the output of the Lyapunov function for a given input as well as the Lyapunov stability conditions. This modeling approach makes no a priori assumptions about the functional form of the Lyapunov function, is inherently interpretable since the function is obtained in a symbolic form, and, in principle, can be applied to any continuous dynamical system. We also develop a tailored branch-and-bound-and-check solution approach to efficiently solve the resulting learning task. Applications to several case studies show the ability of the proposed approach to discover Lyapunov functions.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 1 minor

Summary. The manuscript proposes a constrained symbolic regression approach for discovering Lyapunov functions in autonomous dynamical systems. Lyapunov functions are represented as expression trees of fixed depth, and the discovery is cast as a constrained self-supervised symbolic regression problem where constraints encode the function values and the Lyapunov stability conditions (positive definiteness and negative derivative along trajectories). A branch-and-bound-and-check solver is developed to solve the resulting optimization problem, and the method is demonstrated on several case studies.

Significance. Should the approach reliably produce functions that satisfy the Lyapunov conditions globally, it would represent a notable advance in data-driven methods for stability analysis, eliminating the need for a priori functional form assumptions and providing interpretable symbolic expressions. The development of a tailored solver for the constrained problem is a technical strength.

major comments (2)
  1. [Abstract] Abstract: The central claim that the method discovers valid Lyapunov functions (i.e., satisfying V(x)>0 and ˙V(x)<0 everywhere in a region) rests on the encoding of stability conditions as constraints. However, the abstract provides no information on whether these constraints are enforced only at discrete sample points or guaranteed symbolically over the continuum; satisfaction at samples does not imply global validity for continuous systems, which is load-bearing for the no-post-hoc-verification assertion.
  2. [Abstract] Abstract: No quantitative metrics (e.g., verification success rates over dense grids, comparison against baselines such as sum-of-squares or neural Lyapunov methods) are reported for the case studies. This absence makes it impossible to assess whether the discovered expressions actually meet the Lyapunov conditions beyond the training samples, directly undermining the claim of effective discovery.
minor comments (1)
  1. The abstract could briefly specify the dynamical systems used in the case studies (e.g., dimension, nonlinearity type) to contextualize the demonstrations.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the constructive comments on the abstract. We address each point below and will revise the manuscript accordingly to improve clarity and strengthen the presentation of results.

read point-by-point responses
  1. Referee: [Abstract] Abstract: The central claim that the method discovers valid Lyapunov functions (i.e., satisfying V(x)>0 and ˙V(x)<0 everywhere in a region) rests on the encoding of stability conditions as constraints. However, the abstract provides no information on whether these constraints are enforced only at discrete sample points or guaranteed symbolically over the continuum; satisfaction at samples does not imply global validity for continuous systems, which is load-bearing for the no-post-hoc-verification assertion.

    Authors: We agree that the abstract should clarify the nature of the constraints. In the proposed approach, the Lyapunov conditions are encoded as constraints evaluated at a finite collection of sampled points in the state space. The optimization therefore enforces the conditions only at these discrete locations rather than providing a symbolic guarantee over the continuum. We will revise the abstract to explicitly note this sample-based enforcement and indicate that global validity requires separate verification (e.g., on a dense grid). This revision will also remove any implication of automatic global validity without post-discovery checks. revision: yes

  2. Referee: [Abstract] Abstract: No quantitative metrics (e.g., verification success rates over dense grids, comparison against baselines such as sum-of-squares or neural Lyapunov methods) are reported for the case studies. This absence makes it impossible to assess whether the discovered expressions actually meet the Lyapunov conditions beyond the training samples, directly undermining the claim of effective discovery.

    Authors: We concur that quantitative evaluation metrics are needed to substantiate the claims. In the revised version we will augment the case-study section with verification success rates computed on dense grids (distinct from the training samples) and will include direct numerical comparisons against sum-of-squares and neural-Lyapunov baselines for the reported examples. revision: yes

Circularity Check

0 steps flagged

No significant circularity; method is a novel constrained optimization formulation

full rationale

The paper defines Lyapunov discovery as a constrained self-supervised symbolic regression task on fixed-depth expression trees, with stability conditions encoded directly as constraints in the objective and solved via a custom branch-and-bound-and-check procedure. No derivation step reduces the claimed discovery of valid Lyapunov functions to a fitted parameter renamed as prediction, a self-citation chain, or an ansatz smuggled from prior work by the same authors. The central claim rests on the solver's ability to produce symbolic expressions satisfying the encoded inequalities at the modeled points, which is independent of the target stability properties and does not presuppose the functional form or the final result. This is a standard new-method presentation with no load-bearing self-referential reduction.

Axiom & Free-Parameter Ledger

1 free parameters · 1 axioms · 0 invented entities

The approach rests on the assumption that a fixed-depth expression tree can represent a valid Lyapunov function for the target systems and that the stability conditions can be turned into tractable constraints; these are domain assumptions rather than derived quantities.

free parameters (1)
  • expression tree depth
    The depth is fixed in advance; its specific value is a modeling choice that determines expressivity and search cost.
axioms (1)
  • domain assumption The dynamical system is autonomous and continuous
    Required for the Lyapunov conditions to be well-defined as stated in the abstract.

pith-pipeline@v0.9.1-grok · 5651 in / 1236 out tokens · 23645 ms · 2026-06-27T15:13:27.895479+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Symbolic Discovery of Iterative Algorithms: A Continuous Latent Space Bayesian Optimization Framework

    math.OC 2026-07 unverdicted novelty 7.0

    A VAE-plus-Bayesian-optimization framework discovers new symbolic iterative optimization algorithms without assuming update function forms and faster than prior mathematical programming methods.

Reference graph

Works this paper leans on

55 extracted references · 8 canonical work pages · cited by 1 Pith paper · 2 internal anchors

  1. [1]

    H. K. Khalil, J. W. Grizzle, Nonlinear systems, V ol. 3, Prentice hall Upper Saddle River, NJ, 2002

  2. [2]

    E. D. Sontag, A ‘universal’construction of artstein’s theo- rem on nonlinear stabilization, Systems & control letters 13 (2) (1989) 117–123

  3. [3]

    Grimm, M

    G. Grimm, M. J. Messina, S. E. Tuna, A. R. Teel, Model predictive control: For want of a local control Lyapunov function, all is not lost, IEEE Transactions on Automatic Control 50 (5) (2005) 546–558

  4. [4]

    Heidarinejad, J

    M. Heidarinejad, J. Liu, P. D. Christofides, Economic model predictive control of nonlinear process systems us- ing lyapunov techniques, AIChE Journal 58 (3) (2012) 855–870

  5. [5]

    Y . Chow, O. Nachum, E. Duenez-Guzman, M. Ghavamzadeh, A lyapunov-based approach to safe reinforcement learning, Advances in neural information processing systems 31 (2018)

  6. [6]

    E. D. Sontag, Mathematical control theory: deterministic finite dimensional systems, Springer, 1998

  7. [7]

    W. M. Haddad, V . Chellaboina, Nonlinear dynamical sys- tems and control: a Lyapunov-based approach, Princeton University Press, 2008

  8. [8]

    A. D. Ames, S. Coogan, M. Egerstedt, G. Notomista, K. Sreenath, P. Tabuada, Control barrier functions: The- ory and applications, in: 18th European Control Confer- ence (ECC), Ieee, 2019, pp. 3420–3431

  9. [9]

    Tsukamoto, S.-J

    H. Tsukamoto, S.-J. Chung, J.-J. E. Slotine, Contraction theory for nonlinear stability analysis and learning-based control: A tutorial overview, Annual Reviews in Control 52 (2021) 135–169

  10. [10]

    Gurel, L

    O. Gurel, L. Lapidus, A guide to methods for the gen- eration of liapunov functions, Industrial & Engineering Chemistry 61 (3) (1969) 30–41

  11. [11]

    Giesl, S

    P. Giesl, S. Hafstein, Review on computational methods for lyapunov functions, Discrete and Continuous Dynam- ical Systems-B 20 (8) (2015) 2291–2331

  12. [12]

    W. Tang, P. Daoutidis, A bilevel programming approach to the convergence analysis of control-lyapunov functions, IEEE Transactions on Automatic Control 64 (10) (2019) 4174–4179

  13. [13]

    W. Tang, P. Daoutidis, Optimal design of control- lyapunov functions by semi-infinite stochastic program- ming, in: 2023 62nd IEEE Conference on Decision and Control (CDC), IEEE, 2023, pp. 7277–7284

  14. [14]

    Papachristodoulou, S

    A. Papachristodoulou, S. Prajna, On the construction of lyapunov functions using the sum of squares decomposi- tion, in: Proceedings of the 41st IEEE Conference on De- cision and Control, 2002., V ol. 3, IEEE, 2002, pp. 3482– 3487

  15. [15]

    Goubault, J.-H

    E. Goubault, J.-H. Jourdan, S. Putot, S. Sankara- narayanan, Finding non-polynomial positive invariants and lyapunov functions for polynomial systems through darboux polynomials, in: 2014 American Control Confer- ence, IEEE, 2014, pp. 3571–3578

  16. [16]

    Julian, J

    P. Julian, J. Guivant, A. Desages, A parametrization of piecewise linear lyapunov functions via linear program- ming, International Journal of Control 72 (7-8) (1999) 702–715

  17. [17]

    S. F. Marinósson, Lyapunov function construction for or- dinary differential equations with linear programming, Dynamical Systems: An International Journal 17 (2) (2002) 137–150

  18. [18]

    Björnsson, P

    J. Björnsson, P. Giesl, S. Hafstein, C. M. Kellett, H. Li, Computation of continuous and piecewise affine lyapunov functions by numerical approximations of the massera construction, in: 53rd IEEE Conference on Decision and Control, IEEE, 2014, pp. 5506–5511

  19. [19]

    T. A. Johansen, Computation of lyapunov functions for smooth nonlinear systems using convex optimization, Au- tomatica 36 (11) (2000) 1617–1626

  20. [20]

    Giesl, Construction of a local and global lyapunov function for discrete dynamical systems using radial ba- sis functions, Journal of Approximation Theory 153 (2) (2008) 184–211

    P. Giesl, Construction of a local and global lyapunov function for discrete dynamical systems using radial ba- sis functions, Journal of Approximation Theory 153 (2) (2008) 184–211

  21. [21]

    M. A. Ben Sassi, S. Sankaranarayanan, X. Chen, E. Ábrahám, Linear relaxations of polynomial positivity for polynomial lyapunov function synthesis, IMA Journal of Mathematical Control and Information 33 (3) (2016) 723–756

  22. [22]

    Ratschan, Z

    S. Ratschan, Z. She, Providing a basin of attraction to a target region of polynomial systems by computation of lyapunov-like functions, SIAM Journal on Control and Optimization 48 (7) (2010) 4377–4394

  23. [23]

    Z. Li, I. Mitrai, Learning interpretable and stable dynam- ical models via mixed-integer lyapunov-constrained opti- mization, arXiv preprint arXiv:2604.07611 (2026). 10

  24. [24]

    Petridis, S

    V . Petridis, S. Petridis, Construction of neural network based lyapunov functions, in: The 2006 IEEE Interna- tional Joint Conference on Neural Network Proceedings, IEEE, 2006, pp. 5059–5065

  25. [25]

    Serpen, Empirical approximation for lyapunov func- tions with artificial neural nets, in: Proceedings

    G. Serpen, Empirical approximation for lyapunov func- tions with artificial neural nets, in: Proceedings. 2005 IEEE International Joint Conference on Neural Networks, 2005., V ol. 2, IEEE, 2005, pp. 735–740

  26. [26]

    S. M. Richards, F. Berkenkamp, A. Krause, The lyapunov neural network: Adaptive stability certification for safe learning of dynamical systems, in: Conference on robot learning, PMLR, 2018, pp. 466–476

  27. [27]

    Chang, N

    Y .-C. Chang, N. Roohi, S. Gao, Neural lyapunov con- trol, Advances in neural information processing systems 32 (2019)

  28. [28]

    S. Chen, M. Fazlyab, M. Morari, G. J. Pappas, V . M. Pre- ciado, Learning region of attraction for nonlinear systems, in: 2021 60th IEEE Conference on Decision and Control (CDC), IEEE, 2021, pp. 6477–6484

  29. [29]

    R. Zhou, T. Quartz, H. De Sterck, J. Liu, Neural lyapunov control of unknown nonlinear systems with stability guar- antees, Advances in Neural Information Processing Sys- tems 35 (2022) 29113–29125

  30. [30]

    J. Wu, A. Clark, Y . Kantaros, Y . V orobeychik, Neural lya- punov control for discrete-time systems, Advances in neu- ral information processing systems 36 (2023) 2939–2955

  31. [31]

    Grande, A

    D. Grande, A. Peruffo, E. Anderlini, G. Salavasidis, Aug- mented neural Lyapunov control, IEEE Access 11 (2023) 67979–67986

  32. [32]

    Abate, D

    A. Abate, D. Ahmed, M. Giacobbe, A. Peruffo, Formal synthesis of lyapunov neural networks, IEEE Control Sys- tems Letters 5 (3) (2020) 773–778

  33. [33]

    S. Chen, M. Fazlyab, M. Morari, G. J. Pappas, V . M. Pre- ciado, Learning lyapunov functions for piecewise affine systems with neural network controllers, arXiv preprint arXiv:2008.06546 (2020)

  34. [34]

    H. Dai, B. Landry, M. Pavone, R. Tedrake, Counter- example guided synthesis of neural network lyapunov functions for piecewise linear systems, in: 2020 59th IEEE Conference on Decision and Control (CDC), IEEE, 2020, pp. 1274–1281

  35. [35]

    W. Tang, X. Ye, Koopman operator for stability analysis: Theory with a linear–radial product reproducing kernel, in: 8th Learn. Dyn. Control Conf. (L4DC), 2026, pp. 1– 17, accepted, arXiv:2511.06063

  36. [36]

    W. Tang, X. Ye, Koopman-based estimation of Lyapunov functions: Theory on a reproducing kernel Hilbert space, in: 45th Chin. Control Conf. (CCC), 2026, pp. 1–6, ac- cepted, arXiv:2603.01403

  37. [37]

    X. Ye, W. Tang, Dissipativity analysis of nonlinear sys- tems: A linear–radial kernel-based approach, in: 65th IEEE Conf. Decis. Control (CDC), IEEE, 2026, pp. 1–8, submitted, arXiv:2509.09812

  38. [38]

    D. E. Knuth, The art of computer programming, V ol. 1, Pearson Education, 1997

  39. [39]

    E. M. Smith, C. C. Pantelides, Global optimisation of gen- eral process models, Global optimization in engineering design (1996) 355–386

  40. [40]

    E. M. Smith, C. C. Pantelides, A symbolic reformula- tion/spatial branch-and-bound algorithm for the global op- timisation of nonconvex minlps, Comput. Chem. Eng. 23 (4-5) (1999) 457–478

  41. [41]

    J. R. Koza, Genetic programming as a means for program- ming computers by natural selection, Statistics and com- puting 4 (2) (1994) 87–112

  42. [42]

    Grosman, D

    B. Grosman, D. R. Lewin, Lyapunov-based stability anal- ysis automated by genetic programming, in: 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applica- tions, 2006 IEEE International Symposium on Intelligent Control, IEEE, 2006, pp. 766–771

  43. [43]

    J. S. McGough, A. W. Christianson, R. C. Hoover, Sym- bolic computation of lyapunov functions using evolution- ary algorithms, in: Proceedings of the 12th IASTED in- ternational conference, V ol. 15, 2010, pp. 508–515

  44. [44]

    Globally Optimal Symbolic Regression

    V . Austel, S. Dash, O. Gunluk, L. Horesh, L. Liberti, G. Nannicini, B. Schieber, Globally optimal symbolic re- gression, arXiv preprint arXiv:1710.10720 (2017)

  45. [45]

    Cozad, N

    A. Cozad, N. V . Sahinidis, A global MINLP approach to symbolic regression, Math. Program. 170 (2018) 97–119

  46. [46]

    Neumann, L

    P. Neumann, L. Cao, D. Russo, V . S. Vassiliadis, A. A. Lapkin, A new formulation for symbolic regression to identify physico-chemical laws from experimental data, Chem. Eng. J. 387 (2020) 123412

  47. [47]

    J. Kim, S. Leyffer, P. Balaprakash, Learning symbolic ex- pressions: Mixed-integer formulations, cuts, and heuris- tics, INFORMS Journal on Computing 35 (6) (2023) 1383–1403

  48. [48]

    Alfarano, F

    A. Alfarano, F. Charton, A. Hayat, Global lyapunov func- tions: a long-standing open problem in mathematics, with symbolic transformers, Advances in Neural Information Processing Systems 37 (2024) 93643–93670

  49. [49]

    H. Zou, J. Feng, H. Zhao, Y . Shi, Analytical lyapunov function discovery: An rl-based generative approach, arXiv preprint arXiv:2502.02014 (2025)

  50. [50]

    J. Feng, H. Zou, Y . Shi, Combining neural networks and symbolic regression for analytical lyapunov function dis- covery, arXiv preprint arXiv:2406.15675 (2024). 11

  51. [51]

    M. R. Engle, N. V . Sahinidis, Deterministic symbolic re- gression with derivative information: General methodol- ogy and application to equations of state, AIChE Journal 68 (6) (2022) e17457

  52. [52]

    M. L. Bynum, G. A. Hackebeil, W. E. Hart, C. D. Laird, B. L. Nicholson, J. D. Siirola, J.-P. Watson, D. L. Woodruff, Pyomo–optimization modeling in python, 3rd Edition, V ol. 67, Springer Science & Business Media, 2021

  53. [53]

    URLhttps://www.gurobi.com

    Gurobi Optimization, LLC, Gurobi Optimizer Reference Manual (2026). URLhttps://www.gurobi.com

  54. [54]

    A. M. Geoffrion, Generalized benders decomposition, Journal of optimization theory and applications 10 (4) (1972) 237–260

  55. [55]

    X. Li, A. Tomasgard, P. I. Barton, Nonconvex generalized benders decomposition for stochastic separable mixed- integer nonlinear programs, Journal of optimization the- ory and applications 151 (3) (2011) 425–454. 12