A bialgebraic review of deterministic automata, regular expressions and languages

被引:0
|
作者
Jacobs, Bart [1 ]
机构
[1] Radboud Univ Nijmegen, Inst Comp & Informat Sci, NL-6500 GL Nijmegen, Netherlands
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This papers reviews the classical theory of deterministic automata and regular languages from a categorical perspective. The basis is formed by Rutten's description of the Brzozowski automaton structure in a coalgebraic framework. We enlarge the framework to a so-called bialgebraic one, by including algebras together with suitable distributive laws connecting the algebraic and coalgebraic structure of regular expressions and languages. This culminates in a reformulated proof via finality of Kozen's completeness result. It yields a complete axiomatisation of observational equivalence (bisimilarity) on regular expressions. We suggest that this situation is paradigmatic for (theoretical) computer science as the study of "generated behaviour".
引用
收藏
页码:375 / 404
页数:30
相关论文
共 50 条
  • [21] An Improved Algorithm for the Metamorphosis of Semi-Extended Regular Expressions to Deterministic Finite Automata
    Kumar, Ajay
    Verma, Anil Kumar
    COMPUTER JOURNAL, 2015, 58 (03): : 448 - 456
  • [22] A novel algorithm for the conversion of shuffle regular expressions into non-deterministic finite automata
    Kumar, Ajay
    Verma, Anil Kumar
    MAEJO INTERNATIONAL JOURNAL OF SCIENCE AND TECHNOLOGY, 2013, 7 (03) : 396 - 407
  • [23] LIMITED AUTOMATA AND REGULAR LANGUAGES
    Pighizzini, Giovanni
    Pisoni, Andrea
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2014, 25 (07) : 897 - 916
  • [24] Regular closure of deterministic languages
    Ruhr University Bochum, Bochum, Germany
    不详
    SIAM J Comput, 1 (81-102):
  • [25] Regular closure of deterministic languages
    Bertsch, E
    Nederhof, MJ
    SIAM JOURNAL ON COMPUTING, 1999, 29 (01) : 81 - 102
  • [26] Partial Derivatives for Context-Free Languages From μ-Regular Expressions to Pushdown Automata
    Thiemann, Peter
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2017), 2017, 10203 : 248 - 264
  • [27] Parameterized Regular Expressions and Their Languages
    Barcelo, Pablo
    Libkin, Leonid
    Reutter, Juan L.
    IARCS ANNUAL CONFERENCE ON FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE (FSTTCS 2011), 2011, 13 : 351 - 362
  • [28] Enumerating regular expressions and their languages
    Lee, J
    Shallit, J
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2005, 3317 : 2 - 22
  • [29] Parameterized regular expressions and their languages
    Barcelo, Pablo
    Reutter, Juan
    Libkin, Leonid
    THEORETICAL COMPUTER SCIENCE, 2013, 474 : 21 - 45
  • [30] Deterministic pushdown automata and unary languages
    Pighizzini, Giovanni
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, PROCEEDINGS, 2008, 5148 : 232 - 241