Qudit Quantum Programming with Projective Cliffords

📅 2024-07-23
🏛️ arXiv.org
📈 Citations: 0
Influential: 0
📄 PDF

career value

168K/year
🤖 AI Summary
This work addresses the limitation of existing quantum programming frameworks—confined to qubits and unable to support arbitrary-dimensional qudit projective Clifford operations—by introducing the first qudit-oriented Projective Clifford programming abstraction. Methodologically, it models projective Clifford operations as functions over the qudit Pauli group, develops a categorical semantics based on ℤ_d-linear maps, and designs a corresponding typed λ-calculus. Key contributions include: (i) the first categorical semantics and type system for projective Clifford operations; (ii) algebraic modeling of Pauli encodings with a proof of semantic completeness; and (iii) a sound, composable theoretical foundation for qudit Clifford programming. The framework enables formal verification and structured quantum program construction, providing scalable language-theoretic support for high-dimensional quantum computation.

Technology Category

Application Category

📝 Abstract
This paper introduces a novel abstraction for programming quantum operations, specifically projective Cliffords, as functions over the qudit Pauli group. We define a categorical semantics for projective Cliffords based on Pauli encodings in terms of $mathbb{Z}_d$-linear maps. We then introduce a type system and lambda calculus for both $mathbb{Z}_d$-linear maps and projective Cliffords, and prove that these type systems have a sound denotational semantics in terms of the relevant categories. Finally, we explore what it means to program with projective Cliffords through a number of examples and programming constructions.
Problem

Research questions and friction points this paper is trying to address.

Develops a qudit quantum programming abstraction
Introduces LambdaPC for projective Clifford operations
Generalizes Pauli tableaux to any qudit dimension
Innovation

Methods, ideas, or system contributions that make the work stand out.

Qudit programming with projective Cliffords
LambdaPC type system for Clifford operations
Generalizes Pauli tableaux to any dimension
💼 Related Jobs
No related jobs found.
Jennifer Paykin
Jennifer Paykin
Intel
Programming LanguagesType TheoryQuantum Computing
S
Sam Winnick
Institute for Quantum Computing and Department of Combinatorics & Optimization, University of Waterloo, Canada