𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Transformation of Logic Programs to FP Programs Based on Dataflows

✍ Scribed by Susumu Yamasaki; Kentaro Iida


Publisher
Elsevier Science
Year
1994
Tongue
English
Weight
692 KB
Volume
18
Category
Article
ISSN
0747-7171

No coin nor oath required. For personal study only.

✦ Synopsis


This paper is concerned with functionality of a logic program. Functionality based on input-output relations declared in predicates is not treated, but functionality of extensionalities of predicates, involved in a logic program, is realized by a dataflow computation and a functional programming (FP) system. By capturing the extensionality of a predicate as an atom sequence, we pay attention to the role of a definite clause together with already existing predicates in the resolution deduction, and abstractly interpret a definite clause as a function to provide a sequence emanating from its head (that is, conclusion) for already existing sequences unified with its body (premise expressed as a conjunction of predicates). Then we regard a logic program as a functional of functions of atom sequences. The functional is really a dataflow extracted from a logic program such that the dataflow preserves the same meaning. The atom sequence is replaced by a substitution sequence to affect a designated predicate, and the dataflow is thereby expressed by semantic functions over a sequence domain of substitutions, where the semantic functions are defined by algebraic manipulations of substitutions. The dataflow is represented by a functional form (FP program) of functions in accordance with substitution sequence variables. The FP program is a meaning preserving program transformed from a given logic program.


πŸ“œ SIMILAR VOLUMES


A note on semantics of logic programs wi
✍ Anatoli Degtyarev; Andrei Voronkov πŸ“‚ Article πŸ“… 1996 πŸ› Elsevier Science 🌐 English βš– 538 KB

We discuss semantics of equational Horn-clause programs based on the notion of a complete set of E-unifiers. We prove incompleteness of SLDE tresolution in the general case. SLDELresolution was introduced by Gallier and Raatz who proved its completeness for the case of well-behaved programs. We also

ChemInform Abstract: The Synthesis of a
✍ Fay W. Ng; Hong Lin; Qiang Tan; Samuel J. Danishefsky πŸ“‚ Article πŸ“… 2010 πŸ› John Wiley and Sons βš– 27 KB πŸ‘ 2 views

## Abstract ChemInform is a weekly Abstracting Service, delivering concise information at a glance that was extracted from about 100 leading journals. To access a ChemInform Abstract of an article which was published elsewhere, please select a β€œFull Text” option. The original article is trackable v