The emergence of propositions-as-sessions, a Curry-Howard correspondence between propositions of Linear Logic and session types for concurrent processes, has settled the logical foundations of message-passing concurrency. Central to this approach is the resource consumption paradigm heralded by Linear Logic. In this paper, we investigate a new point in the design space of session type systems for message-passing concurrent programs. We identify O’Hearn and Pym’s Logic of Bunched Implications (BI) as a fruitful basis for an interpretation of the logic as a concurrent programming language. This leads to a treatment of non-linear resources that is radically different from existing approaches based on Linear Logic. We introduce a new π-calculus...
We investigate strong normalization, confluence, and behavioral equality in the realm of session-bas...
This dissertation investigates different formalisms, in the form of programming language calculi, th...
We develop a principled integration of shared mutable state into a proposition-as-types linear logic...
The emergence of propositions-as-sessions, a Curry-Howard correspondence between propositions of Lin...
The emergence of propositions-as-sessions, a Curry-Howard correspondence between propositions of Lin...
The emergence of propositions-as-sessions, a Curry-Howard correspondence between propositions of Lin...
The emergence of propositions-as-sessions, a Curry-Howard correspondence between propositions of Lin...
Linear logic has long been heralded for its potential of providing a logical basis for concurrency. ...
Session-based concurrency is a type-based approach to the analysis of message-passing programs. Thes...
Session-based concurrency is a type-based approach to the analysis of message-passing programs. Thes...
Session-based concurrency is a type-based approach to the analysis of message-passing programs. Thes...
We investigate strong normalization, confluence, and behavioral equality in the realm of session-bas...
In prior work we proposed an interpretation of intuitionistic linear logic propositions as session t...
In prior work we proposed an interpretation of intuitionistic linear logic propositions as session t...
In prior work we proposed an interpretation of intuitionistic linear logic propositions as session t...
We investigate strong normalization, confluence, and behavioral equality in the realm of session-bas...
This dissertation investigates different formalisms, in the form of programming language calculi, th...
We develop a principled integration of shared mutable state into a proposition-as-types linear logic...
The emergence of propositions-as-sessions, a Curry-Howard correspondence between propositions of Lin...
The emergence of propositions-as-sessions, a Curry-Howard correspondence between propositions of Lin...
The emergence of propositions-as-sessions, a Curry-Howard correspondence between propositions of Lin...
The emergence of propositions-as-sessions, a Curry-Howard correspondence between propositions of Lin...
Linear logic has long been heralded for its potential of providing a logical basis for concurrency. ...
Session-based concurrency is a type-based approach to the analysis of message-passing programs. Thes...
Session-based concurrency is a type-based approach to the analysis of message-passing programs. Thes...
Session-based concurrency is a type-based approach to the analysis of message-passing programs. Thes...
We investigate strong normalization, confluence, and behavioral equality in the realm of session-bas...
In prior work we proposed an interpretation of intuitionistic linear logic propositions as session t...
In prior work we proposed an interpretation of intuitionistic linear logic propositions as session t...
In prior work we proposed an interpretation of intuitionistic linear logic propositions as session t...
We investigate strong normalization, confluence, and behavioral equality in the realm of session-bas...
This dissertation investigates different formalisms, in the form of programming language calculi, th...
We develop a principled integration of shared mutable state into a proposition-as-types linear logic...