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. Genco
Ultimo
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.
Settore M-FIL/02 - Logica e Filosofia della Scienza
set-2018
Article (author)
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/1035228
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 3
social impact