𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Oriented equational clauses as a programming language

✍ Scribed by Laurent Fribourg


Publisher
Elsevier Science
Year
1984
Tongue
English
Weight
844 KB
Volume
1
Category
Article
ISSN
0743-1066

No coin nor oath required. For personal study only.

✦ Synopsis


In the #Prolog language, Horn clauses of first-order logic are regarded as programs, and the resolution procedure is used as an interpreter. In this paper, we present the formalism of Horn oriented equational clauses (Horn clauses with a rewrite rule as the head part, and a list of equations as the body part). We show that such a formalism can be interpreted as a logic language with built-in equality, and that a procedure based on clausal superposition can be used as an interpreter. We define the operational, model-theoretic and fixpoint semantics of the language, and prove their equivalence. Then we point out the advantages of such a programming language: embodying Prolog, mixing functional and relational features and, handling the equality relation. Lastly, we present experiments performed with an implemented interpreter.


πŸ“œ SIMILAR VOLUMES


Biological modeling on a microcomputer u
✍ Leo Plouffe Jr.; Steven N. Luxenberg πŸ“‚ Article πŸ“… 1992 πŸ› Elsevier Science 🌐 English βš– 841 KB

Computer modeling of biological systems has many applications, with contributions possible in locations ranging from the classroom to the clinic. Many modeling systems have utilized mainframes or minicomputers and specifically designed programs, factors which have limited the widespread adaptation o