Constructive negation by pruning and optimization higher-order predicates for CLP and CC languages

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We survey several forms of negation in constraint logic programming following the program’s completion approach. We show that a new scheme called constructive negation by pruning provides a generic operational semantics which is correct and complete w.r.t. Kunen’s threevalued logic semantics. We emphasis a full abstraction result which permits to go beyond the theorem proving point of view and to completely characterize the operational behavior of CLP programs with negation. We derive from these results a complete scheme for optimization higher-order predicates in CLP languages, and an operational semantics for concurrent constraint (CC) languages extended with negation and optimization higher-order agents.

Original languageEnglish
Title of host publicationConstraint Programming
Subtitle of host publicationBasics and Trends - 1994 Chatillon Spring School, Selected Papers
EditorsAndreas Podelski
PublisherSpringer Verlag
Pages68-89
Number of pages22
ISBN (Print)3540591559, 9783540591559
DOIs
Publication statusPublished - 1 Jan 1995
Event22nd Spring School in Theoretical Computer Science - Chatillon-sur-Seine, France
Duration: 16 May 199420 May 1994

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume910
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference22nd Spring School in Theoretical Computer Science
Country/TerritoryFrance
CityChatillon-sur-Seine
Period16/05/9420/05/94

Fingerprint

Dive into the research topics of 'Constructive negation by pruning and optimization higher-order predicates for CLP and CC languages'. Together they form a unique fingerprint.

Cite this