一句话:提出实现高阶节点复制的项演算,统一刻画按名调用与完全惰性按需调用并证明两者观察等价。
论文研究高阶节点复制的形式化。作者定义并研究一种项演算,用于实现高阶节点复制,并以此统一指定两种弱求值策略:call-by-name 与 fully lazy call-by-need。关键贡献在于借助类型理论工具证明这两种策略观察等价,从而说明在节点复制机制下按名调用与完全惰性按需调用具有相同的可观察行为。该工作为惰性函数式语言中共享与复制的语义及正确性提供了理论依据。
We define and study a term calculus implementing higher-order node replication. It is used to specify two different (weak) evaluation strategies: call-by-name and fully lazy call-by-need, that are shown to be observationally equivalent by using type theoretical technical tools.