## An Efficient Coq Tactic for Deciding Kleene Algebras (2009)

by
Thomas Braibant
,
Damien Pous

Citations: | 8 - 2 self |

### BibTeX

@MISC{Braibant09anefficient,

author = {Thomas Braibant and Damien Pous},

title = {An Efficient Coq Tactic for Deciding Kleene Algebras },

year = {2009}

}

### OpenURL

### Abstract

We present a reflexive tactic for deciding the equational theory of Kleene algebras in the Coq proof assistant. This tactic relies on a careful implementation of efficient finite automata algorithms, so that it solves casual equations almost instantaneously. The corresponding decision procedure was proved correct and complete; correctness is established w.r.t. any model (including binary relations), by formalising Kozen’s initiality theorem.