DocumentCode :
1996510
Title :
Negative set constraints with equality
Author :
Charatonik, Witold ; Pacholski, Leszek
Author_Institution :
Inst. of Comput. Sci., Wroclaw Univ., Poland
fYear :
1994
fDate :
4-7 Jul 1994
Firstpage :
128
Lastpage :
136
Abstract :
Systems of set constraints describe relations between sets of ground terms. They have been successfully used in program analysis and type inference. So far two proofs of decidability of mixed set constraints have been given: by R. Gilleron, S. Tison and M. Tommasi (1993) and A. Aiken, D. Kozen, and E.L. Wimmers (1993). However, both these proofs are long, involved and do not seem to extend to more general set constraints. Our approach is based on a reduction of set constraints to the monadic class given in a paper by L. Bachmair, H. Ganzinger, and U. Waldmann (1993). We first give a new proof of decidability of systems of mixed (positive and negative) set constraints. We explicitly describe a very simple algorithm working in NEXPTIME and we give in all detail a relatively easy proof of its correctness. Then, we sketch how our technique can be applied to get various extensions of this result. In particular we prove that the problem of consistency of mixed set constraints with restricted projections and unrestricted diagonalization is in NEXPTIME
Keywords :
decidability; formal logic; program verification; set theory; type theory; NEXPTIME; consistency; decidability; equality; ground terms; mixed set constraints; monadic class; negative set constraints; program analysis; proof of correctness; restricted projections; simple algorithm; type inference; unrestricted diagonalization; Algorithm design and analysis; Automata; Computer science; Constraint theory; Mathematics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 1994. LICS '94. Proceedings., Symposium on
Conference_Location :
Paris
Print_ISBN :
0-8186-6310-3
Type :
conf
DOI :
10.1109/LICS.1994.316078
Filename :
316078
Link To Document :
بازگشت