We investigate strong normalization, confluence, and behavioral equality in the realm of session-based concurrency. These interrelated issues underpin advanced correctness analysis in models of structured communications. The starting point for our study is an interpretation of linear logic propositions as session types for communicating processes, proposed in prior work. Strong normalization and confluence are established by developing a theory of logical relations. Defined upon a linear type structure, our logical relations remain remarkably similar to those for functional languages. We also introduce a natural notion of observational equivalence for session-typed processes. Strong normalization and confluence come in handy in the associat...
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 types provide a static guarantee that concurrent programs respect communication protocols. R...
We investigate strong normalization, confluence, and behavioral equality in the realm of session-bas...
We investigate strong normalization, confluence, and behavioral equality in the realm of session-bas...
We investigate strong normalization, confluence, and behavioral equality in the realm of session-bas...
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...
Program equivalence is the fulcrum for reasoning about and proving properties of programs. For nonin...
Linear logic has long been heralded for its potential of providing a logical basis for concurrency. ...
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 types provide a static guarantee that concurrent programs respect communication protocols. R...
We investigate strong normalization, confluence, and behavioral equality in the realm of session-bas...
We investigate strong normalization, confluence, and behavioral equality in the realm of session-bas...
We investigate strong normalization, confluence, and behavioral equality in the realm of session-bas...
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...
Program equivalence is the fulcrum for reasoning about and proving properties of programs. For nonin...
Linear logic has long been heralded for its potential of providing a logical basis for concurrency. ...
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 types provide a static guarantee that concurrent programs respect communication protocols. R...