English

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 dd. 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.

Keywords

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