Classical Cut - elimination in the π - calculus ( In memory of

نویسندگان

  • Kohei Honda
  • Steffen van Bakel
  • Luca Cardelli
  • Maria Grazia Vigliotti
چکیده

We define the calculus LK a variant of the calculus X that enjoys the Curry-Howard correspondence for Gentzen’s calculus lk; the variant consists of allowing arbitrary progress of cut over cut. We study the π-calculus enriched with pairing, for which we define a notion of implicative type assignment. We translate the terms of LK into this variant of π, and show that reduction and assignable types are preserved. This implies that all proofs in lk have a representation in π, and that cut-elimination is effectively simulated by π’s synchronisation, congruence, and bisimilarity between processes. We present two interpretations for which we show soundness results (but with respect to different notions of reduction), as well as type preservation. Using the second interpretation, we show that we preserve Gentzen’s Hauptsatz result, and prove completeness. We then enrich the logic with the connector ¬ (negation), and show that this also can be represented in π, whilst preserving the results. keywords: classical logic, sequent calculus, pi calculus, translation, type assignment

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

From X to π Representing the Classical Sequent Calculus in π - calculus

We study the π-calculus, where the family of names is enriched with pairing, and define a notion of type assignment that uses the type constructor →. We encode the circuits of the calculus X into this variant of π, and show that reduction and type assignment are preserved. Since X enjoys the Curry-Howard isomorphism for Gentzen’s calculus LK, this implies that all proofs in LK have an encoding ...

متن کامل

Classical Cut - elimination in the π - calculus

We study the π-calculus, enriched with pairing, and define a notion of type assignment that uses the type constructor →. We encode the terms of the calculus X into this variant of π, and show that all reduction and assignable types are preserved. Since X enjoys the CurryHoward isomorphism for Gentzen’s calculus LK, this implies that all proofs in LK have a representation in π, and cut-eliminati...

متن کامل

Classical Cut - elimination in the π - calculus Steffen

We study the π-calculus, enriched with pairing, and define a notion of type assignment that uses the type constructor →. We encode the terms of the calculus X into this variant of π, and show that all reduction (cut -elimination) and assignable types are preserved. Since X enjoys the Curry-Howard isomorphism for Gentzen’s calculu LK, this implies that all proofs in LK have a representation in π...

متن کامل

Representing the Classical Sequent Calculus in the π-calculus

We study the π-calculus, enriched with pairing and non-blocking input, and define a notion of type assignment that uses the type constructor →. We encode the circuits of the calculus X into this variant of π, and show that all reduction (cut-elimination) and assignable types are preserved. Since X enjoys the Curry-Howard isomorphism for Gentzen’s calculus LK, this implies that all proofs in LK ...

متن کامل

From X to π Representing the Classical Sequent

We study the π-calculus, enriched with pairing and non-blocking input, and define a notion of type assignment that uses the type constructor →. We encode the circuits of the calculus X into this variant of π, and show that all reduction (cut-elimination) and assignable types are preserved. Since X enjoys the Curry-Howard isomorphism for Gentzen’s calculus LK, this implies that all proofs in LK ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014