作者: Andy Mück , Thomas Streicher , Hendrik C. R. Lock
关键词: Normalisation by evaluation 、 Computer science 、 Programming language 、 Operational semantics 、 Higher-order logic 、 Action semantics 、 Logic programming 、 Denotational semantics of the Actor model 、 Theoretical computer science 、 Denotational semantics 、 Well-founded semantics
摘要: We present an extension of λ-calculus by logical features and constraints, which yields a minimal core language for constraint functional logic programming. define denotational semantics based on continuation passing style. The operational our is given as set reduction rules. prove soundness the w.r.t. semantics. Finally, we show how pure programs can be translated to this in sound way.