Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. Set Constaints and Logic Programming

Set Constaints and Logic Programming

File(s)
94-1467.ps (289.55 KB)
94-1467.pdf (339.05 KB)
Permanent Link(s)
https://hdl.handle.net/1813/6076
Collections
Computer Science Technical Reports
Author
Kozen, Dexter
Abstract

Set constraints are inclusion relations between expressions denoting sets of ground terms over a randed alphabet. They are the main ingredient in set-based program analysis[3,4,12,13,17,20,21,22,26]. In this paper we describe a constraint logic programming language CLP(SC) over set constraints in the style of Jaffar and Lassez[15]. The language subsumes ordinary logic programs over an IIerbrand domain. We give an efficient unification algorithm and operational, declarative, and fixpoint semantics. We show how the language can be applied in set-based program analysis by deriving explicitly the monadic approximation of the collecting semantics of IIeintze and Jaffar[12,13].

Date Issued
1994-03
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR94-1467
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance