Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence 2018
DOI: 10.24963/ijcai.2018/750
|View full text |Cite
|
Sign up to set email alerts
|

The Intricacies of Three-Valued Extensional Semantics for Higher-Order Logic Programs

Abstract: In this paper we examine the problem of providing a purely extensional three-valued semantics for higher-order logic programs with negation. We demonstrate that a technique that was proposed by M. Bezem for providing extensional semantics to positive higher-order logic programs, fails when applied to higher-order logic programs with negation. On the positive side, we demonstrate that for stratified higher-order logic programs, extensionality is indeed achieved by the technique. We analyze the reasons of the fa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
6
0

Year Published

2018
2018
2018
2018

Publication Types

Select...
2
1

Relationship

3
0

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 0 publications
0
6
0
Order By: Relevance
“…One can see that similar arguments hold for the technique of (Charalambidis et al 2014). Therefore, if we seek an extensional three-valued semantics for higher-order logic programs with negation, we need to follow an approach that is radically different from both (Charalambidis et al 2014) and (Rondogiannis and Symeonidou 2017).…”
Section: Introductionmentioning
confidence: 91%
See 2 more Smart Citations
“…One can see that similar arguments hold for the technique of (Charalambidis et al 2014). Therefore, if we seek an extensional three-valued semantics for higher-order logic programs with negation, we need to follow an approach that is radically different from both (Charalambidis et al 2014) and (Rondogiannis and Symeonidou 2017).…”
Section: Introductionmentioning
confidence: 91%
“…An intriguing and difficult question regarding logic programming, is whether it can be extended to a higher-order setting without sacrificing its semantic simplicity and clarity. Research results in this direction (Wadge 1991;Bezem 1999;Charalambidis et al 2013;Rondogiannis and Symeonidou 2016;Rondogiannis and Symeonidou 2017) strongly suggest that it is possible to design higher-order logic programming languages that have powerful expressive capabilities, and which, at the same time, retain all the desirable semantic properties of classical first-order logic programming. In particular, it has been shown that higher-order logic programming can be given an extensional semantics, namely one in which program predicates denote sets.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Research results in this direction (Wadge 1991;Bezem 1999;Charalambidis et al 2013;Rondogiannis and Symeonidou 2016;Rondogiannis and Symeonidou 2017) strongly suggest that it is possible to design higher-order logic programming languages that have powerful expressive capabilities, and which, at the same time, retain all the desirable semantic properties of classical first-order logic programming. In particular, it has been shown that higher-order logic programming can be given an extensional semantics, namely one in which program predicates denote sets.…”
Section: Introductionmentioning
confidence: 99%
“…Section 6 develops the well-founded semantics of higher-order logic programs with negation, based on an extension of consistent approximation fixpoint theory. Section 7 compares the present work with that of (Charalambidis et al 2014;Rondogiannis and Symeonidou 2017), and concludes by identifying some promising research directions. The proofs of most results of the paper are given in the appendices.…”
Section: Introductionmentioning
confidence: 99%