Verified Efficient Implementation of Gabow's Strongly Connected Component Algorithm
Author: Peter Lammich
Paper Information
| Title: | Verified Efficient Implementation of Gabow's Strongly Connected Component Algorithm |
| Authors: | Peter Lammich |
| Proceedings: | ITP 2014 LNCS Proceedings |
| Editors: | Gerwin Klein and Ruben Gamboa |
| Keywords: | Strongly Connected Components, Path Based SCC Algorithms, Emptiness Check for Generalized Buchi Automata, Isabelle/HOL, Refinement |
| Abstract: | ABSTRACT. We present an Isabelle/HOL formalization of Gabow's algorithm for finding the strongly connected components of a directed graph. Using data refinement techniques, we extract efficient code that performs comparable to a reference implementation in Java. Our style of formalization allows for re-using large parts of the proofs when defining variants of the algorithm. We demonstrate this by verifying an algorithm for the emptiness check of generalized Buchi automata, re-using most of the existing proofs. |
| Pages: | 16 |
| Talk: | Jul 15 11:45 |
| Paper: | ![]() |
