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 条
  • [41] Regular expressions
    Scientific Computing and Instrumentation, 2000, 17 (08):
  • [42] Provably Shorter Regular Expressions from Deterministic Finite Automata (Extended Abstract)
    Gruber, Hermann
    Holzer, Markus
    DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2008, 5257 : 383 - +
  • [44] Towards a Normal Form and a Query Language for Extended Relations Defined by Regular Expressions
    Benczur, Andras
    Szabo, Gyula I.
    JOURNAL OF DATABASE MANAGEMENT, 2016, 27 (02) : 27 - 48
  • [45] Decidability and complexity for ω-regular properties of stochastic systems
    Henriques, D.
    Biscaia, M.
    Baltazar, P.
    Mateus, P.
    LOGIC JOURNAL OF THE IGPL, 2012, 20 (06) : 1175 - 1201
  • [46] Regular Transducer Expressions for Regular Transformations
    Dave, Vrunda
    Gastin, Paul
    Krishna, Shankara Narayanan
    LICS'18: PROCEEDINGS OF THE 33RD ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, 2018, : 315 - 324
  • [47] Regular transducer expressions for regular transformations
    Dave, Vrunda
    Gastin, Paul
    Krishna, Shankara Narayanan
    INFORMATION AND COMPUTATION, 2022, 282
  • [48] DECIDABILITY OF YIELDS EQUALITY FOR INFINITE REGULAR TREES
    DAUCHET, M
    TIMMERMAN, E
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 192 : 118 - 136
  • [49] Synchronized regular expressions
    Della Penna, G
    Intrigila, B
    Tronci, E
    Zilli, MV
    ACTA INFORMATICA, 2003, 39 (01) : 31 - 70
  • [50] Regular Expressions on the Web
    Hodovan, Renata
    Herczeg, Zoltan
    Kiss, Akos
    12TH IEEE INTERNATIONAL SYMPOSIUM ON WEB SYSTEMS EVOLUTION (WSE 2010), 2010, : 29 - 32