Deciding definability by deterministic regular expressions

作者:

Highlights:

摘要

We investigate the complexity of deciding whether a given regular language can be expressed by a deterministic regular expression. Our main technical result shows that deciding if the language of a given regular expression (or, non-deterministic finite automaton) can be defined by a deterministic regular expression is PSPACE-complete. The problem becomes EXPSPACE-complete if the input language is represented as a regular expression with counters and NL-hard if the input language is given by a minimal deterministic finite automaton.

论文关键词:Regular expressions,Determinism,Definability,Complexity

论文评审过程:Received 19 August 2016, Accepted 19 August 2016, Available online 31 March 2017, Version of Record 11 June 2017.

论文官网地址:https://doi.org/10.1016/j.jcss.2017.03.011