Title :
A higher order logic unification algorithm
Author :
Ludwig, Artêemio ; Amaral, Wagner C do
Author_Institution :
Univ. Federal de Vicosa, Vicosa, Brazil
Abstract :
The present work resulted from an HOL (higher order logic) interpreter prototype called λ-PROLOG. Only positive definite sentences are used in the language. They are similar to those of the first order logic programming language and present some appropriate mechanization properties. Unification is the most important interpreter procedure and has high complexity. Its processing is one of the reasons for the impoverishment of system quality. In the present work, analyses of the MATCH and SIMPL algorithms that were developed for this purpose are used to supply a new form algorithm which, in contrast to MATCH, shows initial performance gains and an easier procedural interpretation of the unification mechanism
Keywords :
PROLOG; formal logic; logic programming; program interpreters; λ-PROLOG; MATCH; SIMPL; higher order logic interpreter; higher order logic unification algorithm; logic programming; Algorithm design and analysis; Computer languages; Logic programming; Mechanical factors; Performance gain; Proposals; Read only memory; Terminology; Usability;
Conference_Titel :
Systems, Man and Cybernetics, 1992., IEEE International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
0-7803-0720-8
DOI :
10.1109/ICSMC.1992.271554