Reference. Compositionality of Lyapunov functions via assume-guarantee reasoning
Assume-guarantee reasoning is a technique for compositional model checking in which system specifications are checked under certain assumptions on system parameters or inputs, and provide guarantees on observations of system state. We present a categorical framework for assume-guarantee reasoning for safety problems by viewing systems as lenses, following our earlier work on the compositionality of generalized Moore machines. Generalized Moore machines include ordinary Moore machines, partially observable Markov (decision) processes, and systems of parameterized ODEs (control systems); our framework gives assume-guarantee reasoning specially adapted to each of these cases. In particular, we give a novel formulation of assume-guarantee reasoning for (local) input-to-state stability ((L)ISS) Lyapunov functions on systems of parameterized ODEs. Our framework is categorically natural and straightforwardly compositional. A flavor of generalized Moore machine is determined by a tangency: a fibration with a section. We show that symmetric monoidal loose right modules of assume-guarantee certified generalized Moore machines over symmetric monoidal double categories of certified wiring diagrams can be constructed 2-functorially from fibrations internal to the 2-category of tangencies.
Cite
Cites 36 works (2 here)
With notes (2)
Categorical Lyapunov Theory II: Stability of Systems ames-2025-categorical
Lyapunov’s theorem provides a foundational characterization of stable equilibrium points in dynamical systems. In this paper, we develop a framework for stability for F-coalgebras. We give two definitions for a categorical setting in which we can study the stability of a coalgebra for an endofunctor F. One is minimal and better suited for concrete settings, while the other is more intricate and provides a richer theory. We prove a Lyapunov theorem for both notions of setting for stability, and a converse Lyapunov theorem for the second.
Categorical Lyapunov Theory I: Stability of Flows ames-2025-categoricalx
Lyapunov’s theorem provides a fundamental characterization of the stability of dynamical systems. This paper presents a categorical framework for Lyapunov theory, generalizing stability analysis with Lyapunov functions categorically. Core to our approach is the set of axioms underlying a setting for stability, which give the necessary ingredients for “doing Lyapunov theory” in a category of interest. With these minimal assumptions, we define the stability of equilibria, formulate Lyapunov morphisms, and demonstrate that the existence of Lyapunov morphisms is necessary and sufficient for establishing the stability of flows. To illustrate these constructions, we show how classical notions of stability, e.g., for continuous and discrete time dynamical systems, are captured by this categorical framework for Lyapunov theory. Finally, to demonstrate the extensibility of our framework, we illustrate how enriched categories, e.g., Lawvere metric spaces, yield settings for stability enabling one to “do Lyapunov theory” in enriched categories.
External (34)
- Supermartingale Certificates for Quantitative Omega-regular Verification and Control (2025)
- Towards a double operadic theory of systems (2025)
- Quantitative Supermartingale Certificates (2025)
- Automata Cascades for Model Checking (2025)
- Enhanced 2-categorical structures, two-dimensional limit sketches and the symmetry of internalisation (2024)
- Stochastic Omega-Regular Verification and Control with Supermartingales (2024)
- Input-to-State Stability: Theory and Applications (2023)
- Double Fibrations (2022)
- Categorical Systems Theory (2021)
- Two-variable fibrations, factorisation systems and $\infty $ -categories of spans (2020)
- Categorical Semantics of Cyber-Physical Systems Theory (2020)
- Cartesian Factorization Systems and Grothendieck Fibrations (2020)
- Double Categories of Open Dynamical Systems (Extended Abstract) (2020)
- Generalized Lens Categories via functors C^op -> Cat (2019)
- Predicate Liftings and Functor Presentations in Coalgebraic Expression Languages (2018)
- Introduction to Coalgebra: Towards Mathematics of States and Observation (2016)
- Dynamical Systems and Sheaves (2016)
- Algebras of open dynamical systems on the operad of wiring diagrams (2014)
- The operad of temporal wiring diagrams: formalizing a graphical language for discrete-time processes (2013)
- Automated Assume-Guarantee Reasoning by Abstraction Refinement (2008)
- Learning to divide and conquer: applying the L* algorithm to automate assume-guarantee reasoning (2008)
- Input to State Stability: Basic Concepts and Results (2008)
- Automated assumption generation for compositional verification (2007)
- Learning Assumptions for Compositional Verification (2003)
- An Assume-Guarantee Rule for Checking Simulation (2002)
- Foundations for Circular Compositional Reasoning (2001)
- Universal coalgebra: a theory of systems (2000)
- Assume-Guarantee Model Checking of Software: A Comparative Case Study (1999)
- Some properties of Fib as a fibred 2-category (1999)
- Model checking and modular verification (1994)
- Smooth stabilization implies coprime factorization (1989)
- In Transition From Global to Modular Temporal Reasoning about Programs (1985)
- Gedanken-Experiments on Sequential Machines (1956)
- On the representability of Lyapunov-type functions