activity
20222024
most citedTwist: Sound Reasoning for Purity and Entanglement in Quantum Programs

30 citations · 96 across the 6 of their papers we have counts for

collaborators

6 papers

quant-ph2024★ 4 cited

Expressing and Analyzing Quantum Algorithms with Qualtran

Matthew P. Harrigan, Tanuj Khattar, Charles Yuan +5

Quantum computing's transition from theory to reality has spurred the need for novel software tools to manage the increasing complexity, sophistication, toil, and fallibility of qu…

cs.PL2023★ 10 cited

The T-Complexity Costs of Error Correction for Control Flow in Quantum Computation

Charles Yuan, Michael Carbin

Numerous quantum algorithms require the use of quantum error correction to overcome the intrinsic unreliability of physical qubits. However, error correction imposes a unique perfo…

quant-ph2023★ 17 cited

Codesign of quantum error-correcting codes and modular chiplets in the presence of defects

Sophia Fuhui Lin, Joshua Viszlai, Kaitlin N. Smith +4

Fabrication errors pose a significant challenge in scaling up solid-state quantum devices to the sizes required for fault-tolerant (FT) quantum applications. To mitigate the resour…

cs.PL2023★ 9 cited

Quantum Control Machine: The Limits of Control Flow in Quantum Programming

Charles Yuan, Agnes Villanyi, Michael Carbin

Quantum algorithms for tasks such as factorization, search, and simulation rely on control flow such as branching and iteration that depends on the value of data in superposition.…

cs.PL2022★ 30 cited

Twist: Sound Reasoning for Purity and Entanglement in Quantum Programs

Charles Yuan, Christopher McNally, Michael Carbin

Quantum programming languages enable developers to implement algorithms for quantum computers that promise computational breakthroughs in classically intractable tasks. Programming…

cs.PL2022★ 26 cited

Tower: Data Structures in Quantum Superposition

Charles Yuan, Michael Carbin

Emerging quantum algorithms for problems such as element distinctness, subset sum, and closest pair demonstrate computational advantages by relying on abstract data structures. Pra…