Type-Based Verification of Connectivity Constraints in Lattice Surgery

Ryo Wakizaka, Yasunari Suzuki, Atsushi Igarashi
{"title":"Type-Based Verification of Connectivity Constraints in Lattice Surgery","authors":"Ryo Wakizaka, Yasunari Suzuki, Atsushi Igarashi","doi":"arxiv-2409.00529","DOIUrl":null,"url":null,"abstract":"Fault-tolerant quantum computation using lattice surgery can be abstracted as\noperations on graphs, wherein each logical qubit corresponds to a vertex of the\ngraph, and multi-qubit measurements are accomplished by connecting the vertices\nwith paths between them. Operations attempting to connect vertices without a\nvalid path will result in abnormal termination. As the permissible paths may\nevolve during execution, it is necessary to statically verify that the\nexecution of a quantum program can be completed. This paper introduces a type-based method to statically verify that\nwell-typed programs can be executed without encountering halts induced by\nsurgery operations. Alongside, we present $\\mathcal{Q}_{LS}$, a first-order\nquantum programming language to formalize the execution model of surgery\noperations. Furthermore, we provide a type checking algorithm by reducing the\ntype checking problem to the offline dynamic connectivity problem.","PeriodicalId":501197,"journal":{"name":"arXiv - CS - Programming Languages","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-08-31","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.00529","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Fault-tolerant quantum computation using lattice surgery can be abstracted as operations on graphs, wherein each logical qubit corresponds to a vertex of the graph, and multi-qubit measurements are accomplished by connecting the vertices with paths between them. Operations attempting to connect vertices without a valid path will result in abnormal termination. As the permissible paths may evolve during execution, it is necessary to statically verify that the execution of a quantum program can be completed. This paper introduces a type-based method to statically verify that well-typed programs can be executed without encountering halts induced by surgery operations. Alongside, we present $\mathcal{Q}_{LS}$, a first-order quantum programming language to formalize the execution model of surgery operations. Furthermore, we provide a type checking algorithm by reducing the type checking problem to the offline dynamic connectivity problem.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
网格手术中基于类型的连接性约束验证
使用晶格手术的容错量子计算可以抽象为对图的操作,其中每个逻辑量子比特对应图中的一个顶点,多量子比特测量通过连接顶点和它们之间的路径来完成。试图连接没有有效路径的顶点的操作将导致异常终止。由于允许的路径可能会在执行过程中发生变化,因此有必要静态验证量子程序的执行是否能够完成。本文介绍了一种基于类型的方法,用于静态验证类型良好的程序是否可以执行,而不会遇到由手术操作引起的停止。同时,我们提出了一种一阶量子编程语言 $\mathcal{Q}_{LS}$,用于形式化外科手术的执行模型。此外,我们通过将类型检查问题简化为离线动态连接问题,提供了一种类型检查算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Memory Consistency and Program Transformations No Saved Kaleidosope: an 100% Jitted Neural Network Coding Language with Pythonic Syntax Towards Quantum Multiparty Session Types The Incredible Shrinking Context... in a decompiler near you Scheme Pearl: Quantum Continuations
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1