Qudit Quantum Programming with Projective Cliffords
Quantum Physics
2025-12-03 v3 Programming Languages
Abstract
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 . 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.
Cite
@article{arxiv.2407.16801,
title = {Qudit Quantum Programming with Projective Cliffords},
author = {Jennifer Paykin and Sam Winnick},
journal= {arXiv preprint arXiv:2407.16801},
year = {2025}
}
Comments
44 pages