Nonlocal Unitary-Synthesis in Quantum Systems
- Nonlocal unitary-synthesis is the study of implementing unitary operators under subsystem locality constraints using resources like LOCC, entanglement, and controlled operations.
- Key methodologies involve Schmidt rank analysis, oracle reductions, and variational as well as hardware-aware compilation to optimize resource use and T-count in fault-tolerant models.
- Recent advances address challenges such as symmetry obstructions, fidelity gaps in sequential protocols, and scalability limits in synthesizing complex quantum dynamics.
The nonlocal unitary-synthesis problem concerns the realization, approximation, or structural characterization of unitary operators whose implementation is nontrivial because the admissible resources are constrained by subsystem locality, entanglement assistance, restricted gate sets, oracle access, symmetry, or hardware connectivity. In the bipartite setting, the central question is how a unitary that is not a tensor product can be implemented by LOCC with prior entanglement or reduced to controlled form; in fault-tolerant compilation, the question becomes the asymptotic cost of synthesizing arbitrary -qubit unitaries in models such as Clifford+T; and in quantum complexity theory, it becomes the Aaronson–Kuperberg question of whether arbitrary unitaries can be generated from compact classical-oracle access (Chen et al., 2014, Tan, 30 Sep 2025, Brakerski et al., 11 May 2026).
1. Formalizations and basic notions
In the bipartite literature, a unitary on is local if it is of the form , equivalently Schmidt rank $1$, and nonlocal otherwise. The Schmidt rank of an operator is the minimum such that
with and linearly independent. A unitary is a controlled unitary if it is locally equivalent to
and two unitaries are locally equivalent if they differ only by local unitaries applied before and after the target operation (Chen et al., 2014).
A distinct, complexity-theoretic formulation treats synthesis as an oracle reduction problem. A query algorithm 0 solves the unitary synthesis problem for dimension-1 unitaries with query complexity 2, oracle input length 3, and error 4 if for every 5 there exists a Boolean function 6 such that 7, making 8 queries to 9, implements 0 up to diamond-distance error 1. The Aaronson–Kuperberg question asks whether one can achieve error 2 with
3
The formulation explicitly separates query complexity from oracle input length, and highlights the two trivial endpoints 4 and 5 (Brakerski et al., 11 May 2026).
A further abstraction replaces individual target unitaries by a family of partial isometries 6. In that framework, worst-case synthesis is measured by diamond norm against a channel completion, while average-case or distributional synthesis is defined on an entangled input state and requires correct action on the given register while preserving entanglement with an inaccessible purifier. This makes explicit that unitary synthesis is not merely state preparation; it is a transformation task on unknown inputs that may be entangled with reference systems (Bostanci et al., 2023).
These formulations show that “nonlocal” is not a single notion. Depending on context, it can mean nonfactorizability across subsystems, action on only one part of an entangled state, logical interactions that are nonadjacent on sparse hardware, or synthesis from compact classical advice.
2. Structural classification by Schmidt rank and controlled form
A major structural line of work asks when nonlocal unitaries are nevertheless forced into controlled form. For Schmidt-rank-three bipartite unitaries, one result proved that any bipartite nonlocal unitary of Schmidt rank 7 on a 8 system is locally equivalent to a controlled unitary whenever 9. In the same work, a practical criterion was given: if
$1$0
then $1$1 is controlled from the $1$2 side iff all products $1$3 and $1$4 are normal and mutually commuting. The paper also proved that for unitary operators, SL-equivalence collapses to ordinary local-unitary equivalence (Chen et al., 2014).
A stronger later theorem removed the $1$5 restriction and established that any bipartite unitary of Schmidt rank $1$6 is locally equivalent to a controlled unitary. The same paper extended the analysis to the multipartite setting: every Schmidt-rank-three multipartite unitary is either controlled by one system or collectively controlled by two systems. For $1$7-qubit systems, it further identified a parity effect. The family
$1$8
is a Schmidt-rank-three $1$9-qubit unitary, and for odd 0 it is not a controlled unitary, whereas for any even 1, every Schmidt-rank-three 2-qubit unitary is controlled (Chen et al., 2014).
This structural theory has direct implementation consequences. When 3, any Schmidt-rank-three bipartite unitary can be implemented by LOCC using a maximally entangled state of Schmidt rank
4
That bound arises because local equivalence to a controlled unitary converts an abstract classification theorem into a concrete synthesis route (Chen et al., 2014).
A common misconception is that low Schmidt rank automatically implies bidirectional control symmetry. The rank-three results show otherwise: Schmidt-rank-three controlled unitaries need not be controlled from both sides, and multipartite rank-three unitaries can require collective control by two systems rather than one (Chen et al., 2014, Chen et al., 2014).
3. Entanglement-assisted protocols, resource lower bounds, and sequential limits
A fully general bipartite nonlocal unitary can always be implemented by teleporting one subsystem to the other party, applying the unitary locally, and teleporting back. The point of resource-efficient synthesis is that this baseline is not always optimal. A general lower bound states that any entangled resource state used to implement a bipartite unitary by LOCC or separable operations must have Schmidt rank at least the Schmidt rank of the target unitary, and at least its entangling strength (Yu et al., 2010).
Large families of unitaries admit better protocols through finite-group structure. If
5
where 6 is a projective unitary representation of a finite group 7, then 8 can be executed using a maximally entangled ancilla of Schmidt rank 9, local controlled operations, a local Fourier-type transform, and two rounds of classical communication. The total classical communication cost is 0 bits. Controlled unitaries are recovered as a special case, and when the effective group size equals 1, the protocol matches teleportation rather than exceeding it (Yu et al., 2010).
A different synthesis model asks whether a genuinely entangling global unitary can be implemented sequentially using only local interactions between each qubit and an itinerant ancilla, with each qubit touched once and the ancilla decoupling at the end. A no-go theorem rules out exact deterministic realization in general. The obstruction can be seen in Kraus form or via operator-Schmidt decomposition: the last ancilla-qubit unitary cannot both maintain unitarity and erase the ancilla’s information content for a genuinely entangling target (Saberi, 2011).
The same work reformulated approximate sequential synthesis as a variational matrix-product-operator optimization with Frobenius-norm cost
2
For ancilla dimension 3, the reported approximate fidelities were 4 for CNOT and CZ, 5 for CPHASE, 6 for SWAP, and 7 for Toffoli and Fredkin. The resulting “fidelity gap” is interpreted as a measure of the target gate’s globalness (Saberi, 2011).
4. Arbitrary-unitary compilation under gate-set and hardware constraints
For arbitrary 8-qubit unitaries in the standard fault-tolerant model, the key resource is the T-count of a Clifford+T circuit. A recent asymptotic improvement showed that for any 9 and 0, letting
1
there exists a Clifford+T circuit that 2-approximates 3 using
4
T gates and
5
ancilla qubits. For constant 6, this gives the headline bound 7, improving the previous best upper bound 8, while the best known lower bound remains 9. The construction combines recursive cosine-sine decomposition with a generalization of the Gosset–Kothari–Wu diagonal-unitary method to multi-controlled 0-qubit unitaries, and the improvement comes from regrouping many single-qubit-controlled factors into larger 1-qubit controlled blocks (Tan, 30 Sep 2025).
Approximate synthesis has also been approached through Lie-algebraic parameterization. An SRBB-based scalable quantum neural network represents arbitrary 2 operators as structured products of exponentials of a Standard Recursive Block Basis, with one approximation layer 3. The work identifies 4 as a special anomaly, derives closed-form post-reduction counts such as
5
for 6, and validates the method on sparse and dense targets up to 7 qubits in PennyLane using Adam and Nelder–Mead optimizers (Belli et al., 2024).
Exact synthesis of exactly synthesizable Clifford+T unitaries has also been cast as a sequential decision problem and attacked with deep reinforcement learning. Using Gumbel AlphaZero, residual-unitary observations 8, and explicit action masking for cancellations such as 9 and 0, separate models were trained for 1 and 2 qubits. The method synthesizes random circuits up to 3 qubits and up to 4 gates, often outperforming QuantumCircuitOpt, MIN-T-SYNTH, and Synthetiq in synthesis time on larger small-scale instances, while usually requiring around 5–6 seconds per synthesis on simple cases (Rietsch et al., 2024).
On sparse superconducting hardware, exact synthesis has been made architecture-aware at the decomposition stage rather than treated as routing afterthought. A block-ZXZ-based method integrates greedy qubit mapping, adaptive Gray code selection with optional swapping, and a heuristic for reducing CNOTs in long-range ladders. Benchmarks on the 7-qubit IQM Garnet square lattice and the 8-qubit IBM Marrakesh heavy-hex architecture, for 9 to 0 qubits, reported CNOT count reductions of up to 1 on IQM Garnet and up to 2 on IBM Marrakesh relative to the best competing transpiler, together with speedups of up to 3. It was also the only tested method capable of transpiling circuits beyond 4 qubits within a 5-minute time limit across both architectures (Perkkola et al., 26 Apr 2026).
5. Oracle models, complexity classes, and lower bounds
The complexity-theoretic nonlocal unitary-synthesis problem asks whether arbitrary unitary dynamics can be reduced to classical oracle access. One barrier is already present at a single query. There exist 6-qubit unitaries 7 such that no quantum polynomial-time oracle algorithm 8 can implement 9, even approximately, if it makes only one quantum query to a Boolean function 00. The lower bound is proved by reformulating synthesis as an Oracle State Distinguishing Game and controlling the adversary’s success via spectral relaxations and random matrix theory. Relative to a random oracle, the same argument yields quantum cryptographic primitives secure against all one-query adversaries (Lombardi et al., 2023).
This was extended to the 1.5-query regime. In that setting, the central quantity is an all-subsets operator deviation
01
Under a per-sample operator-size assumption, the paper proves
02
with stronger bounds 03 or 04 under block-orthogonality, sparsity, or effective-dimension assumptions. This extends the one-query barrier to a fractional-query setting and implies security of pseudorandom state constructions against 1.5-query adversaries under the stated structural conditions (Huang, 17 Aug 2025).
A broader obstruction emerges from pseudorandom-unitary theory. If scalable pseudorandom unitaries are obtained through the prevailing random-oracle-model paradigm, then they would imply a positive solution to the Aaronson–Kuperberg unitary synthesis problem. Yet any unitary synthesis algorithm of this kind must use a classical oracle with input length essentially
05
more precisely with bounds such as
06
for net constructions. This rules out existing scalable PRU candidates built from ROMs with input length about 07 (Brakerski et al., 11 May 2026).
The unitary-complexity framework generalizes these questions beyond worst-case oracle synthesis. In that setting, the Uhlmann Transformation Problem formalizes the task of locally transforming one purification into another. The problem 08 is complete for 09, while 10 is complete for 11. The significance is that many apparently different nonlocal transformation tasks—decoding noisy channels, breaking falsifiable quantum cryptographic assumptions, implementing optimal prover strategies, and decoding Hawking radiation—can be expressed as unitary synthesis problems of this type (Bostanci et al., 2023).
6. Symmetry obstructions and adjacent operational variants
Locality alone does not forbid universal unitary synthesis, but locality combined with a continuous symmetry does. For a symmetry group 12, the relevant comparison is between all symmetric unitaries 13 and the subgroup 14 generated by 15-local symmetric unitaries. For continuous groups such as 16 and 17, generic symmetric unitaries cannot be implemented, even approximately, by composing fixed-18 local symmetric unitaries. In the 19 case, the paper derives the exact dimension gap
20
and shows that a 21-local 22-invariant synthesis must satisfy 23 for all 24, where 25 are the 26-body phases. The obstruction can be circumvented by catalysis: an ancilla returned to its initial state restores universality, and the paper gives 2-local 27-invariant constructions using couplings of the form 28 and 29 (Marvian, 2020).
A different adjacent problem concerns which input states can be turned into Bell-nonlocal resources by a global unitary. For two qubits, the set of Bell–CHSH-local states 30 and the set of absolutely Bell–CHSH-local states
31
are both convex and compact. The set 32 is nontrivial: it contains entangled Werner states with
33
which remain Bell–CHSH local under every global unitary. A Hermitian witness 34 separates states that are merely local from those that are absolutely local (Roy et al., 2016).
There are also protocols that transfer the result of a unitary action without synthesizing the distributed gate itself. In a photonic setting with SPDC-generated spatial entanglement, a unitary acting on one photon can be made available on the remote photon after an appropriate projection, so that a remote user can “nonlocally access the result of an arbitrary unitary operator on an arbitrary input state.” The experimentally validated one-dimensional phase masks yielded similarities of 35, 36, 37, and 38; an arbitrary-input test reported average similarity 39; and two-dimensional examples achieved 40 and 41. The paper explicitly distinguishes this from full LOCC synthesis of a nonlocal gate: it is remote evaluation or transfer of a unitary’s action, mediated by entanglement and postselection (Paneru et al., 2024).
Taken together, these results show that the nonlocal unitary-synthesis problem is not a single theorem or algorithmic template. It is a research program spanning classification by Schmidt rank, entanglement-assisted distributed implementation, fault-tolerant and hardware-aware compilation, oracle lower bounds, and symmetry-induced no-go theorems. A plausible implication is that progress in one formulation does not automatically transfer to the others: controlled-unitary reductions, T-count improvements, oracle lower bounds, and symmetry obstructions address distinct bottlenecks, even when they concern the same underlying task of realizing nonlocal quantum dynamics.