Title :
Creation of ET Rules via Logical Equivalence
Author :
Miura, Katsunori ; Akama, Kiyoshi ; Mabuchi, Hiroshi
Author_Institution :
Hokkaido Univ., Sapporo
Abstract :
A correct program can be created by accumulating rules (ET rules) that transform definite clauses equivalently by replacing some atom in a clause with conjunction of atoms. A method for creating ET rules is very important. However, such techniques for human programmers have never been established. In this paper, we propose a method for creating ET rules based on logical equivalence for correctness of rules, and on simplification patterns for assurance of simpler result. It is expected that an effective method of algorithm construction will be given by using the proposed method together with the squeeze method, i.e., by successive accumulation of ET rules created by the proposed method.
Keywords :
logic programming; accumulating rules; algorithm construction; human programmers; logical equivalence; Computer science; Humans; Information science; Logic programming; Programming profession;
Conference_Titel :
Innovative Computing, Information and Control, 2007. ICICIC '07. Second International Conference on
Conference_Location :
Kumamoto
Print_ISBN :
0-7695-2882-1
DOI :
10.1109/ICICIC.2007.230