Proving failure in functional logic programs

被引:0
|
作者
López-Fraguas, FJ [1 ]
Sánchez-Hernández, J [1 ]
机构
[1] Univ Complutense Madrid, Dept Sistemas Informat & Programac, E-28040 Madrid, Spain
来源
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
How to extract negative information from programs is an important issue in logic programming. Here we address the problem for functional logic programs, from a proof-theoretic perspective. The starting point of our work is CRWL (Constructor based ReWriting Logic), a well established theoretical framework for functional logic programming, whose fundamental notion is that of non-strict non-deterministic function. We present a proof calculus, CRWLF, which is able to deduce negative information from CRWL-programs. In particular, CRWLF is able to prove 'finite' failure of reduction within CRWL.
引用
收藏
页码:179 / 193
页数:15
相关论文
共 50 条