A proof-theoretic view on scheduling in concurrency
This paper elaborates on a new approach of the question of the proof-theoretic study of concurrent interaction called "proofs as schedules". Observing that proof theory is well suited to the description of confluent systems while concurrency has non-determinism as a fundamental feature, we...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Open Publishing Association
2014-09-01
|
Series: | Electronic Proceedings in Theoretical Computer Science |
Online Access: | http://arxiv.org/pdf/1402.6459v4 |
id |
doaj-6eaebc15d2e845dc8c9d2d6a0e050cca |
---|---|
record_format |
Article |
spelling |
doaj-6eaebc15d2e845dc8c9d2d6a0e050cca2020-11-24T23:10:36ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802014-09-01164Proc. CL&C 2014789210.4204/EPTCS.164.6:19A proof-theoretic view on scheduling in concurrencyEmmanuel Beffara0 I2M, Université d'Aix-Marseille & CNRS This paper elaborates on a new approach of the question of the proof-theoretic study of concurrent interaction called "proofs as schedules". Observing that proof theory is well suited to the description of confluent systems while concurrency has non-determinism as a fundamental feature, we develop a correspondence where proofs provide what is needed to make concurrent systems confluent, namely scheduling. In our logical system, processes and schedulers appear explicitly as proofs in different fragments of the proof language and cut elimination between them does correspond to execution of a concurrent system. This separation of roles suggests new insights for the denotational semantics of processes and new methods for the translation of pi-calculi into prefix-less formalisms (like solos) as the operational counterpart of translations between proof systems.http://arxiv.org/pdf/1402.6459v4 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Emmanuel Beffara |
spellingShingle |
Emmanuel Beffara A proof-theoretic view on scheduling in concurrency Electronic Proceedings in Theoretical Computer Science |
author_facet |
Emmanuel Beffara |
author_sort |
Emmanuel Beffara |
title |
A proof-theoretic view on scheduling in concurrency |
title_short |
A proof-theoretic view on scheduling in concurrency |
title_full |
A proof-theoretic view on scheduling in concurrency |
title_fullStr |
A proof-theoretic view on scheduling in concurrency |
title_full_unstemmed |
A proof-theoretic view on scheduling in concurrency |
title_sort |
proof-theoretic view on scheduling in concurrency |
publisher |
Open Publishing Association |
series |
Electronic Proceedings in Theoretical Computer Science |
issn |
2075-2180 |
publishDate |
2014-09-01 |
description |
This paper elaborates on a new approach of the question of the proof-theoretic study of concurrent interaction called "proofs as schedules". Observing that proof theory is well suited to the description of confluent systems while concurrency has non-determinism as a fundamental feature, we develop a correspondence where proofs provide what is needed to make concurrent systems confluent, namely scheduling. In our logical system, processes and schedulers appear explicitly as proofs in different fragments of the proof language and cut elimination between them does correspond to execution of a concurrent system. This separation of roles suggests new insights for the denotational semantics of processes and new methods for the translation of pi-calculi into prefix-less formalisms (like solos) as the operational counterpart of translations between proof systems. |
url |
http://arxiv.org/pdf/1402.6459v4 |
work_keys_str_mv |
AT emmanuelbeffara aprooftheoreticviewonschedulinginconcurrency AT emmanuelbeffara prooftheoreticviewonschedulinginconcurrency |
_version_ |
1725606408364228608 |