A decidable fragment of the elementary theory of relations and some applications

The class of purely universal formulae of the elementary theory of relations with equality is shown to have an NP-complete satisfiability problem, under the assumption that there is an a priori bound on the length of quantifier prefixes and the arities of relation variables. In the second part of the paper we discuss possible applications in the field of theorem proving in set and graph theory and of consistency checking for queries in relational databases.

[1]  Louise E. Moser A Decision Procedure for Unquantified Formulas of Graph Theory , 1988, CADE.

[2]  E. F. Codd,et al.  Relational Completeness of Data Base Sublanguages , 1972, Research Report / RJ / IBM / San Jose, California.

[3]  Jeffrey D. Uuman Principles of database and knowledge- base systems , 1989 .

[4]  Jeffrey D. Ullman,et al.  Principles of database and knowledge-base systems, Vol. I , 1988 .

[5]  Edmond Schonberg,et al.  Programming with Sets: An Introduction to SETL , 1986 .

[6]  Ed Dubinsky,et al.  Learning Discrete Math with ISETL , 1990 .

[7]  B. Dreben,et al.  The decision problem: Solvable classes of quantificational formulas , 1979 .

[8]  Domenico Cantone,et al.  What Is Computable Set Theory , 1990 .

[9]  Alfred Tarski,et al.  Relational selves as self-affirmational resources , 2008 .

[10]  Wolfgang Schönfeld An Undecidability Result for Relation Algebras , 1979, J. Symb. Log..

[11]  Vincenzo Cutello,et al.  Set-Theoretic Reductions of Hilbert's Tenth Problem , 1989, CSL.

[12]  W. Goldfarb THE GODEL CLASS WITH IDENTITY IS UNSOLVABLE , 1984 .

[13]  Patrick Suppes,et al.  Axiomatic set theory , 1969 .

[14]  A. Ferro,et al.  Decision Procedures for Elementary Sublanguages of Set Theory II , 1981 .

[15]  Ashok K. Chandra,et al.  Optimal implementation of conjunctive queries in relational data bases , 1977, STOC '77.

[16]  Domenico Cantone,et al.  Decision Procedures for Elementary Sublanguages of Set Theory. V. Multilevel Syllogistic Extended by the General Union Operator , 2015, J. Comput. Syst. Sci..

[17]  Jeffrey D. Ullman,et al.  Principles Of Database And Knowledge-Base Systems , 1979 .

[18]  David Harel,et al.  Computable Queries for Relational Data Bases , 1980, J. Comput. Syst. Sci..

[19]  Ed Dubinsky,et al.  Learning discrete mathematics with ISETL , 1989 .