Results 1 -
8 of
8
The generalization of generalized automata: Expression automata
- International Journal of Foundations of Computer Science
, 2005
"... Abstract. We explore expression automata with respect to determinism, minimization and primeness. We define determinism of expression automata using prefix-freeness. This approach is, to some extent, similar to that of Giammarresi and Montalbano’s definition of deterministic generalized automata. We ..."
Abstract
-
Cited by 17 (12 self)
- Add to MetaCart
(Show Context)
Abstract. We explore expression automata with respect to determinism, minimization and primeness. We define determinism of expression automata using prefix-freeness. This approach is, to some extent, similar to that of Giammarresi and Montalbano’s definition of deterministic generalized automata. We prove that deterministic expression automata languages are a proper subfamily of the regular languages. We define the minimization of deterministic expression automata. Lastly, we discuss prime prefix-free regular languages. Note that we have omitted almost all proofs in this preliminary version. 1
State complexity of prefix-free regular languages
- IN: PROCEEDINGS OF DCFS’06
, 2006
"... We investigate the state complexities of basic operations for prefix-free regular languages. The state complexity of an operation for regular languages is the number of states that are necessary and sufficient in the worst-case for the minimal deterministic finite-state automaton (DFA) that accepts ..."
Abstract
-
Cited by 12 (5 self)
- Add to MetaCart
(Show Context)
We investigate the state complexities of basic operations for prefix-free regular languages. The state complexity of an operation for regular languages is the number of states that are necessary and sufficient in the worst-case for the minimal deterministic finite-state automaton (DFA) that accepts the language obtained from the operation. We know that a regular language is prefix-free if and only if its minimal DFA has only one final state and the final state has no out-transitions whose target state is not a sink state. Based on this observation, we reduce the state complexities for prefix-free regular languages compared with the state complexities for (general) regular languages. For both catenation and Kleene star operations of (general) regular languages, the state complexities are exponential in the size of given minimal DFAs. On the other hand, if both regular languages are prefix-free, then the state complexities are at most linear. We also demonstrate that we can reduce the state complexities of intersection and union operations based on the structural properties of prefix-free minimal DFAs.
Nondeterministic State Complexity of Basic Operations for Prefix-Free Regular Languages
, 2009
"... We investigate the nondeterministic state complexity of basic operations for prefix-free regular languages. The nondeterministic state complexity of an operation is the number of states that are necessary and sufficient in the worst-case for a minimal nondeterministic finite-state automaton that ac ..."
Abstract
-
Cited by 7 (2 self)
- Add to MetaCart
We investigate the nondeterministic state complexity of basic operations for prefix-free regular languages. The nondeterministic state complexity of an operation is the number of states that are necessary and sufficient in the worst-case for a minimal nondeterministic finite-state automaton that accepts the language obtained from the operation. We establish the precise state complexity of catenation, union, intersection, Kleene star, reversal and complementation for prefix-free regular languages.
Prefix-free regular-expression matching
- In Proceedings of CPM’05
, 2005
"... Abstract. We explore the regular-expression matching problem with respect to prefix-freeness of the pattern. We show that the prefix-free regular expression gives only linear number of matching substrings in the size of a given text. Based on this observation, we propose an efficient algorithm for t ..."
Abstract
-
Cited by 6 (6 self)
- Add to MetaCart
(Show Context)
Abstract. We explore the regular-expression matching problem with respect to prefix-freeness of the pattern. We show that the prefix-free regular expression gives only linear number of matching substrings in the size of a given text. Based on this observation, we propose an efficient algorithm for the prefix-free regular-expression matching problem. Furthermore, we suggest an algorithm to determine whether or not a given regular language is prefix-free. 1
Outfix-free regular languages and prime outfix-free decomposition
- PROCEEDINGS OF ICTAC’05, LNCS 3722
, 2005
"... A string x is an outfix of a string y if there is a string w such that x1wx2 = y, wherex = x1x2 and a set X of strings is outfix-free if no string in X is an outfix of any other string in X. We examine the outfix-free regular languages. Based on the properties of outfix strings, we develop a polyno ..."
Abstract
-
Cited by 5 (4 self)
- Add to MetaCart
(Show Context)
A string x is an outfix of a string y if there is a string w such that x1wx2 = y, wherex = x1x2 and a set X of strings is outfix-free if no string in X is an outfix of any other string in X. We examine the outfix-free regular languages. Based on the properties of outfix strings, we develop a polynomial-time algorithm that determines the outfix-freeness of regular languages. We consider two cases: A language is given as a set of strings and a language is given by an acyclic deterministic finite-state automaton. Furthermore, we investigate the prime outfix-free decomposition of outfix-free regular languages and design a linear-time prime outfix-free decomposition algorithm for outfix-free regular languages. We demonstrate the uniqueness of prime outfix-free decomposition.
Simple-regular expressions and languages
- In Proceedings of DCFS’05, 146–157
, 2005
"... We define simple-regular expressions and languages. Simple-regular languages provide a necessary condition for a language to be outfix-free. We design algorithms that compute simple-regular languages from finite-state automata. Furthermore, we investigate the complexity blowup from a given finite-st ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
(Show Context)
We define simple-regular expressions and languages. Simple-regular languages provide a necessary condition for a language to be outfix-free. We design algorithms that compute simple-regular languages from finite-state automata. Furthermore, we investigate the complexity blowup from a given finite-state automaton to its simple-regular language automaton and show that there is an exponential blowup. In addition, we present a finite-state automata construction for simple-regular expressions based on state expansion. 1
PDL over Accelerated Labeled Transition Systems
"... We present a thorough study of Propositional Dynamic Logic over a variation of labeled transition systems, called accelerated labelled transition systems, which are transi-tion systems labeled with regular expressions over action labels. We study the model checking and satisfiability de-cision probl ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
(Show Context)
We present a thorough study of Propositional Dynamic Logic over a variation of labeled transition systems, called accelerated labelled transition systems, which are transi-tion systems labeled with regular expressions over action labels. We study the model checking and satisfiability de-cision problems. Through a notion of regular expression rewriting, we reduce these two problems to the correspond-ing ones of PDL in the traditional semantics (w.r.t. LTS). As for the complexity, both of problems are proved to be EXPSPACE-complete. Moreover, the program complexity of model checking problem turns out to be NLOGSPACE-complete. Furthermore, we provide an axiomatization for PDL which involves Kleene Algebra as an Oracle. The soundness and completeness are shown. 1
Regular Languagesusing State-Pair Graphs
"... We survey recent results on decision algorithms for subfamilies of regular languages. In particular, we look at the decision algorithms using statepair graphs constructed from finite-state automata. The algorithms rely on the structural property of a finite-state automaton that is preserved in its s ..."
Abstract
- Add to MetaCart
(Show Context)
We survey recent results on decision algorithms for subfamilies of regular languages. In particular, we look at the decision algorithms using statepair graphs constructed from finite-state automata. The algorithms rely on the structural property of a finite-state automaton that is preserved in its state-pair graph. We also review applications of state-pair graphs in different subfamilies of regular languages. ∗ Han was supported by the KIST Tangible Space Initiative Grants 2E20050 and 2Z03050. The Bulletin of the EATCS 1