We introduce a first proofs-as-parallel-programs correspondence for classical logic. We define a parallel and more powerful extension of the simply typed λ-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.
Classical Proofs as Parallel Programs / F. Aschieri, A. Ciabattoni, F.A. Genco. - In: ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE. - ISSN 2075-2180. - 277:(2018 Sep), pp. 43-57. (Intervento presentato al 9. convegno GandALF International Symposium on Games, Automata, Logics, and Formal Verification : September, 26th - 28th tenutosi a Saarbrucken nel 2018) [10.4204/eptcs.277.4].
Classical Proofs as Parallel Programs
F.A. GencoUltimo
2018
Abstract
We introduce a first proofs-as-parallel-programs correspondence for classical logic. We define a parallel and more powerful extension of the simply typed λ-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.File | Dimensione | Formato | |
---|---|---|---|
1809.03094v1.pdf
accesso aperto
Tipologia:
Publisher's version/PDF
Dimensione
679.72 kB
Formato
Adobe PDF
|
679.72 kB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.