We describe the use of quantum process calculus to describe and analyze quantum communication protocols, following the successful field of formal methods from classical computer science. The key idea is to define two systems, one modelling a protocol and one expressing a specification, and prove that they are behaviourally equivalent. We summarize the necessary theory in the process calculus CQP, including the crucial result that equivalence is a congruence, meaning that it is preserved by embedding in any context. We illustrate the approach by analyzing two versions of a quantum error correction system
Full formal descriptions of algorithms making use of quantum principles must take into account both ...
Abstract. We establish an axiomatization for quantum processes, which is a quantum generalization of...
Quantum cryptographic systems have been commercially available, with a striking advantage over class...
We describe the use of quantum process calculus to describe and analyze quantum communication protoc...
We describe the use of quantum process calculus to describe and analyze quantum communication protoc...
Formal methods is an area in theoretical computer science that provides the theories and tools for d...
Communicating Quantum Processes (CQP) is a quantum process calculus that applies formal techniques f...
Quantum communication is a rapidly growing area of research and development. Quantum cryptography ha...
Quantum communication and cryptographic protocols are well on the way to becoming an important pract...
Quantum communication and cryptographic protocols are well on the way to becoming an important pract...
We define a language CQP (Communicating Quantum Processes) for modelling systems which combine quant...
We define a language CQP (Communicating Quantum Processes) for modelling systems which combine quant...
We explain the use of quantum process calculus to describe and analyse linear optical quantum comput...
We define a language CQP (Communicating Quantum Processes) for modelling systems that combine quantu...
With the development of quantum communication protocols, numerous quantum process calculi have been ...
Full formal descriptions of algorithms making use of quantum principles must take into account both ...
Abstract. We establish an axiomatization for quantum processes, which is a quantum generalization of...
Quantum cryptographic systems have been commercially available, with a striking advantage over class...
We describe the use of quantum process calculus to describe and analyze quantum communication protoc...
We describe the use of quantum process calculus to describe and analyze quantum communication protoc...
Formal methods is an area in theoretical computer science that provides the theories and tools for d...
Communicating Quantum Processes (CQP) is a quantum process calculus that applies formal techniques f...
Quantum communication is a rapidly growing area of research and development. Quantum cryptography ha...
Quantum communication and cryptographic protocols are well on the way to becoming an important pract...
Quantum communication and cryptographic protocols are well on the way to becoming an important pract...
We define a language CQP (Communicating Quantum Processes) for modelling systems which combine quant...
We define a language CQP (Communicating Quantum Processes) for modelling systems which combine quant...
We explain the use of quantum process calculus to describe and analyse linear optical quantum comput...
We define a language CQP (Communicating Quantum Processes) for modelling systems that combine quantu...
With the development of quantum communication protocols, numerous quantum process calculi have been ...
Full formal descriptions of algorithms making use of quantum principles must take into account both ...
Abstract. We establish an axiomatization for quantum processes, which is a quantum generalization of...
Quantum cryptographic systems have been commercially available, with a striking advantage over class...