Logo del repository
  1. Home
 
Opzioni

Sets and Constraint Logic Programming

DOVIER, Agostino
•
PIAZZA, Carla
•
PONTELLI, E.
•
ROSSI, G.
2000
  • journal article

Periodico
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS
Abstract
In this paper we present a study of the problem of handling constraints made by conjunctions of positive and negative literals based on the predicate symbols =, is an element of, boolean OR, and parallel to (i.e., disjointness of two sets) in a (hybrid) universe of finite sets. We also review and compare the main techniques considered to represent finite sets in the context of logic languages. The resulting constraint algorithms are embedded in a Constraint Logic Programming (CLP) language which provides finite sets-along with basic set-theoretic operations-as first-class objects of the language. The language-called CLP(SET)-is an instance of the general CLP framework, and as such it inherits all the general features and theoretical results of this scheme. We provide, through programming examples, a taste of the expressive power offered by programming in CLP(SET).
DOI
10.1145/365151.365169
WOS
WOS:000167879300003
Archivio
http://hdl.handle.net/11390/877319
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-0348203654
http://dl.acm.org/citation.cfm?id=365169
Diritti
open access
Soggetti
  • Algorithm

  • Language

  • Computable set theory...

  • Constraint

  • Declarative programmi...

Web of Science© citazioni
51
Data di acquisizione
Mar 24, 2024
Visualizzazioni
2
Data di acquisizione
Apr 19, 2024
Vedi dettagli
google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback