Coalgebraic logic programming: from Semantics to Implementation
Coalgebraic logic programming: from Semantics to Implementation
复制标题
代数逻辑编程:从语义到实现
DOI:
10.1093/logcom/exu026
复制
发表时间:
2016
影响因子:
0.7
通讯作者:
Komendantskaya E
中科院分区:
文献类型:
--
作者:
Komendantskaya E
Coinductive definitions, such as that of an infinite stream, may often be described by elegant logic programs, but ones for which SLD-refutation is of no value as SLD-derivations fall into infinite loops. Such definitions give rise to questions of lazy corecursive derivations and parallelism, as execution of such logic programs can have both recursive and corecursive features at once. Observational and coalgebraic semantics have been used to study them abstractly. The programming developments have often occurred separately and have usually been implementation-led. Here, we give a coherent semantics-led account of the issues, starting with abstract category theoretic semantics, developing coalgebra to characterize naturally arising trees and proceeding towards implementation of a new dialect, CoALP, of logic programming, characterised by guarded lazy corecursion and parallelism.
登录
查看更多内容
DOI:
--
发表时间:
1994
期刊:
Future generations computer systems
影响因子:
--
作者:
G. Gupta;V. S. Costa
通讯作者:
V. S. Costa
DOI:
--
发表时间:
2010
期刊:
International Conference on Algebraic Methodology and Software Technology
影响因子:
--
作者:
Ekaterina Komendantskaya;G. McCusker;J. Power
通讯作者:
J. Power
影响因子:
2.6
作者:
D. Ancona;Giovanni Lagorio;E. Zucca
通讯作者:
E. Zucca
DOI:
--
发表时间:
1998
期刊:
International Colloquium on Automata, Languages and Programming
影响因子:
--
作者:
Eduardo Giménez
通讯作者:
Eduardo Giménez
DOI:
--
发表时间:
1986
期刊:
Logic in Computer Science
影响因子:
--
作者:
N. Mendler;P. Panangaden;R. Constable
通讯作者:
R. Constable