Logo image
Unification without occurs check on a cellular tree
期刊文章   同儕審查

Unification without occurs check on a cellular tree

Daniel BuehrerFu-Ren Lin
Journal of the Chinese Institute of Engineers, Transactions of the Chinese Institute of Engineers,Series A/Chung-kuo Kung Ch'eng Hsuch K'an, 卷.17(2), 頁碼.229-240
1994

摘要

And/or connection graph Cellular tree Consistency-checking Occurs check Unification
This paper presents the design of a special-purpose cellular tree architecture for the unification algorithm. The unification algorithm either finds the most general substitution which makes a set of terms identical, or elsereturns failure. The resulting substitution is permitted to contain loops. Manyof the more recent pure logic programs make use of such recursive substitutions to store data structures which are accessed in a lazy fashion. So lackof such an occurs check is intentional. The algorithm involves only integercomparison and shifting operations between adjacent cells in a data-drivencomputation mode. The physical design of a VLSI chip, therefore, shouldbe quite easy. Each unification problem runs on the cellular tree in worst-case timeO(n• logn), wherenis the number of input symbols. Many unification problems can be run simultaneously on the same chip with no slowdown. © 1994 Taylor & Francis Group, LLC.

相關連結

指標

1 檢視次數

詳細資料

Logo image