Published April 22, 2015
| Version v1
Conference paper
Applicative Bisimulation and Quantum λ-Calculi
- Creators
- Dal Lago, Ugo
- Rioli, Alessandro
- Others:
- Foundations of Component-based Ubiquitous Systems (FOCUS) ; Inria Sophia Antipolis - Méditerranée (CRISAM) ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Dipartimento di Informatica - Scienza e Ingegneria [Bologna] (DISI) ; Alma Mater Studiorum Università di Bologna [Bologna] (UNIBO)-Alma Mater Studiorum Università di Bologna [Bologna] (UNIBO)
- Alma Mater Studiorum Università di Bologna [Bologna] (UNIBO)
- Mehdi Dastani
- Marjan Sirjani
- TC 2
- WG 2.2
Description
Applicative bisimulation is a coinductive technique to check program equivalence in higher-order functional languages. It is known to be sound — and sometimes complete — with respect to context equivalence. In this paper we show that applicative bisimulation also works when the underlying language of programs takes the form of a linear λ-calculus extended with features such as probabilistic binary choice, but also quantum data, the latter being a setting in which linearity plays a role. The main results are proofs of soundness for the obtained notions of bisimilarity.
Abstract
International audience
Additional details
- URL
- https://hal.inria.fr/hal-01231800
- URN
- urn:oai:HAL:hal-01231800v1
- Origin repository
- UNICA