Abstract
A positive set constraint is of the form exp 1 \(\subseteq\) exp 2, a negative set constraint is of the form exp 1 \(\subseteq\) exp 2 where exp 1 and exp 2 are set expressions constructed using set variables, function symbols, and the set union, intersection and complement symbols. Decision algorithms for satisfiability of systems of positive and negative set constraints were given by Gilleron et al. [GTT93b], Aiken et al. [AKW93], and Charatonik and Pacholski [CP94]. In this paper, we study properties of the set of solutions of such systems and properties of solutions of interest for applications. The main decidability results are: for positive and negative set constraints, equivalence of systems is decidable, it is decidable whether or not a system has a unique solution; for positive set constraints, it is decidable whether or not a system has a least solution, it is decidable whether or not a system has a finite solution (i.e. the interpretation maps each set variable on a finite set).
This research was partially supported by “GDR Mathématiques et Informatique” and ESPRIT Basic Research Action 6317 ASMICS2.
Preview
Unable to display preview. Download preview PDF.
References
A. Aiken, D. Kozen, M. Vardi, and E. Wimmers. The complexity of set constraints. In Proceedings of Computer Science Logic, 1993. Techn. Report 93-1352, Cornell University.
A. Aiken, D. Kozen, and E. Wimmers. Decidability of systems of set constraints with negative constraints. Technical Report 93-1362, Computer Science Department, Cornell University, 1993.
A. Aiken and E.L. Wimmers. Solving Systems of Set Constraints. In Proceedings of the 7 th Symposium on LICS, pages 329–340, 1992.
L. Bachmair, H. Ganzinger, and U. Waldmann. Set constraints are the monadic class. In Proceedings of the 8 th Symposium on LICS, pages 75–83, 1993.
W. Charatonik and L. Pacholski. Negative set constraints: an easy proof of decidability. In Proceedings of the 9 th Symposium on LICS, 1994.
T. Frühwirth, E. Shapiro, M.Y. Vardi, and E. Yardeni. Logic Programs as Types for Logic Programs. In Proceedings of the 6 th Symposium on LICS, 1991.
F. Gécseg and M. Steinby. Tree Automata. Akademiai Kiado, 1984.
R. Gilleron, S. Tison, and M. Tommasi. Solving System of Set Constraints using Tree Automata. In Lectures Notes in Computer Science, volume 665, pages 505–514, February 1993. Symposium on Theoretical Aspects of Computer Science.
R. Gilleron, S. Tison, and M. Tommasi. Solving systems of set constraints with negated subset relationships. In Proceedings of the 34 th Symp. on Foundations of Computer Science, pages 372–380, 1993. Full version in the LIFL Tech. Rep. IT-247.
N. Heintze and J. Jaffar. A Decision Procedure for a Class of Set Constraints. In Proceedings of the 5 th Symposium on LICS, pages 42–51, 1990.
N. Heintze and J. Jaffar. A finite presentation theorem for approximating logic programs. In Proceedings of the 17 th ACM Symp. on Principles of Programming Languages, pages 197–209, 1990. Full version in the IBM tech. rep. RC 16089 (#71415).
N.D. Jones and S.S. Muchnick. Flow Analysis and Optimization of LISP-like Structures. In Proceedings of the 6 th ACM Symposium on Principles of Programming Languages, pages 244–246, 1979.
D. Kozen. Logical aspects of set constraints. Technical Report TR 94-1421, Cornell University, May 1994.
P. Mishra. Towards a Theory of Types in PROLOG. In Proceedings of the 1st IEEE Symposium on Logic. Programming, pages 456–461, Atlantic City, 1984.
J.C. Reynolds. Automatic Computation of Data Set Definition. Information Processing, 68:456–461, 1969.
K. Stefansson. Systems of set constraints with negative constraints are nexptime-complete. In Proceedings of the 9 th Symposium on LICS, 1994.
W. Thomas. Handbook of Theoretical Computer Science, volume B, chapter Automata on Infinite Objects, pages 134–191. Elsevier, 1990.
T. E. Uribe. Sorted Unification Using Set Constraints. In D. Kapur, editor, Proceedings of the 11 th International Conference on Automated Deduction, New York, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gilleron, R., Tison, S., Tommasi, M. (1994). Some new decidability results on positive and negative set constraints. In: Jouannaud, JP. (eds) Constraints in Computational Logics. CCL 1994. Lecture Notes in Computer Science, vol 845. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0016864
Download citation
DOI: https://doi.org/10.1007/BFb0016864
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58403-2
Online ISBN: 978-3-540-48699-2
eBook Packages: Springer Book Archive