Language Equations with Symmetric Difference

The paper investigates the expressive power of language equations with the operations of concatenation and symmetric difference. For equations over every finite alphabet Σ with |Σ| ≥ 1, it is demonstrated that the sets representable by unique solutions of such equations are exactly the recursive sets over Σ, and the sets representable by their least (greatest) solutions are exactly the recursively enumerable sets (their complements, respectively). If |_| ≥ 2, the same characterization holds already for equations using symmetric difference and linear concatenation with regular constants. In both cases, the solution existence problem is P01-complete, the existence of a unique, a least or a greatest solution is P02-complete, while the existence of finitely many solutions is P03-complete.

[1]  Jean Berstel,et al.  Context-Free Languages and Pushdown Automata , 1997, Handbook of Formal Languages.

[2]  J. Conway Regular algebra and finite machines , 1971 .

[3]  Albert R. Meyer,et al.  Valid Identity Problem for Shuffle Regular Expressions , 2002, J. Autom. Lang. Comb..

[4]  Sebastian Bala Regular Language Matching and Other Decidable Cases of the Satisfiability Problem for Constraints between Regular Open Terms , 2004, STACS.

[5]  Artur Jez Conjunctive Grammars Can Generate Non-regular Unary Languages , 2007, Developments in Language Theory.

[6]  Alexander Okhotin,et al.  Strict Language Inequalities and Their Decision Problems , 2005, MFCS.

[7]  Alexander Okhotin,et al.  The dual of concatenation , 2005, Theor. Comput. Sci..

[8]  Sebastian Bala Complexity of Regular Language Matching and Other Decidable Cases of the Satisfiability Problem for Constraints Between Regular Open Terms , 2005, Theory of Computing Systems.

[9]  Artur Jez,et al.  On the Computational Completeness of Equations over Sets of Natural Numbers , 2008, ICALP.

[10]  Alexander Okhotin Boolean grammars , 2004, Inf. Comput..

[11]  John E. Hopcroft,et al.  Simple Deterministic Languages , 1966, SWAT.

[12]  Alexander Okhotin Decision Problems for Language Equations with Boolean Operations , 2003, ICALP.

[13]  Alex K. Simpson,et al.  Computational Adequacy in an Elementary Topos , 1998, CSL.

[14]  Alexander Okhotin,et al.  Unresolved systems of language equations: Expressive power and decision problems , 2005, Theor. Comput. Sci..

[15]  Grzegorz Rozenberg,et al.  Handbook of Formal Languages , 1997, Springer Berlin Heidelberg.

[16]  Alexander Aiken,et al.  The Complexity of Set Constraints , 1993, CSL.

[17]  Michal Kunc The Power of Commuting with Finite Sets of Words , 2006, Theory of Computing Systems.

[18]  Lynette van Zijl Generalized acceptance, succinctness and supernondeterministic finite automata , 2004, Theor. Comput. Sci..

[19]  Lynette van Zijl,et al.  On binary ⊕-NFAs and succinct descriptions of regular languages , 2004, Theor. Comput. Sci..

[20]  Alexander Okhotin,et al.  Language equations with complementation: Decision problems , 2007, Theor. Comput. Sci..

[21]  Alexander Okhotin Conjunctive Grammars and Systems of Language Equations , 2004, Programming and Computer Software.

[22]  Artur Jez,et al.  Conjunctive Grammars over a Unary Alphabet: Undecidability and Unbounded Growth , 2008, Theory of Computing Systems.

[23]  Brenda S. Baker,et al.  Reversal-Bounded Multipushdown Machines , 1974, J. Comput. Syst. Sci..

[24]  Ralf Küsters,et al.  Unification in a Description Logic with Transitive Closure of Roles , 2001, LPAR.

[25]  Emil L. Post The two-valued iterative systems of mathematical logic , 1942 .

[26]  Witold Charatonik Set Constraints in Some Equational Theories , 1998, Inf. Comput..

[27]  Frank Wolter,et al.  Monodic fragments of first-order temporal logics: 2000-2001 A.D , 2001, LPAR.

[28]  Alexander Okhotin,et al.  Language Equations with Complementation , 2006, Developments in Language Theory.

[29]  Joseph Y. Halpern,et al.  Equations Between Regular Terms and an Application to Process Logic , 1985, SIAM J. Comput..

[30]  Michel Rigo,et al.  Abstract numeration systems and tilings , 2005 .

[31]  Seymour Ginsburg,et al.  Two Families of Languages Related to ALGOL , 1962, JACM.

[32]  Michal Kunc,et al.  Regular solutions of language inequalities and well quasi-orders , 2005, Theor. Comput. Sci..