Skip to main content

Showing 1–40 of 40 results for author: Brzozowski, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:1806.04645  [pdf, ps, other

    cs.FL

    State Complexity of Pattern Matching in Regular Languages

    Authors: Janusz A. Brzozowski, Sylvie Davies, Abhishek Madan

    Abstract: In a simple pattern matching problem one has a pattern $w$ and a text $t$, which are words over a finite alphabet $Σ$. One may ask whether $w$ occurs in $t$, and if so, where? More generally, we may have a set $P$ of patterns and a set $T$ of texts, where $P$ and $T$ are regular languages. We are interested whether any word of $T$ begins with a word of $P$, ends with a word of $P$, has a word of… ▽ More

    Submitted 4 November, 2018; v1 submitted 12 June, 2018; originally announced June 2018.

    Comments: 30 pages, 17 figures

  2. arXiv:1711.09149  [pdf, ps, other

    cs.FL

    Most Complex Deterministic Union-Free Regular Languages

    Authors: Janusz A. Brzozowski, Sylvie Davies

    Abstract: A regular language $L$ is union-free if it can be represented by a regular expression without the union operation. A union-free language is deterministic if it can be accepted by a deterministic one-cycle-free-path finite automaton; this is an automaton which has one final state and exactly one cycle-free path from any state to the final state. Jirásková and Masopust proved that the state complexi… ▽ More

    Submitted 2 January, 2018; v1 submitted 24 November, 2017; originally announced November 2017.

    Comments: 12 pages, 3 Figures. This version corrects an error in the proof of Theorem 1 (7c). arXiv admin note: text overlap with arXiv:1701.03944

  3. arXiv:1710.06000  [pdf, ps, other

    cs.FL

    State Complexity of Overlap Assembly

    Authors: Janusz Brzozowski, Lila Kari, Bai Li, Marek Szykuła

    Abstract: The \emph{state complexity} of a regular language $L_m$ is the number $m$ of states in a minimal deterministic finite automaton (DFA) accepting $L_m$. The state complexity of a regularity-preserving binary operation on regular languages is defined as the maximal state complexity of the result of the operation where the two operands range over all languages of state complexities $\le m$ and… ▽ More

    Submitted 11 December, 2018; v1 submitted 16 October, 2017; originally announced October 2017.

  4. arXiv:1702.05024  [pdf, ps, other

    cs.FL

    Towards a Theory of Complexity of Regular Languages

    Authors: Janusz A. Brzozowski

    Abstract: We survey recent results concerning the complexity of regular languages represented by their minimal deterministic finite automata. In addition to the quotient complexity of the language -- which is the number of its (left) quotients, and is the same as its state complexity -- we also consider the size of its syntactic semigroup and the quotient complexity of its atoms -- basic components of every… ▽ More

    Submitted 16 February, 2017; originally announced February 2017.

    Comments: 27 pages, 4 figures

  5. arXiv:1701.03944  [pdf, ps, other

    cs.FL

    Most Complex Non-Returning Regular Languages

    Authors: Janusz A. Brzozowski, Sylvie Davies

    Abstract: A regular language $L$ is non-returning if in the minimal deterministic finite automaton accepting it there are no transitions into the initial state. Eom, Han and Jirásková derived upper bounds on the state complexity of boolean operations and Kleene star, and proved that these bounds are tight using two different binary witnesses. They derived upper bounds for concatenation and reversal using th… ▽ More

    Submitted 14 January, 2017; originally announced January 2017.

    Comments: 22 pages, 6 figures

  6. arXiv:1610.00728  [pdf, ps, other

    cs.FL

    Complexity of Left-Ideal, Suffix-Closed and Suffix-Free Regular Languages

    Authors: Janusz Brzozowski, Corwin Sinnamom

    Abstract: A language $L$ over an alphabet $Σ$ is suffix-convex if, for any words $x,y,z\inΣ^*$, whenever $z$ and $xyz$ are in $L$, then so is $yz$. Suffix-convex languages include three special cases: left-ideal, suffix-closed, and suffix-free languages. We examine complexity properties of these three special classes of suffix-convex regular languages. In particular, we study the quotient/state complexity o… ▽ More

    Submitted 3 October, 2016; originally announced October 2016.

    Comments: 20 pages, 11 figures, 1 table. arXiv admin note: text overlap with arXiv:1605.06697

  7. arXiv:1609.04439  [pdf, ps, other

    cs.FL

    Unrestricted State Complexity of Binary Operations on Regular and Ideal Languages

    Authors: Janusz Brzozowski, Corwin Sinnamon

    Abstract: We study the state complexity of binary operations on regular languages over different alphabets. It is known that if $L'_m$ and $L_n$ are languages of state complexities $m$ and $n$, respectively, and restricted to the same alphabet, the state complexity of any binary boolean operation on $L'_m$ and $L_n$ is $mn$, and that of product (concatenation) is $m 2^n - 2^{n-1}$. In contrast to this, we s… ▽ More

    Submitted 20 December, 2017; v1 submitted 14 September, 2016; originally announced September 2016.

    Comments: 30 pages, 15 figures. This paper is a revised and expanded version of the DCFS 2016 conference paper, also posted previously as arXiv:1602.01387v3. The expanded version has appeared in J. Autom. Lang. Comb. 22 (1-3), 29-59, 2017, the issue of selected papers from DCFS 2016. This version corrects the proof of distinguishability of states in the difference operation on p. 12 in arXiv:1609.04439v2

  8. arXiv:1605.06697  [pdf, ps, other

    cs.FL

    Complexity of Prefix-Convex Regular Languages

    Authors: Janusz Brzozowski, Corwin Sinnamon

    Abstract: A language $L$ over an alphabet $Σ$ is prefix-convex if, for any words $x,y,z\inΣ^*$, whenever $x$ and $xyz$ are in $L$, then so is $xy$. Prefix-convex languages include right-ideal, prefix-closed, and prefix-free languages. We study complexity properties of prefix-convex regular languages. In particular, we find the quotient/state complexity of boolean operations, product (concatenation), star, a… ▽ More

    Submitted 24 June, 2016; v1 submitted 21 May, 2016; originally announced May 2016.

    Comments: 39 pages, 16 figures, one table, corrected Conclusions and Table 1

  9. Unrestricted State Complexity of Binary Operations on Regular Languages

    Authors: Janusz Brzozowski

    Abstract: I study the state complexity of binary operations on regular languages over different alphabets. It is well known that if $L'_m$ and $L_n$ are languages restricted to be over the same alphabet, with $m$ and $n$ quotients, respectively, the state complexity of any binary boolean operation on $L'_m$ and $L_n$ is $mn$, and that of the product (concatenation) is $(m-1)2^n +2^{n-1}$. In contrast to thi… ▽ More

    Submitted 10 June, 2016; v1 submitted 3 February, 2016; originally announced February 2016.

    Comments: 13 pages, 6 figures. An earlier version is to appear in the proceedings of DCFS 2016. Two errors are corrected in the present arXiv version

  10. On the State Complexity of the Shuffle of Regular Languages

    Authors: Janusz Brzozowski, Galina Jirásková, Bo Liu, Aayush Rajasekaran, Marek Szykuła

    Abstract: We investigate the shuffle operation on regular languages represented by complete deterministic finite automata. We prove that $f(m,n)=2^{mn-1} + 2^{(m-1)(n-1)}(2^{m-1}-1)(2^{n-1}-1)$ is an upper bound on the state complexity of the shuffle of two regular languages having state complexities $m$ and $n$, respectively. We also state partial results about the tightness of this bound. We show that the… ▽ More

    Submitted 15 July, 2016; v1 submitted 3 December, 2015; originally announced December 2015.

    Comments: The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-41114-9_6

    Journal ref: In Descriptional Complexity of Formal Systems (DCFS 2016), volume 9777 of LNCS, pages 73--86, 2016

  11. Most Complex Regular Ideal Languages

    Authors: Janusz Brzozowski, Sylvie Davies, Bo Yang Victor Liu

    Abstract: A right ideal (left ideal, two-sided ideal) is a non-empty language $L$ over an alphabet $Σ$ such that $L=LΣ^*$ ($L=Σ^*L$, $L=Σ^*LΣ^*$). Let $k=3$ for right ideals, 4 for left ideals and 5 for two-sided ideals. We show that there exist sequences ($L_n \mid n \ge k $) of right, left, and two-sided regular ideals, where $L_n$ has quotient complexity (state complexity) $n$, such that $L_n$ is most co… ▽ More

    Submitted 13 October, 2016; v1 submitted 31 October, 2015; originally announced November 2015.

    Comments: 25 pages, 11 figures. To appear in Discrete Mathematics and Theoretical Computer Science. arXiv admin note: text overlap with arXiv:1311.4448

    Journal ref: Discrete Mathematics & Theoretical Computer Science, Vol. 18 no. 3, Automata, Logic and Semantics (October 17, 2016) dmtcs:1343

  12. arXiv:1509.06032  [pdf, ps, other

    cs.FL

    Syntactic complexity of regular ideals

    Authors: Janusz A. Brzozowski, Marek Szykuła, Yuli Ye

    Abstract: The state complexity of a regular language is the number of states in a minimal deterministic finite automaton accepting the language. The syntactic complexity of a regular language is the cardinality of its syntactic semigroup. The syntactic complexity of a subclass of regular languages is the worst-case syntactic complexity taken as a function of the state complexity $n$ of languages in that cla… ▽ More

    Submitted 13 January, 2017; v1 submitted 20 September, 2015; originally announced September 2015.

    Comments: 26 pages, 13 figures, 1 table. arXiv admin note: text overlap with arXiv:1403.2090

  13. arXiv:1504.05159  [pdf, ps, other

    cs.FL

    Complexity of Suffix-Free Regular Languages

    Authors: Janusz Brzozowski, Marek Szykuła

    Abstract: We study various complexity properties of suffix-free regular languages. The quotient complexity of a regular language $L$ is the number of left quotients of $L$; this is the same as the state complexity of $L$. A regular language $L'$ is a dialect of a regular language $L$ if it differs only slightly from $L$. The quotient complexity of an operation on regular languages is the maximal quotient co… ▽ More

    Submitted 12 December, 2016; v1 submitted 20 April, 2015; originally announced April 2015.

    Comments: 27 pages, 7 figures, 2 tables

  14. arXiv:1503.02208  [pdf, ps, other

    cs.FL

    Quotient Complexities of Atoms in Regular Ideal Languages

    Authors: Janusz Brzozowski, Sylvie Davies

    Abstract: A (left) quotient of a language $L$ by a word $w$ is the language $w^{-1}L=\{x\mid wx\in L\}$. The quotient complexity of a regular language $L$ is the number of quotients of $L$; it is equal to the state complexity of $L$, which is the number of states in a minimal deterministic finite automaton accepting $L$. An atom of $L$ is an equivalence class of the relation in which two words are equivalen… ▽ More

    Submitted 23 May, 2015; v1 submitted 7 March, 2015; originally announced March 2015.

    Comments: 17 pages, 4 figures, two tables

  15. arXiv:1412.2281  [pdf, ps, other

    cs.FL

    Syntactic Complexity of Suffix-Free Languages

    Authors: Janusz Brzozowski, Marek Szykuła

    Abstract: We solve an open problem concerning syntactic complexity: We prove that the cardinality of the syntactic semigroup of a suffix-free language with $n$ left quotients (that is, with state complexity $n$) is at most $(n-1)^{n-2}+n-2$ for $n\ge 6$. Since this bound is known to be reachable, this settles the problem. We also reduce the alphabet of the witness languages reaching this bound to five lette… ▽ More

    Submitted 15 October, 2015; v1 submitted 6 December, 2014; originally announced December 2014.

    Comments: 22 pages, 12 figures

  16. arXiv:1403.2090  [pdf, ps, other

    cs.FL

    Upper Bounds on Syntactic Complexity of Left and Two-Sided Ideals

    Authors: Janusz Brzozowski, Marek Szykuła

    Abstract: We solve two open problems concerning syntactic complexity: We prove that the cardinality of the syntactic semigroup of a left ideal or a suffix-closed language with $n$ left quotients (that is, with state complexity $n$) is at most $n^{n-1}+n-1$, and that of a two-sided ideal or a factor-closed language is at most $n^{n-2}+(n-2)2^{n-2}+1$. Since these bounds are known to be reachable, this settle… ▽ More

    Submitted 3 July, 2014; v1 submitted 9 March, 2014; originally announced March 2014.

    Comments: 15 pages, 7 figures

  17. arXiv:1401.0157  [pdf, ps, other

    cs.FL

    Large Aperiodic Semigroups

    Authors: Janusz Brzozowski, Marek Szykuła

    Abstract: The syntactic complexity of a regular language is the size of its syntactic semigroup. This semigroup is isomorphic to the transition semigroup of the minimal deterministic finite automaton accepting the language, that is, to the semigroup generated by transformations induced by non-empty words on the set of states of the automaton. In this paper we search for the largest syntactic semigroup of a… ▽ More

    Submitted 18 June, 2014; v1 submitted 31 December, 2013; originally announced January 2014.

    Comments: 22 pages, 1 figure, 2 tables

  18. arXiv:1311.4448  [pdf, ps, other

    cs.FL

    Most Complex Regular Right-Ideal Languages

    Authors: Janusz Brzozowski, Gareth Davies

    Abstract: A right ideal is a language L over an alphabet A that satisfies L = LA*. We show that there exists a stream (sequence) (R_n : n \ge 3) of regular right ideal languages, where R_n has n left quotients and is most complex under the following measures of complexity: the state complexities of the left quotients, the number of atoms (intersections of complemented and uncomplemented left quotients), the… ▽ More

    Submitted 18 November, 2013; originally announced November 2013.

    Comments: 19 pages, 4 figures, 1 table

  19. arXiv:1310.1841  [pdf, ps, other

    cs.FL

    Symmetric Groups and Quotient Complexity of Boolean Operations

    Authors: Jason Bell, Janusz Brzozowski, Nelma Moreira, Rogério Reis

    Abstract: The quotient complexity of a regular language L is the number of left quotients of L, which is the same as the state complexity of L. Suppose that L and L' are binary regular languages with quotient complexities m and n, and that the transition semigroups of the minimal deterministic automata accepting L and L' are the symmetric groups S_m and S_n of degrees m and n, respectively. Denote by o any… ▽ More

    Submitted 7 October, 2013; originally announced October 2013.

  20. Maximally Atomic Languages

    Authors: Janusz Brzozowski, Gareth Davies

    Abstract: The atoms of a regular language are non-empty intersections of complemented and uncomplemented quotients of the language. Tight upper bounds on the number of atoms of a language and on the quotient complexities of atoms are known. We introduce a new class of regular languages, called the maximally atomic languages, consisting of all languages meeting these bounds. We prove the following result: If… ▽ More

    Submitted 21 May, 2014; v1 submitted 20 August, 2013; originally announced August 2013.

    Comments: In Proceedings AFL 2014, arXiv:1405.5272

    ACM Class: F.4.3

    Journal ref: EPTCS 151, 2014, pp. 151-161

  21. arXiv:1302.3906  [pdf, ps, other

    cs.FL

    Maximal Syntactic Complexity of Regular Languages Implies Maximal Quotient Complexities of Atoms

    Authors: Janusz Brzozowski, Gareth Davies

    Abstract: We relate two measures of complexity of regular languages. The first is syntactic complexity, that is, the cardinality of the syntactic semigroup of the language. That semigroup is isomorphic to the semigroup of transformations of states induced by non-empty words in the minimal deterministic finite automaton accepting the language. If the language has n left quotients (its minimal automaton has n… ▽ More

    Submitted 22 May, 2013; v1 submitted 15 February, 2013; originally announced February 2013.

    Comments: 12 pages, 2 figures, 4 tables

  22. arXiv:1301.5585  [pdf, ps, other

    cs.FL

    Minimal Nondeterministic Finite Automata and Atoms of Regular Languages

    Authors: Janusz Brzozowski, Hellis Tamm

    Abstract: We examine the NFA minimization problem in terms of atomic NFA's, that is, NFA's in which the right language of every state is a union of atoms, where the atoms of a regular language are non-empty intersections of complemented and uncomplemented left quotients of the language. We characterize all reduced atomic NFA's of a given language, that is, those NFA's that have no equivalent states. Using a… ▽ More

    Submitted 23 January, 2013; originally announced January 2013.

    Comments: 15 pages, 29 tables

  23. arXiv:1208.4650  [pdf, ps, other

    cs.FL

    Syntactic Complexity of R- and J-Trivial Regular Languages

    Authors: Janusz Brzozowski, Baiyu Li

    Abstract: The syntactic complexity of a regular language is the cardinality of its syntactic semigroup. The syntactic complexity of a subclass of the class of regular languages is the maximal syntactic complexity of languages in that class, taken as a function of the state complexity n of these languages. We study the syntactic complexity of R- and J-trivial regular languages, and prove that n! and floor of… ▽ More

    Submitted 3 February, 2013; v1 submitted 22 August, 2012; originally announced August 2012.

    Comments: 17 pages, 5 figures, 1 table

  24. arXiv:1207.1982  [pdf, ps, other

    cs.FL

    Universal Witnesses for State Complexity of Boolean Operations and Concatenation Combined with Star

    Authors: Janusz Brzozowski, David Liu

    Abstract: We study the state complexity of boolean operations and product (concatenation, catenation) combined with star. We derive tight upper bounds for the symmetric differences and differences of two languages, one or both of which are starred, and for the product of two starred languages. We prove that the previously discovered bounds for the union and the intersection of languages with one or two star… ▽ More

    Submitted 9 July, 2012; originally announced July 2012.

    Comments: 16 pages, 7 figures, LNCS style

  25. arXiv:1207.0535  [pdf, ps, other

    cs.FL

    Universal Witnesses for State Complexity of Basic Operations Combined with Reversal

    Authors: Janusz Brzozowski, David Liu

    Abstract: We study the state complexity of boolean operations, concatenation and star with one or two of the argument languages reversed. We derive tight upper bounds for the symmetric differences and differences of such languages. We prove that the previously discovered bounds for union, intersection, concatenation and star of such languages can all be met by the recently introduced universal witnesses and… ▽ More

    Submitted 2 July, 2012; originally announced July 2012.

    Comments: 18 pages, 8 figures. LNCS format

  26. arXiv:1203.2873  [pdf, ps, other

    cs.FL

    Syntactic Complexity of Finite/Cofinite, Definite, and Reverse Definite Languages

    Authors: Janusz Brzozowski, David Liu

    Abstract: We study the syntactic complexity of finite/cofinite, definite and reverse definite languages. The syntactic complexity of a class of languages is defined as the maximal size of syntactic semigroups of languages from the class, taken as a function of the state complexity n of the languages. We prove that (n-1)! is a tight upper bound for finite/cofinite languages and that it can be reached only if… ▽ More

    Submitted 21 June, 2012; v1 submitted 13 March, 2012; originally announced March 2012.

    Comments: 10 pages. An error concerning the size of the alphabet has been corrected in Theorem 3

  27. arXiv:1201.0295  [pdf, ps, other

    cs.FL

    Quotient Complexities of Atoms of Regular Languages

    Authors: Janusz Brzozowski, Hellis Tamm

    Abstract: An atom of a regular language L with n (left) quotients is a non-empty intersection of uncomplemented or complemented quotients of L, where each of the n quotients appears in a term of the intersection. The quotient complexity of L, which is the same as the state complexity of L, is the number of quotients of L. We prove that, for any language L with quotient complexity n, the quotient complexity… ▽ More

    Submitted 8 March, 2012; v1 submitted 31 December, 2011; originally announced January 2012.

    Comments: 17 pages, 2 figures, 9 tables

  28. arXiv:1109.3381  [pdf, ps, other

    cs.FL

    Syntactic Complexity of Star-Free Languages

    Authors: Janusz Brzozowski, Baiyu Li

    Abstract: The syntactic complexity of a regular language is the cardinality of its syntactic semigroup. The syntactic complexity of a subclass of regular languages is the maximal syntactic complexity of languages in that subclass, taken as a function of the state complexity of these languages. We study the syntactic complexity of star-free regular languages, that is, languages that can be constructed from f… ▽ More

    Submitted 15 September, 2011; originally announced September 2011.

    Comments: 17 pages, 6 figures, 3 tables

  29. arXiv:1103.2986  [pdf, ps, other

    cs.FL

    Syntactic Complexity of Prefix-, Suffix-, Bifix-, and Factor-Free Regular Languages

    Authors: Janusz Brzozowski, Baiyu Li, Yuli Ye

    Abstract: The syntactic complexity of a regular language is the cardinality of its syntactic semigroup. The syntactic complexity of a subclass of the class of regular languages is the maximal syntactic complexity of languages in that class, taken as a function of the state complexity $n$ of these languages. We study the syntactic complexity of prefix-, suffix-, bifix-, and factor-free regular languages. We… ▽ More

    Submitted 18 November, 2011; v1 submitted 15 March, 2011; originally announced March 2011.

    Comments: 28 pages, 6 figures, 3 tables. An earlier version of this paper was presented in: M. Holzer, M. Kutrib, G. Pighizzini, eds., 13th Int. Workshop on Descriptional Complexity of Formal Systems, DCFS 2011, Vol. 6808 of LNCS, Springer, 2011, pp. 93-106. The current version contains improved bounds for suffix-free languages, new results about factor-free languages, and new results about reversal

  30. arXiv:1102.3901  [pdf, ps, other

    cs.FL

    Theory of Atomata

    Authors: Janusz Brzozowski, Hellis Tamm

    Abstract: We show that every regular language defines a unique nondeterministic finite automaton (NFA), which we call "átomaton", whose states are the "atoms" of the language, that is, non-empty intersections of complemented or uncomplemented left quotients of the language. We describe methods of constructing the átomaton, and prove that it is isomorphic to the reverse automaton of the minimal deterministic… ▽ More

    Submitted 19 August, 2013; v1 submitted 18 February, 2011; originally announced February 2011.

    Comments: 29 pages, 2 figures, 28 tables

  31. arXiv:1012.3962  [pdf, ps, other

    cs.FL

    Quotient Complexity of Star-Free Languages

    Authors: Janusz Brzozowski, Bo Liu

    Abstract: The quotient complexity, also known as state complexity, of a regular language is the number of distinct left quotients of the language. The quotient complexity of an operation is the maximal quotient complexity of the language resulting from the operation, as a function of the quotient complexities of the operands. The class of star-free languages is the smallest class containing the finite langu… ▽ More

    Submitted 17 December, 2010; originally announced December 2010.

    Comments: 15 pages. 6 figures. 1 Table

  32. arXiv:1010.3263  [pdf, ps, other

    cs.FL

    Syntactic Complexity of Ideal and Closed Languages

    Authors: Janusz Brzozowski, Yuli Ye

    Abstract: The state complexity of a regular language is the number of states in the minimal deterministic automaton accepting the language. The syntactic complexity of a regular language is the cardinality of its syntactic semigroup. The syntactic complexity of a subclass of regular languages is the worst-case syntactic complexity taken as a function of the state complexity $n$ of languages in that class. W… ▽ More

    Submitted 15 October, 2010; originally announced October 2010.

    Comments: 22 pages, 8 figures in .eepic format

  33. On the Complexity of the Evaluation of Transient Extensions of Boolean Functions

    Authors: Janusz Brzozowski, Baiyu Li, Yuli Ye

    Abstract: Transient algebra is a multi-valued algebra for hazard detection in gate circuits. Sequences of alternating 0's and 1's, called transients, represent signal values, and gates are modeled by extensions of boolean functions to transients. Formulas for computing the output transient of a gate from the input transients are known for NOT, AND, OR} and XOR gates and their complements, but, in general,… ▽ More

    Submitted 10 August, 2010; originally announced August 2010.

    Comments: In Proceedings DCFS 2010, arXiv:1008.1270

    Journal ref: EPTCS 31, 2010, pp. 27-37

  34. arXiv:1006.4843  [pdf, ps, other

    cs.FL

    Quotient Complexity of Bifix-, Factor-, and Subword-Free Regular Languages

    Authors: Janusz Brzozowski, Galina Jirásková, Baiyu Li, Joshua Smith

    Abstract: A language L is prefix-free if, whenever words u and v are in L and u is a prefix of v, then u=v. Suffix-, factor-, and subword-free languages are defined similarly, where "subword" means "subsequence". A language is bifix-free if it is both prefix- and suffix-free. We study the quotient complexity, more commonly known as state complexity, of operations in the classes of bifix-, factor-, and subwo… ▽ More

    Submitted 11 May, 2011; v1 submitted 24 June, 2010; originally announced June 2010.

    Comments: 24 pages, 11 figures in .eepic format, 2 tables, llncs.cls style file. This version contains several new results, and Baiyu Li has been added as a co-author

  35. Quotient Complexity of Closed Languages

    Authors: J. Brzozowski, G. Jirásková, C. Zou

    Abstract: A language L is prefix-closed if, whenever a word w is in L, then every prefix of w is also in L. We define suffix-, factor-, and subword-closed languages in the same way, where by subword we mean subsequence. We study the quotient complexity (usually called state complexity) of operations on prefix-, suffix-, factor-, and subword-closed languages. We find tight upper bounds on the complexity of… ▽ More

    Submitted 5 December, 2009; originally announced December 2009.

    Comments: 12 pages, 5 eps figures, uses llncs

  36. arXiv:0908.2083  [pdf, ps, other

    cs.FL

    Quotient complexity of ideal languages

    Authors: J. Brzozowski, G. Jirásková, B. Li

    Abstract: We study the state complexity of regular operations in the class of ideal languages. A language L over an alphabet Sigma is a right (left) ideal if it satisfies L = L Sigma* (L = Sigma* L). It is a two-sided ideal if L = Sigma* L Sigma *, and an all-sided ideal if it is the shuffle of Sigma* with L. We prefer the term "quotient complexity" instead of "state complexity", and we use derivatives to… ▽ More

    Submitted 14 August, 2009; originally announced August 2009.

    Comments: 24 pages, 9 .eepic figures, 2 tables, use llncs.cls

  37. Quotient Complexity of Regular Languages

    Authors: Janusz Brzozowski

    Abstract: The past research on the state complexity of operations on regular languages is examined, and a new approach based on an old method (derivatives of regular expressions) is presented. Since state complexity is a property of a language, it is appropriate to define it in formal-language terms as the number of distinct quotients of the language, and to call it "quotient complexity". The problem of f… ▽ More

    Submitted 27 July, 2009; originally announced July 2009.

    Journal ref: EPTCS 3, 2009, pp. 17-28

  38. arXiv:0901.3763  [pdf, ps, other

    cs.CC cs.FL

    Closures in Formal Languages: Concatenation, Separation, and Algorithms

    Authors: J. Brzozowski, E. Grant, J. Shallit

    Abstract: We continue our study of open and closed languages. We investigate how the properties of being open and closed are preserved under concatenation. We investigate analogues, in formal languages, of the separation axioms in topological spaces; one of our main results is that there is a clopen partition separating two words if and only if the words commute. We show that we can decide in quadratic ti… ▽ More

    Submitted 23 January, 2009; originally announced January 2009.

    Comments: submitted to DLT 2009

  39. arXiv:0901.3761  [pdf, ps, other

    cs.CC cs.FL

    Closures in Formal Languages and Kuratowski's Theorem

    Authors: J. Brzozowski, E. Grant, J. Shallit

    Abstract: A famous theorem of Kuratowski states that in a topological space, at most 14 distinct sets can be produced by repeatedly applying the operations of closure and complement to a given set. We re-examine this theorem in the setting of formal languages, where closure is either Kleene closure or positive closure. We classify languages according to the structure of the algebra they generate under ite… ▽ More

    Submitted 23 January, 2009; originally announced January 2009.

    Comments: submitted to DLT 2009

  40. Decision Problems For Convex Languages

    Authors: Janusz Brzozowski, Jeffrey Shallit, Zhi Xu

    Abstract: In this paper we examine decision problems associated with various classes of convex languages, studied by Ang and Brzozowski (under the name "continuous languages"). We show that we can decide whether a given language L is prefix-, suffix-, factor-, or subword-convex in polynomial time if L is represented by a DFA, but that the problem is PSPACE-hard if L is represented by an NFA. In the case t… ▽ More

    Submitted 12 December, 2008; v1 submitted 13 August, 2008; originally announced August 2008.

    Comments: preliminary version. This version corrected one typo in Section 2.1.1, line 4

    Journal ref: Proc. LATA 2009 Conference, LNICS #5457, pp. 247-258