ExplorerQuantum ComputingQuantum Physics
Research PaperResearchia:202607.23019

Qoreo: Choreographic Programming for Quantum Distributed Systems

Jennifer Paykin

Abstract

Programming distributed quantum systems requires multiple actors to coordinate precise sequences of quantum operations, classical communication, and entanglement generation. Writing such protocols directly as distributed processes is tedious and error-prone, and subtle mismatches can cause deadlock or silently incorrect quantum states. We present Qoreo, a choreographic programming language for quantum distributed systems in which an entire protocol is expressed as single, global program (a chore...

Submitted: July 23, 2026Subjects: Quantum Physics; Quantum Computing

Description / Details

Programming distributed quantum systems requires multiple actors to coordinate precise sequences of quantum operations, classical communication, and entanglement generation. Writing such protocols directly as distributed processes is tedious and error-prone, and subtle mismatches can cause deadlock or silently incorrect quantum states. We present Qoreo, a choreographic programming language for quantum distributed systems in which an entire protocol is expressed as single, global program (a choreography) rather than as a collection of independent actor processes. Qoreo includes a local quantum language with linear types that enforce the no-cloning principle; a choreographic language that combines local quantum computation with inter-actor classical and quantum communication; and a process language for individual network nodes. We prove type safety for choreographies, guaranteeing that well-typed programs implement well-defined quantum operations, and we define endpoint projection~(EPP), which automatically derives a network of independent processes from any choreography. We prove EPP sound and complete with respect to the choreographic semantics; as a corollary, every well-typed choreography projects to a deadlock-free process network. The metatheory of Qoreo is fully mechanized in Rocq, and we provide an extraction pipeline to NetQASM for simulation and deployment on quantum network hardware.


Source: arXiv:2607.20391v1 - http://arxiv.org/abs/2607.20391v1 PDF: https://arxiv.org/pdf/2607.20391v1 Original Link: http://arxiv.org/abs/2607.20391v1

Please sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Access Paper
View Source PDF
Submission Info
Date:
Jul 23, 2026
Topic:
Quantum Computing
Area:
Quantum Physics
Comments:
0
Bookmark
Qoreo: Choreographic Programming for Quantum Distributed Systems | Researchia