Artículo

Encoding High-level Quantum Programs as SZX-diagrams

Borgna, Augustin ; Romero, Lucas Rafael Icon

Otros responsables

Fecha

11/2023

Editorial

Open Publishing Association

Revista

Electronic Proceedings in Theoretical Computer Science

Título del libro

Nombre del evento

Fecha del evento

Institución organizadora

ISSN

2075-2180

eISSN

ISBN

Idioma

Inglés

Tipo del evento

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.

Colecciones

Aprobación

Revisión

Complementado por

Referenciado por

Licencia Creative Commons

Excepto donde se indique lo contrario, la licencia de este ítem se describe como by-nc-sa