Classical Proofs as Parallel Programs

被引:4
|
作者
Aschieri, Federico [1 ]
Ciabattoni, Agata [1 ]
Genco, Francesco A. [1 ]
机构
[1] TU Wien, Vienna, Austria
关键词
D O I
10.4204/EPTCS.277.4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We introduce a first proofs-as-parallel-programs correspondence for classical logic. We define a parallel and more powerful extension of the simply typed lambda-calculus corresponding to an analytic natural deduction based on the excluded middle law. The resulting functional language features a natural higher-order communication mechanism between processes, which also supports broadcasting. The normalization procedure makes use of reductions that implement novel techniques for handling and transmitting process closures.
引用
收藏
页码:43 / 57
页数:15
相关论文
共 50 条