{"title":"Towards Quantum Multiparty Session Types","authors":"Ivan Lanese, Ugo Dal Lago, Vikraman Choudhury","doi":"arxiv-2409.11133","DOIUrl":null,"url":null,"abstract":"Multiparty Session Types (MPSTs) offer a structured way of specifying\ncommunication protocols and guarantee relevant communication properties, such\nas deadlock-freedom. In this paper, we extend a minimal MPST system with\nquantum data and operations, enabling the specification of quantum protocols.\nQuantum MPSTs (QMPSTs) provide a formal notation to describe quantum protocols,\nboth at the abstract level of global types, describing which communications can\ntake place in the system and their dependencies, and at the concrete level of\nlocal types and quantum processes, describing the expected behavior of each\nparticipant in the protocol. Type-checking relates these two levels formally,\nensuring that processes behave as prescribed by the global type. Beyond usual\ncommunication properties, QMPSTs also allow us to prove that qubits are owned\nby a single process at any time, capturing the quantum no-cloning and\nno-deleting theorems. We use our approach to verify four quantum protocols from\nthe literature, respectively Teleportation, Secret Sharing, Bit-Commitment, and\nKey Distribution.","PeriodicalId":501197,"journal":{"name":"arXiv - CS - Programming Languages","volume":"37 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Programming Languages","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.11133","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Multiparty Session Types (MPSTs) offer a structured way of specifying
communication protocols and guarantee relevant communication properties, such
as deadlock-freedom. In this paper, we extend a minimal MPST system with
quantum data and operations, enabling the specification of quantum protocols.
Quantum MPSTs (QMPSTs) provide a formal notation to describe quantum protocols,
both at the abstract level of global types, describing which communications can
take place in the system and their dependencies, and at the concrete level of
local types and quantum processes, describing the expected behavior of each
participant in the protocol. Type-checking relates these two levels formally,
ensuring that processes behave as prescribed by the global type. Beyond usual
communication properties, QMPSTs also allow us to prove that qubits are owned
by a single process at any time, capturing the quantum no-cloning and
no-deleting theorems. We use our approach to verify four quantum protocols from
the literature, respectively Teleportation, Secret Sharing, Bit-Commitment, and
Key Distribution.