Published April 22, 2015 | Version v1
Conference paper

Applicative Bisimulation and Quantum λ-Calculi

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

Created:
March 25, 2023
Modified:
November 28, 2023