2011
DOI: 10.1017/s1471068411000202
|View full text |Cite
|
Sign up to set email alerts
|

A structured alternative to Prolog with simple compositional semantics

Abstract: Prolog's very useful expressive power is not captured by traditional logic programming semantics, due mainly to the cut and goal and clause order. Several alternative semantics have been put forward, exposing operational details of the computation state. We propose instead to redesign Prolog around structured alternatives to the cut and clauses, keeping the expressive power and computation model but with a compositional denotational semantics over much simpler states-just variable bindings. This considerably e… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 15 publications
(16 reference statements)
0
3
0
Order By: Relevance
“…Consequently, much attention [10], [16], [17] has been given to finding a semantics that captures the cut predicate. These proposals -based on such notions of i f -then-else and until -are quite interesting but somewhat complicated than necessary.…”
Section: Introductionmentioning
confidence: 99%
“…Consequently, much attention [10], [16], [17] has been given to finding a semantics that captures the cut predicate. These proposals -based on such notions of i f -then-else and until -are quite interesting but somewhat complicated than necessary.…”
Section: Introductionmentioning
confidence: 99%
“…Despite much attractiveness, Log-icWeb (and its relatives such as agent programming) has traditionally lacked elegant devices for structuring mutually exclusive rules. Lacking such devices, structuring mutually exclusive rules in LogicWeb relies on awkward devices such as the cut or if -then-else construct [9]. This paper proposes LinWeb, an extension to LogicWeb with a novel feature called choiceconjunctive clauses.…”
Section: Introductionmentioning
confidence: 99%
“…Consequently, much attention [10,11,7] has been given to finding a semantics that captures the cut predicate. These proposals are quite interesting but somewhat complicated.…”
Section: Introductionmentioning
confidence: 99%