2012
DOI: 10.1007/978-3-642-31606-7_2
|View full text |Cite
|
Sign up to set email alerts
|

In Search of Most Complex Regular Languages

Abstract: Received (Day Month Year) Accepted (Day Month Year) Communicated by (xxxxxxxxxx)Sequences (Ln | n k), called streams, of regular languages Ln are considered, where k is some small positive integer, n is the state complexity of Ln, and the languages in a stream differ only in the parameter n, but otherwise, have the same properties. The following measures of complexity are proposed for any stream: 1) the state complexity n of Ln, that is, the number of left quotients of Ln (used as a reference); 2) the state co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
4
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 25 publications
1
4
0
Order By: Relevance
“…A similar phenomenon was described by Brzozowski in [5,6], where he shows a series of simple languages as witnesses for the state complexity of several operations on regular languages. It is not surprising that their description is short, while being witnesses for the complexities of various operations.…”
Section: The Complexity Of Operationssupporting
confidence: 73%
“…A similar phenomenon was described by Brzozowski in [5,6], where he shows a series of simple languages as witnesses for the state complexity of several operations on regular languages. It is not surprising that their description is short, while being witnesses for the complexities of various operations.…”
Section: The Complexity Of Operationssupporting
confidence: 73%
“…If L n is a regular language of complexity n, and • is a unary operation, the complexity of • is the maximal value of κ(L • n ), expressed as a function of n, as L n ranges over all languages of complexity n. If L ′ m and L n are regular languages of complexities m and n respectively, and • is a binary operation, the complexity of • is the maximal value of κ(L ′ m • L n ), expressed as a function of m and n, as L ′ m and L n range over all languages of complexities m and n. The complexity of an operation is a lower bound on its time and space complexities. The operations reversal, (Kleene) star, product (concatenation), and binary boolean operations are considered "common", and their complexities are known; see [4,17,18].…”
Section: Introductionmentioning
confidence: 99%
“…For a binary operation we need two streams. The same stream cannot always be used for both operands, but for all common binary operations the second stream can be a "dialect" of the first, that is it can "differ only slightly" from the first [4].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations