An Efficient Coq Tactic for Deciding Kleene Algebras - INRIA - Institut National de Recherche en Informatique et en Automatique Access content directly
Preprints, Working Papers, ... Year : 2010

An Efficient Coq Tactic for Deciding Kleene Algebras

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.
Fichier principal
Vignette du fichier
dka.pdf (425.25 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-00383070 , version 1 (11-05-2009)
hal-00383070 , version 2 (13-08-2009)
hal-00383070 , version 3 (15-02-2010)
hal-00383070 , version 4 (14-06-2010)
hal-00383070 , version 5 (20-05-2011)

Identifiers

  • HAL Id : hal-00383070 , version 4

Cite

Thomas Braibant, Damien Pous. An Efficient Coq Tactic for Deciding Kleene Algebras. 2010. ⟨hal-00383070v4⟩
317 View
1115 Download

Share

Gmail Facebook X LinkedIn More