An Efficient Coq Tactic for Deciding Kleene Algebras - Archive ouverte HAL 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
main.pdf (312.52 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 3

Citer

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

Partager

Gmail Facebook X LinkedIn More