Verifying Switched System Stability With Logic
Yong Kiam Tan, Stefan Mitsch, Andr\'e Platzer

TL;DR
This paper introduces a formal verification method for switched system stability using differential dynamic logic, enabling fully automated proofs and handling complex control laws through loop invariants.
Contribution
It combines control stability concepts with formal verification in dL, allowing automated and flexible stability verification of switched systems in the KeYmaera X prover.
Findings
Automated stability proofs for standard switching mechanisms.
Verification of complex control laws using loop invariants.
Successful case studies including flight control and nonholonomic systems.
Abstract
Switched systems are known to exhibit subtle (in)stability behaviors requiring system designers to carefully analyze the stability of closed-loop systems that arise from their proposed switching control laws. This paper presents a formal approach for verifying switched system stability that blends classical ideas from the controls and verification literature using differential dynamic logic (dL), a logic for deductive verification of hybrid systems. From controls, we use standard stability notions for various classes of switching mechanisms and their corresponding Lyapunov function-based analysis techniques. From verification, we use dL's ability to verify quantified properties of hybrid systems and dL models of switched systems as looping hybrid programs whose stability can be formally specified and proven by finding appropriate loop invariants, i.e., properties that are preserved…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
