Artículo
Encoding High-level Quantum Programs as SZX-diagrams
Fecha de publicación:
11/2023
Editorial:
Open Publishing Association
Revista:
Electronic Proceedings in Theoretical Computer Science
ISSN:
2075-2180
Idioma:
Inglés
Tipo de recurso:
Artículo publicado
Clasificación temática:
Resumen
The Scalable ZX-calculus is a compact graphical language used to reason about linear maps between quantum states. These diagrams have multiple applications, but they frequently have to be constructed in a case-by-case basis. In this work we present a method to encode quantum programs implemented in a fragment of the linear dependently typed Proto-Quipper-D language as families of SZX-diagrams. We define a subset of translatable Proto-Quipper-D programs and show that our procedure is able to encode non-trivial algorithms as diagrams that grow linearly on the size of the program.
Palabras clave:
Quantum Lambda calculus
,
Scalable ZX
,
Proto-Quipper-D
Archivos asociados
Licencia
Identificadores
Colecciones
Articulos(ICC)
Articulos de INSTITUTO DE INVESTIGACION EN CIENCIAS DE LA COMPUTACION
Articulos de INSTITUTO DE INVESTIGACION EN CIENCIAS DE LA COMPUTACION
Citación
Borgna, Augustin; Romero, Lucas Rafael; Encoding High-level Quantum Programs as SZX-diagrams; Open Publishing Association; Electronic Proceedings in Theoretical Computer Science; 394; 11-2023; 141-169
Compartir
Altmétricas