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

A Tactic for Deciding Kleene Algebras

Abstract

We present a Coq reflexive tactic for deciding equalities or inequalities in Kleene algebras. This tactic is part of a larger project, 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 by Kozen, whose proof goes by replaying finite automata algorithms in an algebraic way, using matrices.
Fichier principal
Vignette du fichier
CoqTacticForKleeneAlgebras.pdf (193.37 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 1

Cite

Thomas Braibant, Damien Pous. A Tactic for Deciding Kleene Algebras. 2009. ⟨hal-00383070v1⟩
317 View
1115 Download

Share

Gmail Facebook X LinkedIn More