Computational completeness of equations over sets of natural numbers

Systems of finitely many equations of the form @f(X"1,...,X"n)[email protected](X"1,...,X"n) are considered, in which the unknowns X"i are sets of natural numbers, while the expressions @f,@j may contain singleton constants and the operations of union and pairwise addition S+T={m+n|[email protected]?S,[email protected]?T}. It is shown that the family of sets representable by unique (least, greatest) solutions of such systems is exactly the family of recursive (r.e., co-r.e., respectively) sets of numbers. Basic decision problems for these systems are located in the arithmetical hierarchy. The same results are established for equations with addition and intersection.

[1]  Ernst L. Leiss,et al.  Unrestricted Complementation in Language Equations Over a One-Letter Alphabet , 1994, Theor. Comput. Sci..

[2]  Alexander Okhotin,et al.  On the equivalence of linear conjunctive grammars and trellis automata , 2004, RAIRO Theor. Informatics Appl..

[3]  Artur Jez,et al.  Representing Hyper-arithmetical Sets by Equations over Sets of Integers , 2011, Theory of Computing Systems.

[4]  Alexander Okhotin,et al.  Conjunctive Grammars , 2001, J. Autom. Lang. Comb..

[5]  Jr. Hartley Rogers Theory of Recursive Functions and Effective Computability , 1969 .

[6]  Artur Jez,et al.  One-Nonterminal Conjunctive Grammars over a Unary Alphabet , 2011, Theory of Computing Systems.

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

[8]  Alexander Okhotin Homomorphisms Preserving Linear Conjunctive Languages , 2008, J. Autom. Lang. Comb..

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

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

[11]  Paliath Narendran,et al.  Unification of Concept Terms in Description Logics , 2001, Description Logics.

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

[13]  Alexander Okhotin Language Equations with Symmetric Difference , 2006, CSR.

[14]  Alexander Okhotin,et al.  Decision problems for language equations , 2010, J. Comput. Syst. Sci..

[15]  Pierre McKenzie,et al.  The Complexity of Membership Problems for Circuits Over Sets of Natural Numbers , 2007, computational complexity.

[16]  Artur Jez,et al.  Complexity of Equations over Sets of Natural Numbers , 2009, Theory of Computing Systems.

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

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

[19]  Witold Charatonik,et al.  Set constraints with projections , 2010, JACM.

[20]  Arto Salomaa,et al.  Systolic trellis automatat , 1984 .

[21]  Artur Jez,et al.  Complexity of solutions of equations over sets of natural numbers , 2008, STACS.

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

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

[24]  Albert R. Meyer,et al.  Word problems requiring exponential time(Preliminary Report) , 1973, STOC.

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

[26]  Jeffrey Shallit,et al.  Automatic Sequences: Theory, Applications, Generalizations , 2003 .

[27]  Michal Kunc,et al.  What Do We Know About Language Equations? , 2007, Developments in Language Theory.

[28]  Thomas Schwentick,et al.  Schema design for XML repositories: complexity and tractability , 2010, PODS '10.

[29]  Yuri Matiyasevich,et al.  Hilbert’s tenth problem , 2019, 100 Years of Math Milestones.

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