We present a congruence relation on sequent-style classical proofs which identifies proofs up to trivial rule permutation. The study is performed in the framework of the ∗X calculus, which provides a Curry–Howard correspondence for classical logic (with explicit structural rules), ensuring that proofs can be seen as terms and proof transformations as computations. Congruence equations provide an explicit account for classifying proofs (terms) that are syntactically different but essentially the same. We prove that there is always a representative of a congruence class that enables computation at the top level.

A Congruence Relation for Restructuring Classical Terms

Zunic, Dragisa
2018-01-01

Abstract

We present a congruence relation on sequent-style classical proofs which identifies proofs up to trivial rule permutation. The study is performed in the framework of the ∗X calculus, which provides a Curry–Howard correspondence for classical logic (with explicit structural rules), ensuring that proofs can be seen as terms and proof transformations as computations. Congruence equations provide an explicit account for classifying proofs (terms) that are syntactically different but essentially the same. We prove that there is always a representative of a congruence class that enables computation at the top level.
2018
logic, classical logic, curry howard correspondence, structural rules, sequent calculus, gerhard gentzen
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/20.500.12571/36995
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact