Papers
Topics
Authors
Recent
Search
2000 character limit reached

Diagonal Walsh Operators

Updated 13 January 2026
  • Diagonal Walsh operators are a set of commuting, diagonal operators defined via Walsh functions that form an orthonormal basis for n-qubit diagonal matrices.
  • They enable resource-efficient synthesis and precise encoding of functions like potential energy surfaces and CI wavefunctions without requiring ancilla qubits.
  • Their application in quantum simulation and variational quantum configuration interaction provides scalable circuit depth and robust error control even for non-unitary operations.

Diagonal Walsh operators are a class of commuting, diagonal operators on qubit registers whose structure, basis, and circuit application are built from the theory of Walsh functions. They provide an orthonormal operator basis for the construction and efficient circuit synthesis of arbitrary diagonal unitaries and non-unitary diagonal operators on nn-qubit (or rr-qubit) Hilbert spaces, with direct implications for quantum simulation, variational quantum eigensolvers, and quantum chemistry. The construction of these operators and their resource-efficient compilation enable exact or approximate encoding of functions—such as potential energy surfaces or configuration interaction (CI) wavefunctions—without reliance on ancilla qubits and with favorable scaling in gate count and circuit depth (Welch et al., 2013, Aydoğan et al., 11 Jan 2026).

1. Mathematical Foundation: Walsh Functions and Operator Basis

Walsh functions wk(x)w_k(x) are defined on the integers x∈{0,…,2n−1}x \in \{0,\ldots,2^n-1\}, written in binary as x=(x1,…,xn)x = (x_1,\ldots,x_n), xi∈{0,1}x_i \in \{0,1\}, while kk has binary digits (k1,…,kn)(k_1,\ldots,k_n). The Paley-ordered Walsh functions are

wk(x)=(−1)∑i=1nkixiw_k(x) = (-1)^{\sum_{i=1}^n k_i x_i}

or, equivalently, with inner product modulo 2,

wj(k)=(−1)⟨j,k⟩,⟨j,k⟩=∑i=1rjiki mod 2w_j(k) = (-1)^{\langle j,k \rangle}, \quad \langle j,k \rangle = \sum_{i=1}^{r} j_i k_i \bmod 2

where rr0 index the basis elements.

The set rr1 forms an orthonormal basis for all real-valued functions on bitstrings of length rr2, satisfying

rr3

Promoted to operators on the rr4-qubit Hilbert space, the diagonal Walsh operator is

rr5

where rr6 is the Pauli-rr7 acting on the rr8-th qubit. There are rr9 such operators, each diagonal in the computational basis, with eigenvalues wk(x)w_k(x)0. The set wk(x)w_k(x)1 provides an orthonormal basis (under the Hilbert–Schmidt product) for all wk(x)w_k(x)2 diagonal matrices (Welch et al., 2013, Aydoğan et al., 11 Jan 2026).

2. Expansion and Synthesis of Diagonal Operators

Any diagonal operator wk(x)w_k(x)3 can be expanded in the Walsh basis: wk(x)w_k(x)4 For diagonal unitaries generated as wk(x)w_k(x)5, with wk(x)w_k(x)6 a real function on bitstrings, the unique Walsh expansion is

wk(x)w_k(x)7

and the unitary decomposes as

wk(x)w_k(x)8

Due to the commutativity of all wk(x)w_k(x)9, the ordering is irrelevant.

In quantum chemistry (e.g., variational quantum configuration interaction), CI amplitudes x∈{0,…,2n−1}x \in \{0,\ldots,2^n-1\}0 can be encoded via the Walsh–Fourier decomposition, mapping each real amplitude into phases x∈{0,…,2n−1}x \in \{0,\ldots,2^n-1\}1 on Pauli–x∈{0,…,2n−1}x \in \{0,\ldots,2^n-1\}2 strings (Aydoğan et al., 11 Jan 2026).

3. Resource-Efficient Circuit Realization

Each elementary diagonal Walsh operator x∈{0,…,2n−1}x \in \{0,\ldots,2^n-1\}3 corresponds to a multi-controlled x∈{0,…,2n−1}x \in \{0,\ldots,2^n-1\}4 rotation. The efficient decomposition proceeds by:

  • Identifying the most significant nonzero bit x∈{0,…,2n−1}x \in \{0,\ldots,2^n-1\}5 in x∈{0,…,2n−1}x \in \{0,\ldots,2^n-1\}6.
  • Applying x∈{0,…,2n−1}x \in \{0,\ldots,2^n-1\}7 to qubit x∈{0,…,2n−1}x \in \{0,\ldots,2^n-1\}8.
  • For each other x∈{0,…,2n−1}x \in \{0,\ldots,2^n-1\}9 with x=(x1,…,xn)x = (x_1,\ldots,x_n)0, surrounding x=(x1,…,xn)x = (x_1,\ldots,x_n)1 with a pair of CNOTs: control at x=(x1,…,xn)x = (x_1,\ldots,x_n)2, target at x=(x1,…,xn)x = (x_1,\ldots,x_n)3.

Optimizing the circuit, consecutive terms x=(x1,…,xn)x = (x_1,\ldots,x_n)4 in a Gray (sequency) order (where consecutive x=(x1,…,xn)x = (x_1,\ldots,x_n)5 differ by one bit) allow maximal CNOT cancellation, yielding a circuit of depth x=(x1,…,xn)x = (x_1,\ldots,x_n)6 for x=(x1,…,xn)x = (x_1,\ldots,x_n)7 terms (full expansion: x=(x1,…,xn)x = (x_1,\ldots,x_n)8 gates) (Welch et al., 2013).

For non-unitary diagonal operators encountered in VQCI, the operator x=(x1,…,xn)x = (x_1,\ldots,x_n)9 is embedded via a dilation into a larger unitary xi∈{0,1}x_i \in \{0,1\}0 on xi∈{0,1}x_i \in \{0,1\}1 qubits, implemented as a product over exponentials of commuting extended Walsh operators acting on both system and ancilla (Aydoğan et al., 11 Jan 2026).

4. Complexity, Scaling, and Sparse Approximations

Resource estimates are controlled by the number xi∈{0,1}x_i \in \{0,1\}2 of nonzero Walsh coefficients used in the expansion:

  • Full expansion: xi∈{0,1}x_i \in \{0,1\}3 (all Walsh terms), gate-count xi∈{0,1}x_i \in \{0,1\}4.
  • Approximate expansion (smooth xi∈{0,1}x_i \in \{0,1\}5): For xi∈{0,1}x_i \in \{0,1\}6-accurate approximation, xi∈{0,1}x_i \in \{0,1\}7 terms suffice, independent of xi∈{0,1}x_i \in \{0,1\}8 for xi∈{0,1}x_i \in \{0,1\}9.
  • Sparse approximation: Retaining only largest kk0 coefficients yields operator-norm error kk1; gate count kk2.
  • CI encoding (minimal surjective set): Number of terms kk3 for kk4 selected determinants gives CNOT count kk5; for partial expansion kk6, CNOT count kk7 (AydoÄŸan et al., 11 Jan 2026).

Ancilla-free realization is possible for unitaries; the block-ancilla construction appears only in the non-unitary (norm-not-preserving) VQCI context.

5. Applications in Quantum Simulation and VQCI

Diagonal Walsh operators provide highly efficient encoding mechanisms for major classes of quantum algorithms:

  • Quantum simulation: Real-space simulation of Trotter steps kk8, with sampled kk9, maps directly onto sparse Walsh expansions. For the classical Eckart barrier problem, high-fidelity simulation ((k1,…,kn)(k_1,\ldots,k_n)0) is achieved with circuit depth (k1,…,kn)(k_1,\ldots,k_n)1 and only 30 largest Walsh components for (k1,…,kn)(k_1,\ldots,k_n)2 qubits (Welch et al., 2013).

    n(qubits) (k1,…,kn)(k_1,\ldots,k_n)3 (error) M (#terms) Gate count Simulation Fidelity
    10 exact 1023 2045 1.00
    8 ~5% 30 60 ~0.98
    7 ~10% 19 38 ~0.91
    6 ~15% 14 28 ~0.65
  • VQCI for electronic structure: By an initial Dicke or quantum-walk state-preparation, followed by Walsh-encoded diagonal CI amplitude block, the entire configuration interaction (CI) space is compiled with gate counts (k1,…,kn)(k_1,\ldots,k_n)4–(k1,…,kn)(k_1,\ldots,k_n)5 (for (k1,…,kn)(k_1,\ldots,k_n)6 determinants), enabling practical scaling to large systems. Fidelity benchmarks for H(k1,…,kn)(k_1,\ldots,k_n)7, H(k1,…,kn)(k_1,\ldots,k_n)8, H(k1,…,kn)(k_1,\ldots,k_n)9O, LiH, BeHwk(x)=(−1)∑i=1nkixiw_k(x) = (-1)^{\sum_{i=1}^n k_i x_i}0, NHwk(x)=(−1)∑i=1nkixiw_k(x) = (-1)^{\sum_{i=1}^n k_i x_i}1 confirm chemical accuracy and outperform coupled-cluster in strongly correlated regimes (AydoÄŸan et al., 11 Jan 2026).

    Molecule Qubits Determinants wk(x)=(−1)∑i=1nkixiw_k(x) = (-1)^{\sum_{i=1}^n k_i x_i}2 Subspace Prep CNOTs Walsh Ansatz CNOTs Total
    Hwk(x)=(−1)∑i=1nkixiw_k(x) = (-1)^{\sum_{i=1}^n k_i x_i}3 12 400 52 726 778
    Hwk(x)=(−1)∑i=1nkixiw_k(x) = (-1)^{\sum_{i=1}^n k_i x_i}4 16 wk(x)=(−1)∑i=1nkixiw_k(x) = (-1)^{\sum_{i=1}^n k_i x_i}5 391 8756 9147
    LiH 12 400 96 520 616
    NHwk(x)=(−1)∑i=1nkixiw_k(x) = (-1)^{\sum_{i=1}^n k_i x_i}6 16 wk(x)=(−1)∑i=1nkixiw_k(x) = (-1)^{\sum_{i=1}^n k_i x_i}7 218 7530 7748

This construction precludes barren-plateau trainability issues: the commuting nature of Walsh operators ensures the absence of 2-design structure in the ansatz.

6. Contextual Significance and Limitations

The resource scaling and modularity of diagonal Walsh operator schemes address a major barrier in quantum algorithm design—efficient implementation of diagonal operations, historically resource-bottlenecked and often requiring many ancilla qubits. The approach's absence of overparameterization and resilience to trainability plateaus (as seen in unitary coupled-cluster circuits) are central to its adoption in contemporary quantum algorithms in chemistry and other fields (Aydoğan et al., 11 Jan 2026).

A plausible implication is that as quantum devices scale beyond wk(x)=(−1)∑i=1nkixiw_k(x) = (-1)^{\sum_{i=1}^n k_i x_i}8 qubits and as determinant subspace selection for CI becomes dominant in practical simulations, the advantages of Walsh operator sparsity and circuit efficiency could be increasingly central in quantum-classical hybrid methodologies.

7. References and Research Trajectory

The foundational construction and ancilla-free circuit compilation of diagonal unitaries using the Walsh basis were established in Welch, Greenbaum, Mostame, and Aspuru-Guzik (Welch et al., 2013), and systematically extended to non-unitary, full and partial CI encoding in variational quantum chemistry (VQCI) by AydoÄŸan, Gross, and coauthors (AydoÄŸan et al., 11 Jan 2026). As quantum algorithms for simulation and eigensolving evolve, the diagonal Walsh operator formalism continues to underpin efficient, scalable approaches to problems where diagonal structure and classical decomposability coincide with quantum resource constraints.

Key References:

  • Welch, Greenbaum, Mostame, Aspuru-Guzik, "Efficient Quantum Circuits for Diagonal Unitaries Without Ancillas" (Welch et al., 2013)

  • AydoÄŸan, Gross et al., "Subspace Selected Variational Quantum Configuration Interaction with a Partial Walsh Series" (AydoÄŸan et al., 11 Jan 2026)
Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Diagonal Walsh Operators.