A Tactic for Deciding Kleene Algebras - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2009

A Tactic for Deciding Kleene Algebras

Résumé

We present a Coq reflexive tactic for deciding equalities or inequalities in Kleene algebras. This tactic is part of a larger pro ject, whose aim is to provide tools for reasoning about binary relations in Coq: binary relations form a Kleene algebra, where the star operation is the reflexive transitive closure. Our tactic relies on an initiality theorem, whose proof goes by replaying finite automata algorithms in an algebraic way, using matrices.
Fichier principal
Vignette du fichier
CoqTacticForKleeneAlgebras.pdf (295.23 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 2

Citer

Thomas Braibant, Damien Pous. A Tactic for Deciding Kleene Algebras. 2009. ⟨hal-00383070v2⟩
316 Consultations
1109 Téléchargements

Partager

Gmail Facebook X LinkedIn More