• 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