Contents/conteúdo

Departamento de Matemática Técnico Técnico

Seminário de Computação e Informação Quântica  RSS

23/07/2004, 15:00 — 16:00 — Sala P4.35, Pavilhão de Matemática
, University of Glasgow

Communicating quantum processes

We define a language CQP (Communicating Quantum Processes) for modelling systems which combine quantum and classical communication and computation. CQP combines the communication primitives of the pi-calculus with primitives for measurement and transformation of quantum state; in particular, qubits can be transmitted from process to process along communication channels. CQP has a static type system which classifies channels, distinguishes between quantum and classical data, and controls the use of quantum state. We formally define the syntax, operational semantics and type system of CQP, prove that the semantics preserves typing, and prove that typing guarantees that each qubit is owned by a unique process within a system. We illustrate CQP by means of several examples, and outline our plans for formal verification of quantum communication and cryptographic systems. This work will also be presented at the Workshop on Quantum Programming Languages in Turku, Finland, 12th-13th July.

Apoiado por: Phys-Info (IT), SQIG (IT), CeFEMA e CAMGSD, com financiamento de FCT, FEDER and EU FP7, especificamente via o Doctoral Programme in the Physics and Mathematics of Information (DP-PMI), os projectos estratégicos FCT PEst-OE/EEI/LA0008/2013 e UID/EEA/50008/2013, o projecto IT QuSim, o projecto CRUP-CPU CQVibes, a Acção de Coordenação FP7 QUTE-EUROPE (600788) e os projectos FP7 Landauer (GA 318287) e PAPETS (323901).

 

Instituto de TelecomunicaçõesCAMGSDFCT7th Framework Programme