2000
DOI: 10.1007/10720327_11
|View full text |Cite
|
Sign up to set email alerts
|

Transformation Rules for Logic Programs with Goals as Arguments

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
2020
2020

Publication Types

Select...
2

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 13 publications
0
4
0
Order By: Relevance
“…We also thank the anonymous referees of the LoPSTr '99 Workshop, where a preliminary version of this paper was presented (Pettorossi and Proietti 2000), and the referees of the Theory and Practice of Logic Programming Journal for their suggestions. This work has been partially supported by MURST Progetto Cofinanziato 'Tecniche Formali per la Specifica, l'Analisi, la Verifica, la Sintesi e la Trasformazione di Sistemi Software' (Italy), and Progetto Coordinato CNR 'Verifica, Analisi e Trasformazione dei Programmi Logici' (Italy).…”
Section: Acknowledgementsmentioning
confidence: 98%
See 1 more Smart Citation
“…We also thank the anonymous referees of the LoPSTr '99 Workshop, where a preliminary version of this paper was presented (Pettorossi and Proietti 2000), and the referees of the Theory and Practice of Logic Programming Journal for their suggestions. This work has been partially supported by MURST Progetto Cofinanziato 'Tecniche Formali per la Specifica, l'Analisi, la Verifica, la Sintesi e la Trasformazione di Sistemi Software' (Italy), and Progetto Coordinato CNR 'Verifica, Analisi e Trasformazione dei Programmi Logici' (Italy).…”
Section: Acknowledgementsmentioning
confidence: 98%
“…We would like to thank Michael Leuschel for pointing out an error in a preliminary version of this paper and for his helpful comments. We also thank the anonymous referees of the LoPSTr '99 Workshop, where a preliminary version of this paper was presented (Pettorossi and Proietti 2000), and the referees of the Theory and Practice of Logic Programming Journal for their suggestions.…”
Section: Acknowledgementsmentioning
confidence: 99%
“…As in functional programs where we have lambda expressions denoting functions, in logic programming we should have terms denoting goals, and thus goals should be allowed to occur as arguments of predicates. To allow goals as arguments, we have proposed a novel logic language, we have defined its semantics, and we have provided for it a set of unfold/fold transformations rules, together with some goal replacement rules, such as the one stating the equivalence of the goal g ∧ true with the goal g [56,63]. Those rules have been proved correct.…”
Section: The Lambda Abstraction Strategymentioning
confidence: 99%
“…For Section 7 a possible project is to construct a transformation system of logic programs with goals as arguments in which: (i) one can run the programs according to the operational semantics we have defined in our paper [56], and (ii) one can apply the various transformation rules (definition introduction, unfolding, folding, goal replacement) we have listed in that paper.…”
Section: Future Developmentsmentioning
confidence: 99%