Imperative Quantum Programming with Ownership and Borrowing in Guppy

📅 2025-10-14
📈 Citations: 0
Influential: 0
📄 PDF

career value

198K/year
🤖 AI Summary
Imperative quantum programming lacks linear type support, making it difficult to enforce the no-cloning and no-deletion theorems. Method: This paper introduces a linear type system integrating ownership and borrowing mechanisms, the first to enable safe quantum resource management under imperative semantics. It extends linear type theory beyond functional quantum languages by deeply embedding it into Quantinuum’s Guppy language, supporting explicit variable lifetime control and safe borrowing. Contribution/Results: Formal verification confirms the system satisfies key quantum safety properties—including no resource leakage and no illegal reuse. Empirical evaluation via realistic programming examples demonstrates substantial improvements in developer experience and program reliability. This work establishes the first linear type foundation for imperative quantum programming that simultaneously achieves expressiveness, safety, and practicality.

Technology Category

Application Category

📝 Abstract
Linear types enforce no-cloning and no-deleting theorems in functional quantum programming. However, in imperative quantum programming, they have not gained widespread adoption. This work aims to develop a quantum type system that combines ergonomic linear typing with imperative semantics and maintains safety guarantees. All ideas presented here have been implemented in Quantinuum's Guppy programming language.
Problem

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

Develop quantum type system with linear typing
Combine imperative semantics with safety guarantees
Implement ownership and borrowing in Guppy
Innovation

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

Imperative quantum programming with ownership system
Linear typing integrated with imperative semantics
Safety guarantees maintained in Guppy implementation
🔎 Similar Papers