An Efficient Coq Tactic for Deciding Kleene Algebras - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2010

An Efficient Coq Tactic for Deciding Kleene Algebras

Résumé

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
Origine Fichiers produits par l'(les) auteur(s)

Dates et 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)

Identifiants

  • HAL Id : hal-00383070 , version 4

Citer

Thomas Braibant, Damien Pous. An Efficient Coq Tactic for Deciding Kleene Algebras. 2010. ⟨hal-00383070v4⟩
319 Consultations
1116 Téléchargements

Partager

Gmail Mastodon Facebook X LinkedIn More