Verifying the LTL to Büchi Automata Translation via Very Weak Alternating Automata

Loading...
Thumbnail Image

Date

Authors

Jantsch, Simon
Norrish, Michael

Journal Title

Journal ISSN

Volume Title

Publisher

Springer

Abstract

We present a formalization of a translation from LTL formulae to generalized Büchi automata in the HOL4 theorem prover. Translations from temporal logics to automata are at the core of model checking algorithms based on automata-theoretic techniques. The translation we verify proceeds in two steps: it produces very weak alternating automata at an intermediate stage, and then ultimately produces a generalized Büchi automaton. After verifying both transformations, we also encode both of these automata models using a generic, functional graph type, and use the CakeML compiler to generate fully verified machine code implementing the translation.

Description

Keywords

Citation

Source

Interactive Theorem Proving

Book Title

Entity type

Access Statement

License Rights

Restricted until

2099-12-31

Downloads