This paper studies typed translations of $\lambda$-calculi into $\pi$-calculi, both with non-determinism, informed by the Curry-Howard isomorphism between linear logic and session types (propositions-as-sessions). Prior work considered calculi with non-collapsing non-determinism, a non-committal form of choice in which all alternatives are preserved, ensuring confluence. A question left open is whether there is a correct translation for calculi with the more traditional (and non-confluent) collapsing non-determinism, which commits to one single alternative and discards the rest. A session-typed $\pi$-calculi with collapsing non-determinism is proposed. Next, (i) the key meta-theoretical properties of typed processes (type preservation and d...
This paper presents a logical approach to the translation of functional calculi into concurrent proc...
International audienceWe recently introduced an extensional model of the pure λ-calculus living in a...
AbstractWe recently introduced an extensional model of the pure λ-calculus living in a canonical car...
We study encodings of the lambda-calculus into the pi-calculus in the unexplored case of calculi wit...
We study encodings of the ?-calculus into the ?-calculus in the unexplored case of calculi with non-...
We study encodings of the lambda-calculus into the pi-calculus in the unexplored case of calculi wit...
We study encodings of the λ-calculus into the π-calculus in the unexplored case of calculi with...
Type-preserving translations are effective rigorous tools in the study of core programming calculi. ...
Type-preserving translations are effective rigorous tools in the study of core programming calculi. ...
Type-preserving translations are effective rigorous tools in the study of core programming calculi. ...
International audienceWe define a new model of a lambda-calculus endowed with must and may non-deter...
Abstract. We recently introduced an extensional model of the pure -calculus living in a canonical ca...
Part 1: Computational ModelsInternational audienceProcess calculi based in logic, such as $\pi $DILL...
Mainstream programming idioms intensively rely on state mutation, sharing, and concurrency. Designin...
This paper presents a logical approach to the translation of functional calculi into concurrent proc...
International audienceWe recently introduced an extensional model of the pure λ-calculus living in a...
AbstractWe recently introduced an extensional model of the pure λ-calculus living in a canonical car...
We study encodings of the lambda-calculus into the pi-calculus in the unexplored case of calculi wit...
We study encodings of the ?-calculus into the ?-calculus in the unexplored case of calculi with non-...
We study encodings of the lambda-calculus into the pi-calculus in the unexplored case of calculi wit...
We study encodings of the λ-calculus into the π-calculus in the unexplored case of calculi with...
Type-preserving translations are effective rigorous tools in the study of core programming calculi. ...
Type-preserving translations are effective rigorous tools in the study of core programming calculi. ...
Type-preserving translations are effective rigorous tools in the study of core programming calculi. ...
International audienceWe define a new model of a lambda-calculus endowed with must and may non-deter...
Abstract. We recently introduced an extensional model of the pure -calculus living in a canonical ca...
Part 1: Computational ModelsInternational audienceProcess calculi based in logic, such as $\pi $DILL...
Mainstream programming idioms intensively rely on state mutation, sharing, and concurrency. Designin...
This paper presents a logical approach to the translation of functional calculi into concurrent proc...
International audienceWe recently introduced an extensional model of the pure λ-calculus living in a...
AbstractWe recently introduced an extensional model of the pure λ-calculus living in a canonical car...