Proceedings of the 2004 ACM Symposium on Applied Computing 2004
DOI: 10.1145/967900.968194
|View full text |Cite
|
Sign up to set email alerts
|

Constructive negation by bottom-up computation of literal answers

Abstract: In this paper, we present a new proposal for an efficient implementation of constructive negation. In our approach the answers for a literal are bottom-up computed by solving equality constraints, instead of by handling frontiers of subsidiary computation trees. The required equality constraints are given by Shepherdson's operators which are, in a sense, similar to bottom-up immediate consequence operators. However, in order to make the procedure efficient two main techniques are applied. First, we restrict ou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2004
2004
2008
2008

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 18 publications
0
4
0
Order By: Relevance
“…In this subsection, we will define an functor OP P based on the operational mechanism called BCN introduced in [17] and refined in [1]. For this purpose, we generalize BCN in such a way it parametrically uses any object S ∈ PreTh as an oracle that evaluates (un)satisfability constraint sentences.…”
Section: Operational Semanticsmentioning
confidence: 99%
See 1 more Smart Citation
“…In this subsection, we will define an functor OP P based on the operational mechanism called BCN introduced in [17] and refined in [1]. For this purpose, we generalize BCN in such a way it parametrically uses any object S ∈ PreTh as an oracle that evaluates (un)satisfability constraint sentences.…”
Section: Operational Semanticsmentioning
confidence: 99%
“…A proper comparison of these two semantics and of others like [5,6] would need experimental work. We have a prototype implementation of BCN [1], but we do not know if the other approaches have been implemented. Anyhow, the pragmatic virtues of the various operational approaches to constructive negation are not a relevant issue in this paper.…”
Section: Introductionmentioning
confidence: 99%
“…Alvez, Lucio, and Orejas [3] present an efficient implementation of constructive negation based on Shepherdson's operators. Mosses [4] shows how the use of labels in Structural Operational Semantics can provide simpler and more modular descriptions of programming languages.…”
Section: The Contributed Papersmentioning
confidence: 99%
“…In addition, their presence prevents completeness results for more recent techniques like intensional negation [5] and other transformational negation techniques [20,25]. In several computational mechanisms proposed for constructive negation [7,6,11,23,2], local variables force one to deal with universal quantification, which is not easy to compute in an efficient manner. Other logic programming areas where local variables lead to technical problems are related to compilation, memoization, static analysis, program approximation by neural networks etc.…”
Section: Introductionmentioning
confidence: 99%