In the ubiquitous presence of linear resources in quantum computation, program equivalence in linear contexts, where programs are used or executed once, is more important than in the classical setting. We introduce a linear contextual equivalence and two notions of bisimilarity, a state-based and a distribution-based, as proof techniques for reasoning about higher-order quantum programs. Both notions of bisimilarity are sound with respect to the linear contextual equivalence, but only the distribution-based one turns out to be complete. The completeness proof relies on a characterisation of the bisimilarity as a testing equivalence
Quantum programming languages permit a hardware independent, high-level description of quantum algo ...
Quantum cryptographic systems have been commercially available, with a striking advantage over class...
We introduce a minimal language combining higher-order computation and linear algebra. Roughly, this...
In the ubiquitous presence of linear resources in quantum computation, program equivalence in linear...
International audienceIn the ubiquitous presence of linear resources in quantum computation, program...
Applicative bisimulation is a coinductive technique to check program equivalence in higher-order fun...
In this thesis, it is examined the issue of equivalence between linear terms in higher order languag...
© 2017 IEEE. We investigate a notion of probabilistic program equivalence under linear contexts. We ...
With the development of quantum communication protocols, numerous quantum process calculi have been ...
International audienceApplicative bisimulation is a coinductive technique to check program equivalen...
We introduce a minimal language combining both higher-order computation and linear algebra. Roughly,...
Full formal descriptions of algorithms making use of quantum principles must take into account both ...
Quantum cryptographic systems have been commercially available, with a striking advantage over class...
Bisimulation is a fundamental concept in the classical concurrency theory for comparing the behaviou...
International audienceWe build on the series of work by Dal Lago and coauthors and identify proof ne...
Quantum programming languages permit a hardware independent, high-level description of quantum algo ...
Quantum cryptographic systems have been commercially available, with a striking advantage over class...
We introduce a minimal language combining higher-order computation and linear algebra. Roughly, this...
In the ubiquitous presence of linear resources in quantum computation, program equivalence in linear...
International audienceIn the ubiquitous presence of linear resources in quantum computation, program...
Applicative bisimulation is a coinductive technique to check program equivalence in higher-order fun...
In this thesis, it is examined the issue of equivalence between linear terms in higher order languag...
© 2017 IEEE. We investigate a notion of probabilistic program equivalence under linear contexts. We ...
With the development of quantum communication protocols, numerous quantum process calculi have been ...
International audienceApplicative bisimulation is a coinductive technique to check program equivalen...
We introduce a minimal language combining both higher-order computation and linear algebra. Roughly,...
Full formal descriptions of algorithms making use of quantum principles must take into account both ...
Quantum cryptographic systems have been commercially available, with a striking advantage over class...
Bisimulation is a fundamental concept in the classical concurrency theory for comparing the behaviou...
International audienceWe build on the series of work by Dal Lago and coauthors and identify proof ne...
Quantum programming languages permit a hardware independent, high-level description of quantum algo ...
Quantum cryptographic systems have been commercially available, with a striking advantage over class...
We introduce a minimal language combining higher-order computation and linear algebra. Roughly, this...