Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-09T03:26:03.823Z Has data issue: false hasContentIssue false

Minimum Model Semantics for Extensional Higher-order Logic Programming with Negation*

Published online by Cambridge University Press:  21 July 2014

ANGELOS CHARALAMBIDIS
Affiliation:
Department of Informatics & Telecommunications, University of Athens, Greece (e-mail: a.charalambidis@di.uoa.gr)
ZOLTÁN ÉSIK
Affiliation:
Department of Computer Science, University of Szeged, Hungary (e-mail: ze@inf.u-szeged.hu)
PANOS RONDOGIANNIS
Affiliation:
Department of Informatics & Telecommunications, University of Athens, Greece (e-mail: prondo@di.uoa.gr)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

Extensional higher-order logic programming has been introduced as a generalization of classical logic programming. An important characteristic of this paradigm is that it preserves all the well-known properties of traditional logic programming. In this paper we consider the semantics of negation in the context of the new paradigm. Using some recent results from non-monotonic fixed-point theory, we demonstrate that every higher-order logic program with negation has a unique minimum infinite-valued model. In this way we obtain the first purely model-theoretic semantics for negation in extensional higher-order logic programming. Using our approach, we resolve an old paradox that was introduced by W. W. Wadge in order to demonstrate the semantic difficulties of higher-order logic programming.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2014 
Supplementary material: PDF

CHARALAMBIDIS et al.

Minimum Model Semantics for Extensional Higher-order Logic Programming with Negation

Download CHARALAMBIDIS et al.(PDF)
PDF 192.6 KB