REVIEW 3 major objections 6 minor 1 cited by
High order schemes for solving partial differential equations on a quantum computer
T0 review · 3 major / 6 minor · reviewed 2026-08-11 · deepseek-v4-flash
Pith's one-line read High-order spatial discretization reduces qubit count but not the number of Trotter steps needed for a fixed accuracy.
desk verdict Useful Pauli-decomposition toolbox, but the headline Trotter-step claim rests on an unproven commutativity step. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the d-band matrix B_k that represents the central finite-difference approximation of d/dx, together with the symmetrized Hamiltonian H_k(c) = (1/h) [[0, B_k(c)], [B_k^T(c), 0]] that turns the wave equation into a Schrodinger evolution. A d-band matrix has non-zero entries on the main diagonal and on d diagonals above and below it. The paper decomposes such a matrix into Pauli strings using the Walsh-function parameterization W(x,z) and groups the strings into internally commuting subsets by the condition x dot z = 0 or 1 mod 2. This decomposition lets a circuit be built from parameterized R_z rotations after Clifford diagonalization. The error analysis then separates the Trotter error, governed by product-formula bounds, from the discretization error epsilon_ds(k) = O($h^{{2k-1/2}}$).
What would settle it
For a variable wave speed such as c(x) = 2 + sin(x), compute the exact evolution error ||$e^{{-itH_{d/dx}}$} - $e^{{-itH_k}}$|| and compare it with the claimed t c_max epsilon_ds(k) bound; if the measured difference exceeds that bound by more than the linearization remainder, the commutativity step in the proof of Proposition 3 is invalid. A simpler observable is to run the same fixed-accuracy Trotter-step search with non-constant c(x) and check whether the required r actually drops as k increases.
Extended reading notes
Core claim
The paper makes two connected claims. First, for any d-band matrix of size 2^n by 2^n, the Pauli strings that can appear in its decomposition are exactly those indexed by x_{k,j} = MBIN_{n-s}(2j-1) * MBIN_s(2^s - k), with s = ceil(log2 k), and these strings can be grouped into internally commuting subsets by the parity of x dot z mod 2. This gives a closed-form count s(d,n) = $2^{{BINL(d)}}$ + (n - BINL(d))d of sets, enabling circuit construction without explicit Pauli matrix multiplication. Second, numerical experiments on the wave equation with Dirichlet boundary conditions show that higher-order schemes reduce the qubits needed for a given discretization error but do not reduce the Trotter steps needed to keep the total error fixed. Proposition 3 formalizes this as the additive bound epsilon_ns(t) <= epsilon_tr(t,r) + t c_max epsilon_ds(k), with the two error sources acting independently.
Load-bearing premise
The proof of the additive error bound assumes that the continuous wave operator and its discretized matrix version commute, which is automatic for constant wave speed but not generally for a variable one.
Editorial extensions
If this is right
- For a fixed target accuracy in the one-dimensional wave equation, the number of Trotter steps r is set by the Trotter error rather than by the spatial discretization error, so choosing a higher-order stencil changes r only mildly through the Hamiltonian norm.
- The Pauli decomposition gives a gate count g = O(r (2n^2 + 2n) s(k,n)) = O(r n k 2^n) for a 2^n by 2^n problem with sparse B_k, avoiding explicit Pauli matrix multiplication in circuit construction.
- Within a fixed error budget, the Trotter error only needs to be kept at or below that budget; beyond that, the spatial order can be increased without adding Trotter steps, which is the operating point the authors recommend.
- For high-order central schemes with Dirichlet boundaries, the solution should be extended anti-symmetrically and the wave speed symmetrically into the Hamiltonian; otherwise the boundary treatment degrades the scheme's accuracy.
- Because the Trotter and discretization errors act additively, improving spatial accuracy alone cannot improve the overall error once the Trotter plateau is reached, so gate reduction must come from the time-integration side.
Reading between the lines
- A consequence the paper leaves implicit is that the resource-allocation rule suggested by Proposition 3, namely set r by the Trotter error and spend the remaining error budget on spatial order, plausibly applies to Hamiltonian-based PDE solvers beyond the one-dimensional wave equation, although only the wave equation is tested.
- The commuting-subset decomposition of d-band matrices could be reused for other sparse Hamiltonian simulation tasks, such as discretized diffusion or elasticity operators, where the same Trotter bottleneck would likely reappear.
- If the additive error bound is examined under a non-constant wave speed c(x), the commutativity step in the proof of Proposition 3 is not automatically valid; a numerical check on variable-speed problems would determine whether the no-Trotter-reduction conclusion extends beyond the constant-speed case tested here.
- Should the additive bound survive variable speeds, the practical takeaway is that future algorithmic improvements should target the time integrator, such as higher-order Trotter formulas or randomized product formulas, rather than the spatial stencil.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a method for decomposing d-band diagonal matrices into Pauli strings grouped into commuting sets, extending the authors' earlier tridiagonal decomposition [15]. Using this decomposition, the authors simulate the one-dimensional wave equation on a quantum circuit model with central finite-difference spatial discretizations of order 2k. Their main numerical claim is that higher-order spatial discretization reduces the number of qubits needed for a given accuracy but does not reduce the number of Trotter steps required to preserve solution accuracy. Proposition 3 formalizes this as an approximately additive error bound, ϵns(t) ≤ ϵtr(t,r) + t cmax ϵds(k). The paper also reports gate-complexity estimates showing that the Trotter error dominates the asymptotic gate count.
Significance. If the central claim holds, it is practically important: it says that replacing low-order finite differences by high-order ones in Hamiltonian-based quantum PDE solvers buys qubit reduction but not a relaxation of the Trotter-step bottleneck. The proposed decomposition of d-band matrices into internally commuting Pauli subsets is a concrete algorithmic contribution and appears to be a natural extension of the authors' prior work. A notable strength is that the paper provides pseudocode and a GitHub link for the numerical experiments, and the numerical data in Figures 2-4 are clear and reproducible in spirit. However, the formal error decomposition in Proposition 3 rests on a commutativity assertion that is false for the finite-difference operators used, so at present the broad version of the headline claim is supported only by constant-coefficient numerics.
major comments (3)
- [Section III, Proposition 1 and Table III] Formula (10) as printed, x_{k,j}=MBIN_{n-s}(2j-1)*MBIN_s(2^s-k), does not generate the sets shown in Table III or in the code in Appendix C.1. For example, with n=3, k=1, s=0, and j=3, the printed formula gives MBIN_3(5)=101, whereas Table III lists x_{1,3}=111 and the code computes ((1<<3)-1)<<0 = 7. The correct closed form is x_{k,j}=MBIN_{n-s}(2^j-1)*MBIN_s(2^s-k) (equivalently (2^j-1)<<s | (2^s-k)), which matches the listing and the table. Since Proposition 1 is the basis for the decomposition method, Corollary 1, and the circuit construction, this formula error should be corrected in the theorem statement; otherwise a reader following the stated proposition obtains incorrect Pauli supports.
- [Appendix A.4, proof of Proposition 3] The proof asserts that 'it can easily be checked that the operators H_{d/dx} and H_k commute' and then factors e^{-it(R+H_k)} as e^{-itR} e^{-itH_k}. This assertion is false for the finite-difference operators actually used. With A=D I_c and A_k=B_k I_c, the top-left block of the commutator [H_{d/dx}, H_k] is B_k c^2 D - D(c^2 B_k). This does not vanish in general: D and B_k do not commute on a finite grid with the boundary modifications of Appendix B, and for nonconstant c(x) the term D(c^2 B_k) contains (c^2)' B_k, which has no counterpart in B_k c^2 D. Consequently the factorization and the bound et||R||-1 do not follow, and the additive bound (31) is not established by the given proof. This is load-bearing because Proposition 3 is the formal basis for the conclusion that higher-order spatial schemes do not reduce the required number of Trotter steps.
- [Section IV B and Proposition 3] All numerical experiments in Section IV B use the constant wave speed c=1 (l=5, t=1, c=1). Since the commutativity failure identified above is most severe for variable c(x), and since Proposition 3 is the only formal bridge from the numerical constant-coefficient observations to the general statement in the abstract, the general claim 'higher-order methods do not decrease the number of Trotter steps needed to preserve solution accuracy' currently rests on a numerical observation made only for c=1. I would request either a repaired proof of Proposition 3 or a direct numerical check with nonconstant c(x) (for example c(x)=1+0.5 sin(πx/l)) that reports ϵns, ϵtr, and ϵds separately and verifies whether the additive structure persists.
minor comments (6)
- [Section II A] Equation (4) writes ϵds(k)=O(√N h^{2k})≈O(h^{2k-1/2}); for clarity, state the constant factors depending on l explicitly, since h=l/(N-1).
- [Section IV A 2] Equation (27) is missing parentheses around the factor that is raised to the power p+1; the intended expression appears to be O((2Γ_k 5^{⌊p/2⌋-1} ||H_k|| t)^{p+1} / r^p). This should be corrected for readability.
- [Section IV A 1] The sentence 'In general case (-bk,...,-b1,0,b1,...,bk) the upper left corner of matrix B_k(c) ... is given by' is followed by no visible displayed matrix; the manuscript should include the matrix or clarify the reference to Appendix B.
- [Section IV B] The captions of Figures 2 and 3 do not specify the discretization orders κ for each curve; adding a legend or listing κ values in the captions would improve verifiability.
- [References] Reference [20] is incomplete: it gives only 'Fornberg, SIAM Rev., 685'; the full author list, volume, article number, and year should be supplied.
- [Throughout] The spelling 'trotterization' is used inconsistently with 'Trotterization'; please unify capitalization.
Circularity Check
No material circularity: the central Trotter-step and qubit-count claims are read off numerical experiments against an analytic standing-wave benchmark, not fitted from the claimed conclusion. The main vulnerability is a non-circular proof gap in Proposition 3 (an asserted commutation of H_{d/dx} and H_k), plus standard self-citation to the authors' prior decomposition work.
full rationale
The abstract's two claims are derived from numerical experiments in Section IV B. Figure 2 compares direct matrix-exponential evolution e^{-iH_k t} with the analytic solution u_sw(x,t)=sin(pi x/l)cos(pi c t/l) of eq. (17), using l=5, t=1, c=1. Figures 3 and 4 obtain the required Trotter step count r by binary search against prescribed error targets (Section IV B 1: 'We employed binary search to find the minimal number of steps r needed for a specific accuracy based on the chosen discretization context (n, kappa)'), rather than by assuming Proposition 3. Thus the statement that higher-order discretization does not reduce the number of Trotter steps is a measured numerical result, not a fitted parameter renamed as a prediction. The paper does rely on the authors' prior work [15] for the base tridiagonal Pauli decomposition and for commuting-subset grouping (e.g., 'As shown earlier in Proposition 4 of [15]' and 'This result, derived from our earlier research [15]...'). That is ordinary self-citation to a published, parameter-free mathematical result with stated assumptions that do not include the target claim, so it does not make the derivation circular. No equation reduces to its input by construction. The proof of Proposition 3 in Appendix A.4 contains an unsupported assertion 'it can easily be checked that the operators H_{d/dx} and H_k commute', and the subsequent factorization e^{-it(R+H_k)} = e^{-itR} e^{-itH_k} is used to obtain the additive error bound. This is a correctness risk, especially for variable c(x) with the boundary-modified finite-difference B_k, but it is not a circularity: the bound is not assumed as the claim itself. Score 1 reflects the minor self-citation reliance and the lack of an independent proof of the commutativity step.
Assumptions & free parameters
free parameters (1)
- Trotter order p =
2
assumptions (4)
- ad hoc to paper The operators H_{d/dx} and H_k commute, so e^{-it(R+H_k)} = e^{-itR} e^{-itH_k} in the proof of Proposition 3.
- domain assumption The wave equation can be reformulated as a Schrodinger evolution with Hamiltonian of the form [[0, B], [B^T, 0]].
- domain assumption Dirichlet boundary conditions are incorporated via anti-symmetric extension of the solution and symmetric extension of the wave speed, leading to modified matrices of the form -B_k(c) B_k(c)^T with adjusted first column and coefficients alpha=beta=sqrt(2).
- standard math Central finite difference coefficients for the first derivative are taken from the Fornberg algorithm [20].
Cite this review
Pith. "Pith review of High order schemes for solving partial differential equations on a quantum computer." pith.science (2026). https://pith.science/paper/4AI34GBG
@misc{pith2026241219232,
author = {Pith},
title = {Pith review of: High order schemes for solving partial differential equations on a quantum computer},
year = {2026},
howpublished = {\url{https://pith.science/paper/4AI34GBG}},
note = {Machine review of arXiv:2412.19232}
}
abstract
We explore the utilization of higher-order discretization techniques in optimizing the gate count needed for quantum computer based solutions of partial differential equations. To accomplish this, we present an efficient approach for decomposing $d$-band diagonal matrices into Pauli strings that are grouped into mutually commuting sets. Using numerical simulations of the one-dimensional wave equation, we show that higher-order methods can reduce the number of qubits necessary for discretization, similar to the classical case, although they do not decrease the number of Trotter steps needed to preserve solution accuracy. This result has important consequences for the practical application of quantum algorithms based on Hamiltonian evolution.
Figures
Forward citations
Cited by 1 Pith paper
-
Structure-Preserving Quantum Simulation of Wave Equations on a Trapped-Ion Processor
On Quantinuum H2-2, Fourier-based structure-preserving circuits resolve subdomain kinetic-energy dynamics for structured 1D/2D acoustic and Dirac wave problems up to 4096 encoded degrees of freedom with MAE ~0.006–0.024.
Reference graph
Works this paper leans on
-
[15]
A. M. Childs, J.-P. Liu, and A. Ostrander, Quantum 5, 574 (2021)
2021
-
[1]
Exclude the tensor product symbol in Pauli strings P , e.g., XY ZY stands for X ⊗ Y ⊗ Z ⊗ Y
-
[2]
The notation {P1, P2}⊗n is the n-fold Cartesian product of the set {P1, P2}, with its elements inter- preted as Pauli strings. For example, {P1, P2}⊗2 is equivalent to {P1, P2} ⊗ {P1, P2}, which is the same as {P1 ⊗ P1, P1 ⊗ P2, P2 ⊗ P1, P2 ⊗ P2}. In a similar manner, we represent the product Pk ⊗ Pj in an abbreviated form as PkPj
-
[3]
, xn) is expressed as x = Pn j=1 xj2n−j
The integer representation of the bit sequence x = ( x1, . . . , xn) is expressed as x = Pn j=1 xj2n−j. That is the most significant bit (MSB) is on the left. This mapping is represented with func- tion MBIN n(x), defined in Table I. For example, MBIN8(18) = 00010010 for n = 8 and x = 18. This aligns with [18] for the wave function k = |k1, . . . , kn⟩ in...
-
[4]
The function BINL() returns the length (num- ber of bits) of binary representation, for example BINL(13) = 4
-
[5]
The notation ∥·∥ represents the l2-norm for vectors and the spectral norm for matrices, defined by the largest singular value. Note that for unitary matri- ces U , it holds that ∥U ∥ = 1. Notation Definition P = {I, X, Y, Z} Set of Pauli matrices ⊕ XOR (addition modulo 2) {P1, P2}⊗n n-th Cartesian product xp where x, p∈ B xp = x ⊕ p = x ⊕ p ⊕ 1 x Negation...
-
[6]
Dirichlet boundary conditions We consider the application of Dirichlet boundary con- ditions to the problem defined in (16). The derivative op- erator, formulated in matrix form (as outlined in Section II A), encounters limitations in accurately approximating derivative values near the boundaries. This discrepancy arises because the elements within the ve...
-
[7]
Time evolution of the Hamiltonian To execute Hamiltonian evolution on a quantum com- puter, it must be decomposed into fundamental opera- tions. This can be accomplished by expressing the Hamil- tonian as a sum of terms that are easy to implement: Hk = PΓk γ=1 Hk,γ [10]. Following earlier research [15], Hk,γ is composed of mutually commuting Pauli strings...
Show all 44 references
-
[8]
We employed binary search to find the minimal number of steps r needed for a specific accuracy based on the chosen discretization context ( n, κ)
Results for the quantum algorithm The quantum algorithm for simulating Hamiltonian evolution requires executing r Trotterization steps, with the number of steps affecting the precision of the solu- tion. We employed binary search to find the minimal number of steps r needed fo...
-
[9]
J. H. Ferziger, M. Peri´ c, and R. L. Street,Computational methods for fluid dynamics (springer, 2019)
2019
-
[10]
L. Chen, J. Huang, L.-Y. Fu, W. Peng, C. Song, and J. Han, Remote Sensing 15, 604 (2023)
2023
-
[11]
Ann´ e, P
L. Ann´ e, P. Joly, and Q. H. Tran, Computational Geo- sciences 4, 207 (2000)
2000
-
[12]
Liang, Y.-F
W.-Q. Liang, Y.-F. Wang, and C.-C. Yang, Journal of Geophysics and Engineering 12, 108 (2015)
2015
-
[13]
Lloyd., Science , 1073–1078 (1996)
S. Lloyd., Science , 1073–1078 (1996)
1996
-
[14]
S. Jin, N. Liu, and Y. Yu, Phys. Rev. A 108, 032603 (2023)
2023
-
[16]
P. C. S. Costa, S. Jordan, and A. Ostrander, Phys. Rev. A 99, 012323 (2019)
2019
-
[17]
Hagan and N
M. Hagan and N. Wiebe, Quantum 7, 1181 (2023)
2023
-
[18]
D. W. Berry, G. Ahokas, R. Cleve, and B. C. Sanders, Communications in Mathematical Physics 270, 359 (2007)
2007
-
[19]
D. W. Berry, A. M. Childs, R. Cleve, R. Kothari, and R. D. Somma, Phys. Rev. Lett. 114, 090502 (2015)
2015
-
[20]
M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information (Cambridge University Press, New York, 2011)
2011
-
[21]
Jones, arXiv preprint arXiv:2401.16378 (2024)
T. Jones, arXiv preprint arXiv:2401.16378 (2024)
2024 arXiv
-
[22]
Vidal Romero and J
S. Vidal Romero and J. Santos-Su´ arez, Quantum Infor- mation Processing 22, 449 (2023)
2023
-
[23]
Arseniev, D
B. Arseniev, D. Guskov, R. Sengupta, J. Biamonte, and I. Zacharov, Physical Review A 109, 052629 (2024)
2024
-
[24]
H. F. Trotter, Proceedings of the American Mathematical Society 10, 545 (1959)
1959
-
[25]
A. M. Childs, Y. Su, M. C. Tran, N. Wiebe, and S. Zhu, Physical Review X 11, 011020 (2021)
2021
-
[26]
Welch, D
J. Welch, D. Greenbaum, S. Mostame, and A. Aspuru- Guzik, New Journal of Physics 16, 033040 (2014)
2014
-
[27]
R. J. LeVeque, Finite Difference Methods for Ordinary and Partial Differential Equations (SIAM, 2007)
2007
-
[28]
, 685 (1998)
Fornberg, SIAM Rev. , 685 (1998)
1998
-
[29]
G. H. Golub and C. F. Van Loan, Matrix computations (JHU press, 2013)
2013
-
[30]
Kawase and K
Y. Kawase and K. Fujii, Computer Physics Communica- tions 288, 108720 (2023)
2023
-
[31]
Van Den Berg and K
E. Van Den Berg and K. Temme, Quantum4, 322 (2020)
2020
-
[32]
Open quantum assembly language,
A. W. Cross, L. S. Bishop, J. A. Smolin, and J. M. Gambetta, “Open quantum assembly language,” (2017), arXiv:1707.03429 [quant-ph]
2017 arXiv
-
[33]
Difference methods for wave motion,
H. P. Langtangen, “Difference methods for wave motion,” (2016)
2016
-
[34]
Gustafsson, Math
B. Gustafsson, Math. Comp. 29, 396 (1975)
1975
-
[35]
Zacharov, R
I. Zacharov, R. Arslanov, M. Gunin, D. Stefonishin, A. Bykov, S. Pavlov, O. Panarin, A. Maliutin, S. Ryko- vanov, and M. Fedorov, Open Engineering 9 (2019), https://doi.org/10.1515/eng—2019—0059
2019 doi
-
[36]
Github page with numerical experi- ments,
“Github page with numerical experi- ments,” https://github.com/barseniev/ General-Matrix-Decomposition . 12 Appendix A: Proofs
-
[37]
For exam- ple, MBIN8(18) results in the bit string 00010010
The Order of Binary Strings As explained earlier in Section II, we adopt the stan- dard MSB (Most Significant Bit) format for numbers rep- resented by bit strings (MBIN n(x) function). For exam- ple, MBIN8(18) results in the bit string 00010010. This appendix utilizes the LSB ...
-
[38]
, an, 0) and b = (b1, b2,
Proof of Proposition 1 for decomposition of general tridiagonal matrix Two binary strings a = ( a1, a2, . . . , an, 0) and b = (b1, b2, . . . , bn, 0), corresponding to decimal numbers a and b can be added to obtain a binary string c = a + b = (c1, c2, . . . , cn+1), we append...
-
[39]
Proof of Proposition 2 for decomposition of the general tridiagonal matrix Proposition 2 (Number of sets in the decomposition) . The total count of sets Sk,j (including S0) in the decom- position of a d-band matrix B ∈ CN ×N , where N = 2n, as described in Proposition 1 is giv...
-
[40]
Proof of Proposition 3 for error impact Proposition 3 (Error for solving wave equation) . The bound for numerical solution error ϵns(t) = ⃗ u(t) − ⃗ϕV (t) , where ⃗ u(t) is the exact solution of the wave equation and ⃗ϕV (t) is the numerical solution ob- tained with 2k discret...
-
[41]
17 Appendix C: program listings
This way we indeed can see that the right hand side of wave equation with incorporated boundary conditions can be written as −Bk(c)Bk(c)T . 17 Appendix C: program listings
-
[42]
h> // For CHAR BIT and b u i l t i n c l z /∗∗ ∗ @ b r i e f G e n e r a t e s s u b s e t s based on g i v e n p a r a m e t e r s and f i l l s t h e output a r r a y
Listing to compute formulae in proposition 1 and 2 for the decomposition of a general tridiagonal matrix #i n c l u d e< l i m i t s . h> // For CHAR BIT and b u i l t i n c l z /∗∗ ∗ @ b r i e f G e n e r a t e s s u b s e t s based on g i v e n p a r a m e t e r s and f i l ...
-
[43]
h> 18 #i n c l u d e<s t d i n t
Listing to compute W alsh function, Equation (6) from pair (xk,j , z) #i n c l u d e<s t d i o . h> 18 #i n c l u d e<s t d i n t . h> // C o n s t a n t s r e p r e s e n t i n g P a u l i m a t r i c e s // and t h e i r c o r r e s p o n d i n g i m a g i n a r y s i g n an...
-
[44]
∗ ∗ Parameters : ∗ − num qubits ( i n t ) : The number o f q u b i t s
Listing to compute decomposition weights, Equation (8) from pair (xk,j , z) #i n c l u d e<cmath > #i n c l u d e<c s t d d e f> // F u n c t i o n p r o t o t y p e s f o r B ( ) , assuming i t i s d e f i n e d e l s e w h e r e d o u b l e B( l o n g k , l o n g m) ; // C o...
Reviewed August 11, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.