Qudit Quantum Programming with Projective Cliffords

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Paykin, Jennifer, Winnick, Sam
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866909939092422656
author Paykin, Jennifer
Winnick, Sam
author_facet Paykin, Jennifer
Winnick, Sam
contents This paper introduces a novel abstraction for programming quantum operations, specifically projective Cliffords, as functions over the qudit Pauli group. Generalizing the idea behind Pauli tableaux, we introduce a type system and lambda calculus for projective Cliffords called LambdaPC, which captures well-formed Clifford operations via a Curry-Howard correspondence with a particular encoding of the Clifford and Pauli groups. Importantly, the language captures not just qubit operations, but qudit operations for any dimension $d$. Throughout the paper we explore what it means to program with projective Cliffords through a number of examples and a case study focusing on stabilizer error correcting codes.
format Preprint
id arxiv_https___arxiv_org_abs_2407_16801
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Qudit Quantum Programming with Projective Cliffords
Paykin, Jennifer
Winnick, Sam
Quantum Physics
Programming Languages
This paper introduces a novel abstraction for programming quantum operations, specifically projective Cliffords, as functions over the qudit Pauli group. Generalizing the idea behind Pauli tableaux, we introduce a type system and lambda calculus for projective Cliffords called LambdaPC, which captures well-formed Clifford operations via a Curry-Howard correspondence with a particular encoding of the Clifford and Pauli groups. Importantly, the language captures not just qubit operations, but qudit operations for any dimension $d$. Throughout the paper we explore what it means to program with projective Cliffords through a number of examples and a case study focusing on stabilizer error correcting codes.
title Qudit Quantum Programming with Projective Cliffords
topic Quantum Physics
Programming Languages
url https://arxiv.org/abs/2407.16801