• DocumentCode
    728962
  • Title

    Petri Automata for Kleene Allegories

  • Author

    Brunet, Paul ; Pous, Damien

  • fYear
    2015
  • fDate
    6-10 July 2015
  • Firstpage
    68
  • Lastpage
    79
  • Abstract
    Kleene algebra axioms are complete with respect to both language models and binary relation models. In particular, two regular expressions recognise the same language if and only if they are universally equivalent in the model of binary relations. We consider Kleene allegories, i.e., Kleene algebras with two additional operations which are natural in binary relation models: intersection and converse. While regular languages are closed under those operations, the above characterisation breaks. Instead, we give a characterisation in terms of languages of directed and labelled graphs. We then design a finite automata model allowing to recognise such graphs, by taking inspiration from Petri nets. This model allows us to obtain decidability of identity-free relational Kleene lattices, i.e., The equational theory generated by binary relations on the signature of regular expressions with intersection, but where one forbids unit. This restriction is used to ensure that the corresponding graphs are a cyclic. The decidability of graph-language equivalence in the full model remains open.
  • Keywords
    Petri nets; algebra; decidability; finite automata; formal languages; lattice theory; Kleene algebra axioms; Kleene allegories; Petri automata; Petri nets; binary relation models; converse model; directed graphs; finite automata model; free relational Kleene lattice decidability; graph-language equivalence decidability; intersection model; labelled graphs; language models; regular expressions; Algebra; Automata; Computational modeling; Joining processes; Mathematical model; Petri nets; Standards; Petri nets; allegories; converse; decision procedure; finite automata; graph language; intersection; regular expressions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science (LICS), 2015 30th Annual ACM/IEEE Symposium on
  • Conference_Location
    Kyoto
  • ISSN
    1043-6871
  • Type

    conf

  • DOI
    10.1109/LICS.2015.17
  • Filename
    7174871