Research
Block Encoding Non-Abelian Lattice Gauge Theory
Overview Research area: Quantum simulation of lattice gauge theory — specifically fault-tolerant algorithm design (block encoding and qubitization) for the magnetic (plaquette) term of non-Abelian lat

- arXiv
- 2608.17115
- Published
- 2026-08-17
- Authors
- Patrick Draper
AI summary
Overview
Research area: Quantum simulation of lattice gauge theory — specifically fault-tolerant algorithm design (block encoding and qubitization) for the magnetic (plaquette) term of non-Abelian lattice gauge Hamiltonians, with explicit constructions for SU(3).
Technical level: Advanced. The paper assumes familiarity with Kogut-Susskind Hamiltonians, block encodings, qubitization/QSVT, Clebsch-Gordan recoupling, and T-gate resource counting.
Scope (one sentence): The paper gives an explicit, end-to-end construction and resource estimate for a block-encoding oracle of the plaquette operator in the reduced (irrep) electric basis of SU(3) lattice gauge theory, using factorized site data, quantum lookups, and programmed rotation trees.
What This Paper Is About
In a basis where the electric part of a lattice gauge Hamiltonian is diagonal, the magnetic part — a sum of plaquette operators — is the hard piece: it creates correlated transitions across several links and sites at once. The standard workaround, precomputing every nonzero plaquette matrix element and implementing transitions one at a time with Givens rotations, collapses under the sheer number of matrix elements at anything beyond the lowest truncations. This paper instead exploits a factorization of each plaquette matrix element into four per-vertex "site factors," allowing the oracle to be built from a handful of small lookup tables and programmed rotations rather than one table row per matrix element, and it reports concrete T-gate and qubit costs for SU(3).
Key Contributions
- An explicit block-encoding oracle for the plaquette operator □_p + □_p† in the irrep / reduced electric basis, assembled within the sparse block-encoding framework, with a complete circuit construction rather than only asymptotic scaling formulas.
- A factorization-based construction that removes the matrix-element scaling wall. Each plaquette matrix element is written as a product of an irrep-dimension prefactor and four site factors, which reduces the number of distinct lookup-table entries by many orders of magnitude relative to a per-matrix-element table, and avoids in-register Clebsch-Gordan arithmetic.
- A reusable primitive set — quantum lookups of classically precomputed gauge data (via sparse unary iteration QROM) feeding programmed rotation trees, with the site factors converted into sequences of rotation angles using the public code
pyclebsch. - Concrete fault-tolerant resource estimates for SU(3) at two truncations (per-vertex Casimir cutoff B = 6 and B = 9, both with the irrep set {1, 3/3̄, 8, 6/6̄}), including per-oracle T-counts, subnormalization, and logical qubit counts, plus a discussion of how the oracle slots into QSVT and hybrid Trotter-QSVT simulations on an L³ lattice.
Main Findings
- Per-oracle T-count: A single call to the plaquette oracle □_p + □_p† costs about 10⁵ T gates at the B = 6 truncation and about 10⁶ T gates at B = 9. The author states these numbers are not fully optimized and can likely be substantially lowered.
- Comparison to the Givens-rotation approach: Implementing a single Trotter step on a plaquette via the Givens rotation approach would, based on raw □_p matrix element counts at these truncations, cost at least a factor of 10⁵ more. □ has 105 million nonzero matrix elements at B = 6 and billions at B = 9, which is also difficult to precompute and store classically.
- Per-site factorization: |□_st| = w₁w₂w₃w₄, with each w_v ≥ 0 the magnitude of a site factor at one vertex, absorbing a share of the irrep-dimension prefactor; signs are stored per site and multiply to give the full matrix element sign.
- Forward/reverse symmetry: The forward and reverse site factors are equal, w_v^fwd(s_v, c_v, t_v) = w_v^rev(t_v, c_v, s_v), and likewise for signs, so only forward site factors need storage; a bit selects which slot is read as source and which as target. The angle tables are nevertheless per-direction, because a source's forward neighbors and reverse neighbors are different sets.
- Subnormalization: With bare lattice coupling g = 1, the magnetic block-encoding subnormalization is 3L³ α_p with α_p ≈ 56 per plaquette (evaluated at B = 9). The per-link electric weight for comparison is (1/2)C₂^max = 5/3, much less than 56; C₂^max = 10/3 for the irrep set up to two-index tensors, and α_E = (1/2) N_links C₂^max. For general coupling, β(g) = g² α_E + α_B/g².
- Logical qubit count: Q ≈ 12L³ + O(10³), dominated by the register holding the lattice state; the additive term is working space (lookup workspace, flags, routing scratch) up to address registers of width log L.
- Primitive costs: A QROM call with sparse unary iteration costs 4(N−1) T gates to load and the same to erase; a single programmed rotation costs about 4 b_rot T gates, with roughly one Toffoli per angle bit. A preparation over k basis states is parametrized by at most k−1 tree angles.
- Remaining scaling problem: On a full periodic L³ lattice, evolution can be done with QSVT or hybrid Trotter-QSVT; for L ≳ 20 the dominant cost in the QSVT case is polynomial degree × routing, and routing costs another power of L³. The unfavorable volume-squared scaling remains a significant open problem, and the paper does not carry out the hybrid algorithm analysis.
Methodology in Plain English
The author works in a gauge-invariant basis where each link carries only an irrep label and each lattice site carries a "singlet multiplicity" index that says which gauge-invariant combination the surrounding links fuse into. In this basis the electric energy is trivial and the plaquette operator is the hard part.
The central trick is bookkeeping. Instead of a table with one row for every nonzero plaquette matrix element, the author uses the fact that each matrix element factors into four pieces, one per corner of the plaquette, that depend only on local data: the two active link irreps at that corner before and after the move, the multiplicity index, and the surrounding "control" links. These site factors are computed classically once (the paper uses the public pyclebsch code to enumerate the needed Clebsch-Gordan coefficients) and converted into lists of rotation angles.
The quantum circuit then reads the current plaquette state, looks up the precomputed angle data with a quantum read-only memory, and applies a binary tree of rotations whose angles are supplied by that lookup — a "programmed rotation tree" — to prepare a superposition over the neighboring states, weighted by the magnitude of the corresponding matrix element. The signs are handled separately, and a direction bit lets the same stored data serve both the forward (□) and reverse (□†) moves. This single-plaquette oracle is then wrapped in a standard SELECT/PREP linear-combination-of-unitaries structure with a register indexing which plaquette to act on, plus routing to bring each plaquette's data to the oracle, and combined with an electric-term encoding. Resource counts follow from counting Toffolis in the lookups and rotation trees.
Why This Matters
Fault-tolerant resource estimation has itself become a benchmark problem for lattice gauge theory, and the magnetic plaquette term has been the bottleneck for sparse block-encoding approaches in the irrep basis: previous work outlined an SU(3) magnetic block encoding based on Clebsch-Gordan arithmetic without giving an explicit construction, and used analytic cutoff-scaling formulas rather than precomputation. This paper supplies a complete circuit and per-query T-counts that reflect the actual sparsity and structure of the Hamiltonian at physically relevant truncations, and it supplies the magnetic piece complementary to recent quantum-signal-processing treatments of the gauge-matter sector.
Real-world applications (as motivated in the paper):
- Real-time gauge field dynamics: accessing nonequilibrium dynamics of strongly correlated gauge fields where classical Monte Carlo is unavailable.
- Hadronization and scattering: evolution times long enough to resolve hadronization or scattering at continuum-limit lattice spacings and large d = 3 volumes.
- Strong-interaction physics benchmarks: the truncations considered relate to ongoing work on quantities such as the string tension and on what truncation is actually needed for faithful continuum simulation.
- A building block for full QCD: the same site-factor and oracle machinery is intended to extend to the gauge-matter (link-matter) operator, for which site factors for Wilson and staggered fermions were already computed in the same irrep basis.
Industry relevance: the work targets fault-tolerant quantum computing rather than NISQ hardware, so it is directly relevant to groups building error-corrected machines and to quantum software/compiler teams concerned with QROM, programmed rotations and routing costs. It also continues the historical pattern in which lattice QCD drove high-performance classical computing, and is positioned to play the same role for quantum computing.
Future Directions
- Lookup optimization: replacing sparse unary iteration with hashed sparse keys followed by a dense lookup, and other table-organization improvements the author lists as targets.
- Hybrid Trotter-QSVT analysis: the volume-squared scaling of the full-lattice cost suggests a detailed study of the hybrid algorithm, which the paper explicitly does not carry out.
- Extending to matter and higher truncations: coupling to dynamical quarks via the link-matter operator, combining with the quantum-signal-processing fermion construction (which treats gauge oracles as a black box) for an end-to-end QCD simulation, and accommodating truncations above B = 9 (higher-rank irreps appear at B = 10).
- Cross-basis comparison: building a block encoding in the loop-string-hadron basis, and comparing against the orbifold approach, where explicit SU(3) T-counts at continuum-level couplings have not yet been reported. The paper also notes that a fair end-to-end comparison with the original electric basis has not been established.
Target Audience
Quantum algorithm researchers working on fault-tolerant simulation of gauge theories and lattice QCD; high-energy and nuclear theorists interested in Hamiltonian formulations and truncation schemes; and quantum-computing resource-estimation specialists who need realistic, circuit-level cost models for structured sparse Hamiltonians. Readers without a background in Clebsch-Gordan recoupling, block encodings, and qubitization will find the paper difficult, though the introduction and the discussion of basis choices and competing approaches are accessible to a broader physics audience.
Authors’ abstract
Gauge theories like lattice QCD present a complex problem for quantum simulation. In a basis where the electric part of the Hamiltonian is simple, the magnetic part, generally expressed as a sum over the plaquette operators of the lattice, is quite complicated, producing correlated transitions between several link and site degrees of freedom. We provide an efficient block encoding of the plaquette operator in the irrep basis, a refinement of the electric basis where the internal gauge-variant degrees of freedom are integrated out. The construction removes the plaquette matrix element scaling wall which has been a significant barrier for other approaches in this basis. The algorithm leverages a convenient factorization property of the matrix elements, cheap classical precomputation, and quantum oracles built from lookup tables and programmed rotations.