In this thesis, we put a library for analysis in the Coq proof assistant to the test through a case study in control theory. We formalise a proof of stability for the inverted pendulum, a standard example in control theory. Controlling the inverted pendulum is challenging because of its non-linearity, so that this system is often used as a...
-
September 30, 2019 (v1)PublicationUploaded on: December 4, 2022
-
January 8, 2018 (v1)Conference paper
Control theory provides techniques to design controllers, or control functions, for dynamical systems with inputs, so as to grant a particular behaviour of such a system. The inverted pendulum is a classic system in control theory: it is used as a benchmark for nonlinear control techniques and is a model for several other systems with various...
Uploaded on: March 25, 2023 -
January 4, 2017 (v1)Conference paper
Large scale reflection tactics are often implemented with ad-hoc data-structures and in a way which is specific to the problematic. This makes it hard to add improvements and to implement variations without writing an extensive theory of the specific data-structures involved. We suggest to replace the core of such tactics with procedures that...
Uploaded on: March 25, 2023 -
September 26, 2017 (v1)Conference paper
Stability analysis of dynamical systems plays an important role in the study of control techniques. LaSalle's invariance principle is a result about the asymptotic stability of the solutions to a nonlinear system of differential equations and several extensions of this principle have been designed to fit different particular kinds of system. In...
Uploaded on: March 25, 2023 -
October 29, 2018 (v1)Journal article
Formalizing analysis on a computer involves a lot of "epsilon-delta" reasoning, while informal reasoning may use some asymptotical hand-waving. Whether or not the arithmetic details are hidden using some abstraction like filters, a human user eventually has to break it down for the proof assistant anyway, and provide a witness for the...
Uploaded on: December 4, 2022 -
June 29, 2020 (v1)Conference paper
International audience
Uploaded on: December 4, 2022