• Title of article

    Automatic equivalence proofs for non-deterministic coalgebras

  • Author/Authors

    Marcello Bonsangue، نويسنده , , Georgiana Caltais، نويسنده , , Eugen-Ioan Goriac، نويسنده , , Dorel Lucanu، نويسنده , , Jan Rutten، نويسنده , , Alexandra Silva، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2013
  • Pages
    22
  • From page
    1324
  • To page
    1345
  • Abstract
    A notion of generalized regular expressions for a large class of systems modeled as coalgebras, and an analog of Kleene’s theorem and Kleene algebra, were recently proposed by a subset of the authors of this paper. Examples of the systems covered include infinite streams, deterministic automata, Mealy machines and labeled transition systems. In this paper, we present a novel algorithm to decide whether two expressions are bisimilar or not. The procedure is implemented in the automatic theorem prover CIRC, by reducing coinduction to an entailment relation between an algebraic specification and an appropriate set of equations. We illustrate the generality of the tool with three examples: infinite streams of real numbers, Mealy machines and labeled transition systems.
  • Keywords
    Coalgebra , algebra , Bisimilarity , Automatic reasoning
  • Journal title
    Science of Computer Programming
  • Serial Year
    2013
  • Journal title
    Science of Computer Programming
  • Record number

    1080390