PauliEngine: High-Performant Symbolic Arithmetic for Quantum Operations
Leon M\"uller, Adelina B\"arligea, Alexander Knapp, Jakob S. Kottmann

TL;DR
PauliEngine is a high-performance C++ framework that enables fast symbolic and numerical manipulation of Pauli operators, supporting scalable quantum software development.
Contribution
It introduces a novel, optimized binary symplectic representation for efficient Pauli operator computations with a Python interface.
Findings
Demonstrates substantial speedups over existing implementations.
Supports both numerical and symbolic coefficients.
Provides a scalable backend for quantum software tools.
Abstract
Quantum computation is inherently hybrid, and fast classical manipulation of qubit operators is necessary to ensure scalability in quantum software. We introduce PauliEngine, a high-performance C++ framework that provides efficient primitives for Pauli string multiplication, commutators, symbolic phase tracking, and structural transformations. Built on a binary symplectic representation and optimized bit-wise operations, PauliEngine supports both numerical and symbolic coefficients and is accessible through a Python interface. Runtime benchmarks demonstrate substantial speedups over state-of-the-art implementations. PauliEngine provides a scalable backend for operator-based quantum software tools and simulations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
