Extended Regular Expressions: Succinctness and Decidability

被引:6
|
作者
Freydenberger, Dominik D. [1 ]
机构
[1] Goethe Univ, Inst Informat, Frankfurt, Germany
关键词
extended regular expressions; regex; decidability; non-recursive tradeoffs; AUTOMATA;
D O I
10.4230/LIPIcs.STACS.2011.507
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Most modern implementations of regular expression engines allow the use of variables (also called back references). The resulting extended regular expressions (which, in the literature, are also called practical regular expressions, rewbr, or regex) are able to express non-regular languages. The present paper demonstrates that extended regular-expressions cannot be minimized effectively (neither with respect to length, nor number of variables), and that the tradeoff in size between extended and "classical" regular expressions is not bounded by any recursive function. In addition to this, we prove the undecidability of several decision problems (universality, equivalence, inclusion, regularity, and cofiniteness) for extended regular expressions. Furthermore, we show that all these results hold even if the extended regular expressions contain only a single variable.
引用
收藏
页码:507 / 518
页数:12
相关论文
共 50 条
  • [31] Decidability of Model Checking Multi-Agent Systems with Regular Expressions against Epistemic HS Specifications
    Michaliszyn, Jakub
    Witkowski, Piotr
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 4746 - 4752
  • [32] A fast bit-parallel algorithm for matching extended regular expressions
    Yamamoto, H
    Miyazaki, T
    COMPUTING AND COMBINATORICS, PROCEEDINGS, 2003, 2697 : 222 - 231
  • [33] Lang-n-Send Extended: Sending Regular Expressions to Monitors
    Cimini, Matteo
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, (365): : 69 - 84
  • [34] Decidability of regular language genus computation
    Bonfante, Guillaume
    Deloup, Florian L.
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2019, 29 (09) : 1428 - 1443
  • [35] A Polynomial Time Match Test for Large Classes of Extended Regular Expressions
    Reidenbach, Daniel
    Schmid, Markus L.
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2011, 6482 : 241 - 250
  • [36] Decidability and k-regular sequences
    Krenn, Daniel
    Shallit, Jeffrey
    THEORETICAL COMPUTER SCIENCE, 2022, 907 : 34 - 44
  • [37] Decidability of hierarchies of regular aperiodic languages
    Selivanov V.L.
    Algebra and Logic, 2002, 41 (5) : 337 - 348
  • [38] GENERATION OF REGULAR EXPRESSIONS FOR AUTOMATA BY INTEGRAL OF REGULAR EXPRESSIONS
    SMITH, LW
    YAU, SS
    COMPUTER JOURNAL, 1972, 15 (03): : 222 - &
  • [39] Regular expressions
    Becker, P
    DR DOBBS JOURNAL, 2006, 31 (05): : 52 - +
  • [40] Regular expressions
    LeFebvre, William
    Performance Computing/Unix Review, 1999, 17 (11): : 49 - 51