Sciweavers

PLILP
1995
Springer

A Complete Narrowing Calculus for Higher-Order Functional Logic Programming

13 years 8 months ago
A Complete Narrowing Calculus for Higher-Order Functional Logic Programming
Abstract. Using higher-order functions is standard practice in functional programming, but most functional logic programming languages that have been described in the literature lack this feature. The natural way to deal with higher-order functions in the framework of ( rst-order) term rewriting is through so-called applicative term rewriting systems. In this paper we argue that existing calculi for lazy narrowing either do not apply to applicative systems or handle applicative terms very ine ciently. We propose a new lazy narrowing calculus for applicative term rewriting systems and prove its completeness.
Koichi Nakahara, Aart Middeldorp, Tetsuo Ida
Added 26 Aug 2010
Updated 26 Aug 2010
Type Conference
Year 1995
Where PLILP
Authors Koichi Nakahara, Aart Middeldorp, Tetsuo Ida
Comments (0)