Operational semantics of resolution and productivity in Horn clause logic
Operational semantics of resolution and productivity in Horn clause logic
复制标题
Horn 子句逻辑中解析和生产力的操作语义
DOI:
10.1007/s00165-016-0403-1
复制
发表时间:
2017
影响因子:
1
通讯作者:
Fu P
中科院分区:
文献类型:
--
作者:
Fu P
This paper presents a study of operational and type-theoretic properties of different resolution strategies in Horn clause logic. We distinguish four different kinds of resolution: resolution by unification (SLD-resolution), resolution by term-matching, the recently introduced structural resolution, and partial (or lazy) resolution. We express them all uniformly as abstract reduction systems, which allows us to undertake a thorough comparative analysis of their properties. To match this small-step semantics, we propose to take Howard’s SystemHas a type-theoretic semantic counterpart. Using SystemH, we interpret Horn formulas as types, and a derivation for a given formula as the proof term inhabiting the type given by the formula. We prove soundness of these abstract reduction systems relative to SystemH, and we show completeness of SLD-resolution and structural resolution relative to SystemH. We identify conditions under which structural resolution is operationally equivalent to SLD-resolution. We show correspondence between term-matching resolution for Horn clause programs without existential variables and term rewriting.
登录
查看更多内容
DOI:
--
发表时间:
2015
期刊:
Fuji International Symposium on Functional and Logic Programming
影响因子:
--
作者:
Peng Fu;Ekaterina Komendantskaya;Tom Schrijvers;Andrew Pond
通讯作者:
Andrew Pond
DOI:
--
发表时间:
2015
期刊:
arXiv.org
影响因子:
--
作者:
Ekaterina Komendantskaya;Patricia Johann
通讯作者:
Patricia Johann
DOI:
--
发表时间:
1997
期刊:
影响因子:
--
作者:
S. Jones;Mark P. Jones;E. Meijer
通讯作者:
E. Meijer
影响因子:
1.1
作者:
R. Harper;Daniel R. Licata
通讯作者:
Daniel R. Licata
影响因子:
0.7
作者:
Komendantskaya E
通讯作者:
Komendantskaya E