HTML conversions sometimes display errors due to content that did not convert correctly from the source. This paper uses the following packages that are not yet supported by the HTML conversion tool. Feedback on these issues are not necessary; they are known and are being worked on.

  • failed: extarrows
  • failed: arydshln

Authors: achieve the best HTML results from your LaTeX submissions by following these best practices.

License: arXiv.org perpetual non-exclusive license
arXiv:2402.14696v2 [math.NA] 27 Feb 2024

On Schrödingerization based quantum algorithms for linear dynamical systems with inhomogeneous terms

Shi Jin [email protected] School of Mathematical Sciences, Shanghai Jiao Tong University, Shanghai 200240, China. Institute of Natural Sciences, Shanghai Jiao Tong University, Shanghai 200240, China. Ministry of Education, Key Laboratory in Scientific and Engineering Computing, Shanghai Jiao Tong University, Shanghai 200240, China. Nana Liu [email protected] Institute of Natural Sciences, Shanghai Jiao Tong University, Shanghai 200240, China. Ministry of Education, Key Laboratory in Scientific and Engineering Computing, Shanghai Jiao Tong University, Shanghai 200240, China. University of Michigan-Shanghai Jiao Tong University Joint Institute, Shanghai 200240, China. Chuwen Ma 111Corresponding author. [email protected] Institute of Natural Sciences, Shanghai Jiao Tong University, Shanghai 200240, China.
Abstract

We analyze the Schrödingerisation method for quantum simulation of a general class of non-unitary dynamics with inhomogeneous source terms. The Schrödingerisation technique, introduced in [26, 28], transforms any linear ordinary and partial differential equations with non-unitary dynamics into a system under unitary dynamics via a warped phase transition that maps the equations into a higher dimension, making them suitable for quantum simulation. This technique can also be applied to these equations with inhomogeneous terms modeling source or forcing terms or boundary and interface conditions, and discrete dynamical systems such as iterative methods in numerical linear algebra, through extra equations in the system. Difficulty airses with the presense of inhomogeneous terms since it can change the stability of the original system. In this paper, we systematically study–both theoretically and numerically–the important issue of recovering the original variables from the Schrödingerized equations, even when the evolution operator contains unstable modes. We show that even with unstable modes, one can still construct a stable scheme, yet to recover the original variable one needs to use suitable data in the extended space. We analyze and compare both the discrete and continuous Fourier transforms used in the extended dimension, and derive corresponding error estimates, which allows one to use the more appropriate transform for specific equations. We also provide a smoother initialization for the Schrodödingerized system to gain higher order accuracy in the extended space. We homogenize the inhomogeneous terms with a stretch transformation, making it easier to recover the original variable. Our recovering technique also provides a simple and generic framework to solve general ill-posed problems in a computationally stable way.

Keywords: quantum algorithms, Schrödingerisation, non-unitary dynamics, differential equations with inhomogeneous terms

1 Introduction

Quantum computing is considered a promising candidate to overcome many limitations of classical computing [17, 36, 37], one of which is the curse-of-dimensionality. It has been shown that quantum computers could potentially outperform the most powerful classical computers, with polynomial or even exponential speed-up, for certain types of problems [18, 32]. In this paper, we concentrate on the general linear dynamical system as follows

ddt𝒖=A(t)𝒖(t)+𝒃(t),𝒖(0)=𝒖0,formulae-sequencedd𝑡𝒖𝐴𝑡𝒖𝑡𝒃𝑡𝒖0subscript𝒖0\frac{\mathrm{d}}{\mathrm{d}t}{\bm{u}}=A(t){\bm{u}}(t)+{\bm{b}}(t),\quad{\bm{u% }}(0)={\bm{u}}_{0},divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG bold_italic_u = italic_A ( italic_t ) bold_italic_u ( italic_t ) + bold_italic_b ( italic_t ) , bold_italic_u ( 0 ) = bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , (1.1)

where 𝒖𝒖{\bm{u}}bold_italic_u, 𝒃n𝒃superscript𝑛{\bm{b}}\in\mathbb{C}^{n}bold_italic_b ∈ blackboard_C start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, An×n𝐴superscript𝑛𝑛A\in\mathbb{C}^{n\times n}italic_A ∈ blackboard_C start_POSTSUPERSCRIPT italic_n × italic_n end_POSTSUPERSCRIPT is a time-dependent matrix. This system includes ordinary differential equations (ODEs), and partial differential equations (PDEs) (for continous representation, in which case A(t)𝐴𝑡A(t)italic_A ( italic_t ) is the differential operator, as well as spatially discrete version, in which a PDE becomes a system of ODEs). Classical algorithms become inefficient or even prohibitively expensive due to large dimension n𝑛nitalic_n whereas quantum methods can possibly significantly speed up the computation. Therefore, the design for quantum simulation algorithms for solving general dynamical systems–including both ODEs and PDEs–is important for a wide range of applications, for examples molecular dynamics simulations, and high dimensional and multi-scale PDEs. The development of quantum algorithms with up to exponential advantage excel in unitary dynamics, in which A(t)=iH(t)𝐴𝑡𝑖𝐻𝑡A(t)=iH(t)italic_A ( italic_t ) = italic_i italic_H ( italic_t ) with H=H𝐻superscript𝐻H=H^{\dagger}italic_H = italic_H start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT (where \dagger represents complex conjugate) and 𝒃=𝟎𝒃𝟎{\bm{b}}=\textbf{0}bold_italic_b = 0 in (1.1), which is also known as the Hamiltonian simulation. Many efficient quantum algorithms for Hamiltonian simulation have been developed in the literature, for example [5, 7, 8, 9, 31, 34, 10, 2, 3, 6, 11, 16, 14, 1]. However, most dynamical systems in applications involve non-unitary dynamics which make them unsuitable for quantum simulation. A very recent proposal for such problems is based on Schrödingerisation, which converts non-unitary dynamics to systems of Schro¨¨o\ddot{\text{o}}over¨ start_ARG o end_ARGdinger type equations with unitary dynamics by a warped phase transformation that maps the system to one higher dimension, while the original variable 𝒖𝒖{\bm{u}}bold_italic_u can be recovered via integration or pointwise evaluation of the variable in the extra dimensional space. This technique can be applied in both qubits [26, 28] and continuous-variable frameworks [22], the latter suitable for analog quantum computing. The method can also be extended to solve open quantum systems in a bounded domain with artificial boundary conditions [24], physical and interface conditions [21], and even discrete dynamical systems such as iterative methods in numerical linear algebra [29]. For non-Hermitian H(t)𝐻𝑡H(t)italic_H ( italic_t ), the Schrödingerizaiton first decomposes it into the Hermitian and anti-Hermitian parts:

A=H1+H2,H1=(A+A)/2,H2=(AA)/(2i),formulae-sequence𝐴subscript𝐻1subscript𝐻2formulae-sequencesubscript𝐻1𝐴superscript𝐴2subscript𝐻2𝐴superscript𝐴2𝑖A=H_{1}+H_{2},\qquad H_{1}=(A+A^{\dagger})/2,\qquad H_{2}=(A-A^{\dagger})/(2i),italic_A = italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ( italic_A + italic_A start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ) / 2 , italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ( italic_A - italic_A start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ) / ( 2 italic_i ) , (1.2)

where H1=H1,H2=H2formulae-sequencesubscript𝐻1superscriptsubscript𝐻1subscript𝐻2superscriptsubscript𝐻2H_{1}=H_{1}^{\dagger},H_{2}=H_{2}^{\dagger}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT , italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT, followed by the warped phase transformation for the H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT part. A basic assumption for the application of the Schrödingerization technique is that the eigenvalues of H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT need to be negative [26, 28]. This corresponds to the stability of solution to the original system (1.1). When there is an inhomogeneous term b(t)𝑏𝑡b(t)italic_b ( italic_t ), one needs to enlarge the system so as to deal with just a homogeneous system. However, the new H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT corresponding to the enlarged system will have positive eigenvalues–which will be proved in this paper– violating the basic assumption of the Schrödingerization method. We address this important issue in this paper. We show that even if some of the eigenvalues of H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT are positive, the Schrödingerization method can still be applied. However, in this case one needs to be more careful when recovering the original variable 𝒖𝒖{\bm{u}}bold_italic_u. Specifically, one can still obtain 𝒖𝒖{\bm{u}}bold_italic_u by using an appropriate domain in the new extended space, which is not ‘distorted’ by spurious right-moving waves generated by the positive eigenvalues of H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. We will also analyze both discrete and continuous Fourier transformations used in the extended dimension. The corresponding error estimates for the discretization will be established. A smoothed initializtion is also introduced to provide a higher order accuracy in approximations in the extended dimension (see Remark 4.1). Furthermore, a stretching transformation is used to lower the impact of positive eigenvalues of H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, which makes it easier to recover the original variables. We also show that the stretch coefficient does not affect the error of the Schrödingerisation discretization. The rest of the paper is organized as follows. In section 2, we give a brief review of the Schrödingerisation approach for general homogeneous linear ODEs and two different Fourier discretizations in the extended space for this problem. In section 3, we show the conditions for correct recovery from the warped transformation, even when there exist positive eigenvalues of H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, which triggers potential instability for the extended dynamical system. We also show the implementation protocol on quantum devices. The error estimates are established in section 4. In section 5, we consider the inhomogeneous problems and show that the enlarged homogeneous system will contain unstable modes corresponding to positive eigenvalues of H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. The recovering technique introduced in Section 3 can be used to deal with this system. Finally, we show the numerical tests in section 6. Throughout the paper, we restrict the simulation to a finite time interval t[0,T]𝑡0𝑇t\in[0,T]italic_t ∈ [ 0 , italic_T ]. The notation fgless-than-or-similar-to𝑓𝑔f\lesssim gitalic_f ≲ italic_g stands for fCg𝑓𝐶𝑔f\leq Cgitalic_f ≤ italic_C italic_g where C𝐶Citalic_C is a positive constant independent of the numerical mesh size and time step. Moreover, we use a 0-based indexing, i.e. j={0,1,,N1}𝑗01𝑁1j=\{0,1,\cdots,N-1\}italic_j = { 0 , 1 , ⋯ , italic_N - 1 }, or j[N]𝑗delimited-[]𝑁j\in[N]italic_j ∈ [ italic_N ], and |jNket𝑗superscript𝑁|j\rangle\in\mathbb{C}^{N}| italic_j ⟩ ∈ blackboard_C start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT, to denote a vector with the j𝑗jitalic_j-th component being 1111 and others 00. We shall denote the identity matrix and null matrix by I𝐼Iitalic_I and 0, respectively, and the dimensions of these matrices should be clear from the context, otherwise, the notation INsubscript𝐼𝑁I_{N}italic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT stands for the N𝑁Nitalic_N-dimensional identity matrix. Without specific statement, 𝒃norm𝒃\|{\bm{b}}\|∥ bold_italic_b ∥ denotes the Euclidean norm defined by 𝒃=(i|bi|2)1/2norm𝒃superscriptsubscript𝑖superscriptsubscript𝑏𝑖212\|{\bm{b}}\|=(\sum_{i}|b_{i}|^{2})^{1/2}∥ bold_italic_b ∥ = ( ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT and Anorm𝐴\|A\|∥ italic_A ∥ denotes matrix 2limit-from22-2 -norms defined by A=sup𝒙=1A𝒙norm𝐴subscriptsupremumnorm𝒙1norm𝐴𝒙\|A\|=\sup_{\|{\bm{x}}\|=1}\|A{\bm{x}}\|∥ italic_A ∥ = roman_sup start_POSTSUBSCRIPT ∥ bold_italic_x ∥ = 1 end_POSTSUBSCRIPT ∥ italic_A bold_italic_x ∥. The vector-valued quantities are denoted by boldface symbols, such as 𝑳2(I)=(L2(I))nsuperscript𝑳2𝐼superscriptsuperscript𝐿2𝐼𝑛{\bm{L}}^{2}(I)=(L^{2}(I))^{n}bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) = ( italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT.

2 A review of Schrödingerisation for general linear dynamical systems

In this section, we briefly review the Schro¨¨o\ddot{\text{o}}over¨ start_ARG o end_ARGdingerisation approach for general linear dynamical systems. Defining an auxiliary vector function 𝒓(t)i|in𝒓𝑡subscript𝑖ket𝑖superscript𝑛{\bm{r}}(t)\equiv\sum_{i}|i\rangle\in\mathbb{R}^{n}bold_italic_r ( italic_t ) ≡ ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_i ⟩ ∈ blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT that remains constant in time, system (1.1) can be rewritten as a homogeneous system

ddt[𝒖𝒓]=[AB𝟎𝟎][𝒖𝒓],[𝒖(0)𝒓(0)]=[𝒖0𝒓0],formulae-sequencedd𝑡matrix𝒖𝒓matrix𝐴𝐵𝟎𝟎matrix𝒖𝒓matrix𝒖0𝒓0matrixsubscript𝒖0subscript𝒓0\frac{\mathrm{d}}{\mathrm{d}t}\begin{bmatrix}{\bm{u}}\\ {\bm{r}}\end{bmatrix}=\begin{bmatrix}A&B\\ \textbf{0}&\textbf{0}\end{bmatrix}\begin{bmatrix}{\bm{u}}\\ {\bm{r}}\end{bmatrix},\qquad\begin{bmatrix}{\bm{u}}(0)\\ {\bm{r}}(0)\end{bmatrix}=\begin{bmatrix}{\bm{u}}_{0}\\ {\bm{r}}_{0}\end{bmatrix},divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG [ start_ARG start_ROW start_CELL bold_italic_u end_CELL end_ROW start_ROW start_CELL bold_italic_r end_CELL end_ROW end_ARG ] = [ start_ARG start_ROW start_CELL italic_A end_CELL start_CELL italic_B end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL 0 end_CELL end_ROW end_ARG ] [ start_ARG start_ROW start_CELL bold_italic_u end_CELL end_ROW start_ROW start_CELL bold_italic_r end_CELL end_ROW end_ARG ] , [ start_ARG start_ROW start_CELL bold_italic_u ( 0 ) end_CELL end_ROW start_ROW start_CELL bold_italic_r ( 0 ) end_CELL end_ROW end_ARG ] = [ start_ARG start_ROW start_CELL bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL bold_italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_CELL end_ROW end_ARG ] , (2.1)

where B=diag{b1,b2,,bn}𝐵diagsubscript𝑏1subscript𝑏2subscript𝑏𝑛B=\text{diag}\{b_{1},b_{2},\cdots,b_{n}\}italic_B = diag { italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ⋯ , italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT } and 𝒓0=i|insubscript𝒓0subscript𝑖ket𝑖superscript𝑛{\bm{r}}_{0}=\sum_{i}|i\rangle\in\mathbb{R}^{n}bold_italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_i ⟩ ∈ blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT. Therefore, without loss of generality, we assume 𝒃=𝟎𝒃𝟎{\bm{b}}=\textbf{0}bold_italic_b = 0 in (1.1). Since any matrix can be decomposed into a Hermitian term and an anti-Hermitian one as in (1.2), Equation (1.1) can be expressed as

ddt𝒖=H1𝒖+iH2𝒖,𝒖(0)=𝒖0.formulae-sequencedd𝑡𝒖subscript𝐻1𝒖𝑖subscript𝐻2𝒖𝒖0subscript𝒖0\frac{\mathrm{d}}{\mathrm{d}t}{\bm{u}}=H_{1}{\bm{u}}+iH_{2}{\bm{u}},\quad{\bm{% u}}(0)={\bm{u}}_{0}.divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG bold_italic_u = italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT bold_italic_u + italic_i italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT bold_italic_u , bold_italic_u ( 0 ) = bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT . (2.2)

The Schrödingerization method [26, 27] assumes that all eigenvalues of H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT are negative. This corresponds to assuming that the original dynamical system (1.1) is stable. Using the warped phase transformation 𝒘(t,p)=ep𝒖𝒘𝑡𝑝superscript𝑒𝑝𝒖{\bm{w}}(t,p)=e^{-p}{\bm{u}}bold_italic_w ( italic_t , italic_p ) = italic_e start_POSTSUPERSCRIPT - italic_p end_POSTSUPERSCRIPT bold_italic_u for p>0𝑝0p>0italic_p > 0 and symmetrically extending the initial data to p<0𝑝0p<0italic_p < 0, Equation (2.2) is converted to a system of linear convection equations:

ddt𝒘=H1p𝒘+iH2𝒘,𝒘(0)=e|p|𝒖0.formulae-sequencedd𝑡𝒘subscript𝐻1subscript𝑝𝒘𝑖subscript𝐻2𝒘𝒘0superscript𝑒𝑝subscript𝒖0\frac{\mathrm{d}}{\mathrm{d}t}{\bm{w}}=-H_{1}\partial_{p}{\bm{w}}+iH_{2}{\bm{w% }},\quad{\bm{w}}(0)=e^{-|p|}{\bm{u}}_{0}.divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG bold_italic_w = - italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT bold_italic_w + italic_i italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT bold_italic_w , bold_italic_w ( 0 ) = italic_e start_POSTSUPERSCRIPT - | italic_p | end_POSTSUPERSCRIPT bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT . (2.3)

When the eigenvalues of H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT are all negative, the convection term of (2.3) corresponds to a wave moving from the right to the left, thus one does not need to impose a boundary condition for 𝒘𝒘{\bm{w}}bold_italic_w at p=0𝑝0p=0italic_p = 0. One does, however, need a boundary condition on the right hand side. Since 𝒘𝒘{\bm{w}}bold_italic_w decays exponentially in p𝑝pitalic_p, one just needs to select p=p*𝑝superscript𝑝p=p^{*}italic_p = italic_p start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT large enough, so w𝑤witalic_w at this point is essentially zero and a zero incoming boundary condition can be used at p=p*𝑝superscript𝑝p=p^{*}italic_p = italic_p start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT. Then 𝒖𝒖{\bm{u}}bold_italic_u can be recovered via

𝒖(t)=0p*w(t,p)𝑑p𝒖𝑡superscriptsubscript0superscript𝑝𝑤𝑡𝑝differential-d𝑝{\bm{u}}(t)=\int_{0}^{p^{*}}w(t,p)\,dpbold_italic_u ( italic_t ) = ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT italic_w ( italic_t , italic_p ) italic_d italic_p

or

𝒖(t)=epw(t,p) for any0<p<p*.formulae-sequence𝒖𝑡superscript𝑒𝑝𝑤𝑡𝑝 for any0𝑝superscript𝑝{\bm{u}}(t)=e^{p}w(t,p)\qquad{\text{ for any}}\quad 0<p<p^{*}.bold_italic_u ( italic_t ) = italic_e start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_w ( italic_t , italic_p ) for any 0 < italic_p < italic_p start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT .

2.1 The discrete Fourier transform for Schrödingerisation

To discretize the p𝑝pitalic_p domain, we choose a large enough domain p[πL,πL]𝑝𝜋𝐿𝜋𝐿p\in[-\pi L,\pi L]italic_p ∈ [ - italic_π italic_L , italic_π italic_L ] and set the uniform mesh size p=2πL/N𝑝2𝜋𝐿𝑁\triangle p=2\pi L/N△ italic_p = 2 italic_π italic_L / italic_N where N𝑁Nitalic_N is a positive even integer and the grid points are denoted by πL=p0<<pN=πL𝜋𝐿subscript𝑝0subscript𝑝𝑁𝜋𝐿-\pi L=p_{0}<\cdots<p_{N}=\pi L- italic_π italic_L = italic_p start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT < ⋯ < italic_p start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT = italic_π italic_L. Define the vector 𝒘hsubscript𝒘{\bm{w}}_{h}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT the collection of the function 𝒘𝒘{\bm{w}}bold_italic_w at these grid points by

𝒘h=k[N]j[n]wj(t,pk)|k|j.subscript𝒘subscript𝑘delimited-[]𝑁subscript𝑗delimited-[]𝑛subscript𝑤𝑗𝑡subscript𝑝𝑘ket𝑘ket𝑗{\bm{w}}_{h}=\sum_{k\in[N]}\sum_{j\in[n]}w_{j}(t,p_{k})|k\rangle|j\rangle.bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_k ∈ [ italic_N ] end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_j ∈ [ italic_n ] end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_t , italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) | italic_k ⟩ | italic_j ⟩ . (2.4)

where wjsubscript𝑤𝑗w_{j}italic_w start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT is the j𝑗jitalic_j-th component of 𝒘𝒘{\bm{w}}bold_italic_w. The 1111-D basis functions for the Fourier spectral method are usually chosen as

ϕl(p)=eiμl(p+πL),μl=(lN/2)/L,l[N].formulae-sequencesubscriptitalic-ϕ𝑙𝑝superscript𝑒𝑖subscript𝜇𝑙𝑝𝜋𝐿formulae-sequencesubscript𝜇𝑙𝑙𝑁2𝐿𝑙delimited-[]𝑁\phi_{l}(p)=e^{i\mu_{l}(p+\pi L)},\qquad\mu_{l}=(l-N/2)/L,\quad l\in[N].italic_ϕ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( italic_p ) = italic_e start_POSTSUPERSCRIPT italic_i italic_μ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( italic_p + italic_π italic_L ) end_POSTSUPERSCRIPT , italic_μ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT = ( italic_l - italic_N / 2 ) / italic_L , italic_l ∈ [ italic_N ] . (2.5)

Using (2.5), we define

Φ=(ϕjl)N×N=(ϕl(pj))N×N,Dp=diag{μ0,,μN1}.formulae-sequenceΦsubscriptsubscriptitalic-ϕ𝑗𝑙𝑁𝑁subscriptsubscriptitalic-ϕ𝑙subscript𝑝𝑗𝑁𝑁subscript𝐷𝑝diagsubscript𝜇0subscript𝜇𝑁1\Phi=(\phi_{jl})_{N\times N}=(\phi_{l}(p_{j}))_{N\times N},\quad D_{p}=\text{% diag}\{\mu_{0},\cdots,\mu_{N-1}\}.roman_Φ = ( italic_ϕ start_POSTSUBSCRIPT italic_j italic_l end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_N × italic_N end_POSTSUBSCRIPT = ( italic_ϕ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) ) start_POSTSUBSCRIPT italic_N × italic_N end_POSTSUBSCRIPT , italic_D start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT = diag { italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , ⋯ , italic_μ start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT } . (2.6)

Considering the Fourier spectral discretisation on p𝑝pitalic_p, one easily gets

ddt𝒘h=i(PH1)𝒘h+i(INH2)𝒘h.dd𝑡subscript𝒘𝑖tensor-product𝑃subscript𝐻1subscript𝒘𝑖tensor-productsubscript𝐼𝑁subscript𝐻2subscript𝒘\frac{\mathrm{d}}{\mathrm{d}t}{\bm{w}}_{h}=-i(P\otimes H_{1}){\bm{w}}_{h}+i(I_% {N}\otimes H_{2}){\bm{w}}_{h}.divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = - italic_i ( italic_P ⊗ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT + italic_i ( italic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ⊗ italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT . (2.7)

Here P𝑃Pitalic_P is the matrix representation of the momentum operator ip𝑖subscript𝑝-i\partial_{p}- italic_i ∂ start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT and defined by P=ΦDpΦ1𝑃Φsubscript𝐷𝑝superscriptΦ1P=\Phi D_{p}\Phi^{-1}italic_P = roman_Φ italic_D start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT roman_Φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT. Through a change of variables 𝒘~h=[Φ1In]𝒘hsubscript~𝒘delimited-[]tensor-productsuperscriptΦ1subscript𝐼𝑛subscript𝒘\tilde{{\bm{w}}}_{h}=[\Phi^{-1}\otimes I_{n}]{\bm{w}}_{h}over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = [ roman_Φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⊗ italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT, one gets

{ddt𝒘~h=i[(DpH1)(INH2)]𝒘~h=iHd𝒘~h,𝒘~h(0)=[Φ1In]𝒘h(0).casesdd𝑡subscript~𝒘𝑖delimited-[]tensor-productsubscript𝐷𝑝subscript𝐻1tensor-productsubscript𝐼𝑁subscript𝐻2subscript~𝒘𝑖superscript𝐻𝑑subscript~𝒘𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒subscript~𝒘0delimited-[]tensor-productsuperscriptΦ1subscript𝐼𝑛subscript𝒘0𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒\begin{cases}\frac{\mathrm{d}}{\mathrm{d}t}\tilde{{\bm{w}}}_{h}=-i[(D_{p}% \otimes H_{1})-(I_{N}\otimes H_{2})]\tilde{{\bm{w}}}_{h}=-iH^{d}\tilde{{\bm{w}% }}_{h},\\ \tilde{\bm{w}}_{h}(0)=[\Phi^{-1}\otimes I_{n}]{\bm{w}}_{h}(0).\end{cases}{ start_ROW start_CELL divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = - italic_i [ ( italic_D start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ⊗ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) - ( italic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ⊗ italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ] over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = - italic_i italic_H start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( 0 ) = [ roman_Φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⊗ italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( 0 ) . end_CELL start_CELL end_CELL end_ROW (2.8)

At this point, a quantum algorithm for Hamiltonian simulation can be constructed for the above linear system (2.8). If H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and H2subscript𝐻2H_{2}italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT are usually sparse, then the Hamiltonian H=DpH1INH2𝐻tensor-productsubscript𝐷𝑝subscript𝐻1tensor-productsubscript𝐼𝑁subscript𝐻2H=D_{p}\otimes H_{1}-I_{N}\otimes H_{2}italic_H = italic_D start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ⊗ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ⊗ italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT inherits the sparsity. The approximation of 𝒘𝒘{\bm{w}}bold_italic_w is defined by

𝒘hd=|k|N/2𝒘~jkeik(p/L+π),jk=k+N/2,formulae-sequencesuperscriptsubscript𝒘𝑑subscript𝑘𝑁2subscript~𝒘subscript𝑗𝑘superscript𝑒𝑖𝑘𝑝𝐿𝜋subscript𝑗𝑘𝑘𝑁2{\bm{w}}_{h}^{d}=\sum_{|k|\leq N/2}\tilde{\bm{w}}_{j_{k}}e^{ik(p/L+\pi)},\quad j% _{k}=k+N/2,bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT | italic_k | ≤ italic_N / 2 end_POSTSUBSCRIPT over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_i italic_k ( italic_p / italic_L + italic_π ) end_POSTSUPERSCRIPT , italic_j start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = italic_k + italic_N / 2 , (2.9)

where 𝒘~jN/2=𝒘~jN/2subscript~𝒘subscript𝑗𝑁2subscript~𝒘subscript𝑗𝑁2\tilde{\bm{w}}_{j_{N/2}}=\tilde{\bm{w}}_{j_{-N/2}}over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT italic_N / 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT - italic_N / 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT and 𝒘~jk=(EjkIn)𝒘~hsubscript~𝒘subscript𝑗𝑘tensor-productsubscript𝐸subscript𝑗𝑘subscript𝐼𝑛subscript~𝒘\tilde{\bm{w}}_{j_{k}}=(E_{j_{k}}\otimes I_{n})\tilde{\bm{w}}_{h}over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT = ( italic_E start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⊗ italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT with Ejk=diag(|jk)N,Nsubscript𝐸subscript𝑗𝑘diagketsubscript𝑗𝑘superscript𝑁𝑁E_{j_{k}}=\text{diag}(|j_{k}\rangle)\in\mathbb{R}^{N,N}italic_E start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT = diag ( | italic_j start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ⟩ ) ∈ blackboard_R start_POSTSUPERSCRIPT italic_N , italic_N end_POSTSUPERSCRIPT.

2.2 The continuous Fourier transform for Schrödingerisation

In the previous section, pw(t,p)subscript𝑝𝑤𝑡𝑝\partial_{p}w(t,p)∂ start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_w ( italic_t , italic_p ) is first discretized in p𝑝pitalic_p by the discrete Fourier transform. Here, we consider the continuous Fourier transform of 𝒘(p)𝒘𝑝{\bm{w}}(p)bold_italic_w ( italic_p ) and its inverse transformation defined by

𝒘^:=(𝒘)(ξ)=12πeiξp𝒘(p)dp,𝒘:=1(𝒘^)(p)=eiξp𝒘^(ξ)dξ.formulae-sequenceassign^𝒘𝒘𝜉12𝜋subscriptsuperscript𝑒𝑖𝜉𝑝𝒘𝑝differential-d𝑝assign𝒘superscript1^𝒘𝑝subscriptsuperscript𝑒𝑖𝜉𝑝^𝒘𝜉differential-d𝜉\hat{{\bm{w}}}:=\mathscr{F}({\bm{w}})(\xi)=\frac{1}{2\pi}\int_{\mathbb{R}}e^{i% \xi p}{\bm{w}}(p)\,\mathrm{d}p,\qquad{\bm{w}}:=\mathscr{F}^{-1}(\hat{\bm{w}})(% p)=\int_{\mathbb{R}}e^{-i\xi p}\hat{{\bm{w}}}(\xi)\mathrm{d}\xi.over^ start_ARG bold_italic_w end_ARG := script_F ( bold_italic_w ) ( italic_ξ ) = divide start_ARG 1 end_ARG start_ARG 2 italic_π end_ARG ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_i italic_ξ italic_p end_POSTSUPERSCRIPT bold_italic_w ( italic_p ) roman_d italic_p , bold_italic_w := script_F start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( over^ start_ARG bold_italic_w end_ARG ) ( italic_p ) = ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT over^ start_ARG bold_italic_w end_ARG ( italic_ξ ) roman_d italic_ξ . (2.10)

The continuous Fourier transform in p𝑝pitalic_p for (2.3) gives

ddt𝒘^dd𝑡^𝒘\displaystyle\frac{\mathrm{d}}{\mathrm{d}t}\hat{{\bm{w}}}divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG over^ start_ARG bold_italic_w end_ARG =iξH1𝒘^+iH2𝒘^=i(ξH1+H2)𝒘^,absent𝑖𝜉subscript𝐻1^𝒘𝑖subscript𝐻2^𝒘𝑖𝜉subscript𝐻1subscript𝐻2^𝒘\displaystyle=i\xi H_{1}\hat{{\bm{w}}}+iH_{2}\hat{{\bm{w}}}=i(\xi H_{1}+H_{2})% \hat{{\bm{w}}},= italic_i italic_ξ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT over^ start_ARG bold_italic_w end_ARG + italic_i italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT over^ start_ARG bold_italic_w end_ARG = italic_i ( italic_ξ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) over^ start_ARG bold_italic_w end_ARG , (2.11)
𝒘^(0)^𝒘0\displaystyle\hat{{\bm{w}}}(0)over^ start_ARG bold_italic_w end_ARG ( 0 ) =1π(1+ξ2)𝒖0.absent1𝜋1superscript𝜉2subscript𝒖0\displaystyle=\frac{1}{\pi(1+\xi^{2})}{\bm{u}}_{0}.= divide start_ARG 1 end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT .

We can first consider the truncation of the ξ𝜉\xiitalic_ξ- domain to a finite interval [X,X]𝑋𝑋[-X,X][ - italic_X , italic_X ]. Then canonical Hamiltonian simulation methods can be applied to the following unitary dynamics

{ddt𝒘ˇh=i(DξH1+IN+1H2)𝒘ˇh=iHc𝒘ˇh,𝒘ˇh(0)=𝝃h𝒖0,casesdd𝑡subscriptˇ𝒘𝑖tensor-productsubscript𝐷𝜉subscript𝐻1tensor-productsubscript𝐼𝑁1subscript𝐻2subscriptˇ𝒘𝑖superscript𝐻𝑐subscriptˇ𝒘𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒subscriptˇ𝒘0tensor-productsubscript𝝃subscript𝒖0𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒\begin{cases}\frac{\mathrm{d}}{\mathrm{d}t}\check{{\bm{w}}}_{h}=i(D_{\xi}% \otimes H_{1}+I_{N+1}\otimes H_{2})\check{{\bm{w}}}_{h}=iH^{c}\check{{\bm{w}}}% _{h},\\ \check{{\bm{w}}}_{h}(0)=\bm{\xi}_{h}\otimes{\bm{u}}_{0},\end{cases}{ start_ROW start_CELL divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = italic_i ( italic_D start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ⊗ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_I start_POSTSUBSCRIPT italic_N + 1 end_POSTSUBSCRIPT ⊗ italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = italic_i italic_H start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( 0 ) = bold_italic_ξ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ⊗ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , end_CELL start_CELL end_CELL end_ROW (2.12)

where Dξ=diag{ξ0,ξ1,,ξN}subscript𝐷𝜉diagsubscript𝜉0subscript𝜉1subscript𝜉𝑁D_{\xi}=\text{diag}\{\xi_{0},\xi_{1},\cdots,\xi_{N}\}italic_D start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT = diag { italic_ξ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_ξ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ⋯ , italic_ξ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT } and 𝝃h=j=0N|jπ(1+ξj2)subscript𝝃superscriptsubscript𝑗0𝑁ket𝑗𝜋1superscriptsubscript𝜉𝑗2\bm{\xi}_{h}=\sum\limits_{j=0}^{N}\frac{|j\rangle}{\pi(1+\xi_{j}^{2})}bold_italic_ξ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT divide start_ARG | italic_j ⟩ end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG. The approximation for 𝒘𝒘{\bm{w}}bold_italic_w is computed by

𝒘hc=ξj=1N1𝒘ˇjeiξjp+ξ2(𝒘ˇNeiξNp+𝒘ˇ0eiξ0p).superscriptsubscript𝒘𝑐𝜉superscriptsubscript𝑗1𝑁1subscriptˇ𝒘𝑗superscript𝑒𝑖subscript𝜉𝑗𝑝𝜉2subscriptˇ𝒘𝑁superscript𝑒𝑖subscript𝜉𝑁𝑝subscriptˇ𝒘0superscript𝑒𝑖subscript𝜉0𝑝{\bm{w}}_{h}^{c}=\triangle\xi\sum_{j=1}^{N-1}\check{\bm{w}}_{j}e^{-i\xi_{j}p}+% \frac{\triangle\xi}{2}\big{(}\check{\bm{w}}_{N}e^{-i\xi_{N}p}+\check{\bm{w}}_{% 0}e^{-i\xi_{0}p}\big{)}.bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT = △ italic_ξ ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_p end_POSTSUPERSCRIPT + divide start_ARG △ italic_ξ end_ARG start_ARG 2 end_ARG ( overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT italic_p end_POSTSUPERSCRIPT + overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_p end_POSTSUPERSCRIPT ) . (2.13)

Here 𝒘ˇj=(EjIn)𝒘ˇhsubscriptˇ𝒘𝑗tensor-productsubscript𝐸𝑗subscript𝐼𝑛subscriptˇ𝒘\check{\bm{w}}_{j}=(E_{j}\otimes I_{n})\check{\bm{w}}_{h}overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = ( italic_E start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⊗ italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT with Ej=diag(|j)N+1,N+1subscript𝐸𝑗diagket𝑗superscript𝑁1𝑁1E_{j}=\text{diag}(|j\rangle)\in\mathbb{R}^{N+1,N+1}italic_E start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = diag ( | italic_j ⟩ ) ∈ blackboard_R start_POSTSUPERSCRIPT italic_N + 1 , italic_N + 1 end_POSTSUPERSCRIPT. Without considering the error of quantum simulation, one gets 𝒘ˇj=𝒘ˇh(t,ξj)subscriptˇ𝒘𝑗subscriptˇ𝒘𝑡subscript𝜉𝑗\check{\bm{w}}_{j}=\check{\bm{w}}_{h}(t,\xi_{j})overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_t , italic_ξ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ), ξj=X+2Xj/Nsubscript𝜉𝑗𝑋2𝑋𝑗𝑁\xi_{j}=-X+2Xj/Nitalic_ξ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = - italic_X + 2 italic_X italic_j / italic_N. It is obvious to see that 𝒘hcsuperscriptsubscript𝒘𝑐{\bm{w}}_{h}^{c}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT is the numerical integration of XXeiξp𝒘ˇ𝑑ξeiξp𝒘ˇ𝑑ξsuperscriptsubscript𝑋𝑋superscript𝑒𝑖𝜉𝑝ˇ𝒘differential-d𝜉subscriptsuperscript𝑒𝑖𝜉𝑝ˇ𝒘differential-d𝜉\int_{-X}^{X}e^{-i\xi p}\check{\bm{w}}\;d\xi\approx\int_{\mathbb{R}}e^{-i\xi p% }\check{\bm{w}}\;d\xi∫ start_POSTSUBSCRIPT - italic_X end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_X end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT overroman_ˇ start_ARG bold_italic_w end_ARG italic_d italic_ξ ≈ ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT overroman_ˇ start_ARG bold_italic_w end_ARG italic_d italic_ξ.
It is also possible to consider the continuous Fourier transform without truncation in the ξ𝜉\xiitalic_ξ domain. This is possible when considering implementation on analog quantum devices [22]. In this case, instead of finite-dimensional matrices or states we define infinite dimensional vectors |w(t)w(t,p)|p𝑑pket𝑤𝑡𝑤𝑡𝑝ket𝑝differential-d𝑝|w(t)\rangle\equiv\int w(t,p)|p\rangle dp| italic_w ( italic_t ) ⟩ ≡ ∫ italic_w ( italic_t , italic_p ) | italic_p ⟩ italic_d italic_p, which are acted on by infinite dimensional operators p^^𝑝\hat{p}over^ start_ARG italic_p end_ARG and ξ^^𝜉\hat{\xi}over^ start_ARG italic_ξ end_ARG, where [p^,ξ^]=iI^𝑝^𝜉𝑖𝐼[\hat{p},\hat{\xi}]=iI[ over^ start_ARG italic_p end_ARG , over^ start_ARG italic_ξ end_ARG ] = italic_i italic_I. These infinite dimensional states and operators have natural meaning in the context of analog quantum computation, where they can represent for example quantum states of light or superconducting modes. If we let |pket𝑝|p\rangle| italic_p ⟩ and |ξket𝜉|\xi\rangle| italic_ξ ⟩ denote the eigenvectors of p^^𝑝\hat{p}over^ start_ARG italic_p end_ARG and ξ^^𝜉\hat{\xi}over^ start_ARG italic_ξ end_ARG respectively, then p|ξ=exp(ipξ)/2πinner-product𝑝𝜉𝑖𝑝𝜉2𝜋\langle p|\xi\rangle=\exp(ip\xi)/\sqrt{2\pi}⟨ italic_p | italic_ξ ⟩ = roman_exp ( italic_i italic_p italic_ξ ) / square-root start_ARG 2 italic_π end_ARG. Let \mathcal{F}caligraphic_F denote the continuous Fourier transform acting on these infinite dimensional states with respect to the auxiliary variable p𝑝pitalic_p, then |p=|ξket𝑝ket𝜉\mathcal{F}|p\rangle=|\xi\ranglecaligraphic_F | italic_p ⟩ = | italic_ξ ⟩. Note that this \mathcal{F}caligraphic_F operation also has a natural interpretation in quantum systems and can be implemented in its continuous form. These {|p}psubscriptket𝑝𝑝\{|p\rangle\}_{p\in\mathbb{R}}{ | italic_p ⟩ } start_POSTSUBSCRIPT italic_p ∈ blackboard_R end_POSTSUBSCRIPT and |ξξsubscriptket𝜉𝜉|\xi\rangle_{\xi\in\mathbb{R}}| italic_ξ ⟩ start_POSTSUBSCRIPT italic_ξ ∈ blackboard_R end_POSTSUBSCRIPT eigenstates each form a complete eigenbasis so 𝑑p|pp|=I=𝑑ξ|ξξ|differential-d𝑝ket𝑝bra𝑝𝐼differential-d𝜉ket𝜉bra𝜉\int dp|p\rangle\langle p|=I=\int d\xi|\xi\rangle\langle\xi|∫ italic_d italic_p | italic_p ⟩ ⟨ italic_p | = italic_I = ∫ italic_d italic_ξ | italic_ξ ⟩ ⟨ italic_ξ |. Here the quantised momentum operator ξ^^𝜉\hat{\xi}over^ start_ARG italic_ξ end_ARG is also associated with the derivative ξ^i/p^𝜉𝑖𝑝\hat{\xi}\leftrightarrow-i\partial/\partial pover^ start_ARG italic_ξ end_ARG ↔ - italic_i ∂ / ∂ italic_p and it is straightforward to show iξ^|w(t)=|w/p𝑖^𝜉ket𝑤𝑡ket𝑤𝑝i\hat{\xi}|w(t)\rangle=|\partial w/\partial p\rangleitalic_i over^ start_ARG italic_ξ end_ARG | italic_w ( italic_t ) ⟩ = | ∂ italic_w / ∂ italic_p ⟩. In this case, Eq. (2.11) does not transform into Eq. (2.12), but rather to

d|w(t)dt=i(ξ^H1+IH2)|w(t),𝑑ket𝑤𝑡𝑑𝑡𝑖tensor-product^𝜉subscript𝐻1tensor-product𝐼subscript𝐻2ket𝑤𝑡\displaystyle\frac{d|w(t)\rangle}{dt}=i(\hat{\xi}\otimes H_{1}+I\otimes H_{2})% |w(t)\rangle,divide start_ARG italic_d | italic_w ( italic_t ) ⟩ end_ARG start_ARG italic_d italic_t end_ARG = italic_i ( over^ start_ARG italic_ξ end_ARG ⊗ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_I ⊗ italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) | italic_w ( italic_t ) ⟩ ,
|w(0)=1π(1+ξ2)|ξ𝑑ξ𝒖0.ket𝑤01𝜋1superscript𝜉2ket𝜉differential-d𝜉subscript𝒖0\displaystyle|w(0)\rangle=\int\frac{1}{\pi(1+\xi^{2})}|\xi\rangle d\xi\,{\bm{u% }}_{0}.| italic_w ( 0 ) ⟩ = ∫ divide start_ARG 1 end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG | italic_ξ ⟩ italic_d italic_ξ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT . (2.14)

3 Recovery of the original variables and its implementation on quantum devices

The purpose of this section is to show the rigorous conditions of the recovery 𝒖𝒖{\bm{u}}bold_italic_u from 𝒘𝒘{\bm{w}}bold_italic_w and the implementation on a quantum device. We consider the more general case, namely here we will allow the eigenvalues of H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT to be non-negative, which is the case for many applications and extensions of the Schrödingerization method, for example systems with inhomogeneous terms [23], boundary value and interface problems [24, 21], and iterative methods in numerical linear algebra [29].

3.1 Recovery of the original variable

Since H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is Hermitian, assume it has n𝑛nitalic_n real eigenvalues, ordered as

λ1(H1)λ2(H1)λn(H1),forallt[0,T].formulae-sequencesubscript𝜆1subscript𝐻1subscript𝜆2subscript𝐻1subscript𝜆𝑛subscript𝐻1forall𝑡0𝑇\lambda_{1}(H_{1})\leq\lambda_{2}(H_{1})\leq\cdots\lambda_{n}(H_{1}),\quad% \text{for}\;\text{all}\;t\in[0,T].italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≤ italic_λ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≤ ⋯ italic_λ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , for all italic_t ∈ [ 0 , italic_T ] . (3.1)

Next we define the solution to the time-dependent Hamiltonian system (2.11) as

𝒘^(t)=𝒰t,0(ξ)𝒘^(0),^𝒘𝑡subscript𝒰𝑡0𝜉^𝒘0\hat{\bm{w}}(t)=\mathcal{U}_{t,0}(\xi)\hat{\bm{w}}(0),over^ start_ARG bold_italic_w end_ARG ( italic_t ) = caligraphic_U start_POSTSUBSCRIPT italic_t , 0 end_POSTSUBSCRIPT ( italic_ξ ) over^ start_ARG bold_italic_w end_ARG ( 0 ) , (3.2)

where the unitary operator 𝒰t,ssubscript𝒰𝑡𝑠\mathcal{U}_{t,s}caligraphic_U start_POSTSUBSCRIPT italic_t , italic_s end_POSTSUBSCRIPT is defined by the time-ordering exponential, 𝒯exp𝒯\mathcal{T}\expcaligraphic_T roman_exp, via Dyson’s series [30],

𝒰t,s=𝒯ei0tH(s)𝑑s=I+n=1inn!st𝑑t1st𝑑tn𝒯[H(t1)H(t2)H(tn)],subscript𝒰𝑡𝑠𝒯superscript𝑒𝑖superscriptsubscript0𝑡𝐻𝑠differential-d𝑠𝐼superscriptsubscript𝑛1superscript𝑖𝑛𝑛superscriptsubscript𝑠𝑡differential-dsubscript𝑡1superscriptsubscript𝑠𝑡differential-dsubscript𝑡𝑛𝒯delimited-[]𝐻subscript𝑡1𝐻subscript𝑡2𝐻subscript𝑡𝑛\mathcal{U}_{t,s}=\mathcal{T}e^{i\int_{0}^{t}H(s)\;ds}=I+\sum_{n=1}^{\infty}% \frac{i^{n}}{n!}\int_{s}^{t}dt_{1}\cdots\int_{s}^{t}dt_{n}\mathcal{T}[H(t_{1})% H(t_{2})\cdots H(t_{n})],caligraphic_U start_POSTSUBSCRIPT italic_t , italic_s end_POSTSUBSCRIPT = caligraphic_T italic_e start_POSTSUPERSCRIPT italic_i ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_H ( italic_s ) italic_d italic_s end_POSTSUPERSCRIPT = italic_I + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT divide start_ARG italic_i start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG start_ARG italic_n ! end_ARG ∫ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_d italic_t start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋯ ∫ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_d italic_t start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT caligraphic_T [ italic_H ( italic_t start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_H ( italic_t start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ⋯ italic_H ( italic_t start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] , (3.3)

where 𝒯[H(t1)H(t2)H(tn)]=H(ti1)H(ti2)H(tin)𝒯delimited-[]𝐻subscript𝑡1𝐻subscript𝑡2𝐻subscript𝑡𝑛𝐻subscript𝑡subscript𝑖1𝐻subscript𝑡subscript𝑖2𝐻subscript𝑡subscript𝑖𝑛\mathcal{T}[H(t_{1})H(t_{2})\cdots H(t_{n})]=H(t_{i_{1}})H(t_{i_{2}})\cdots H(% t_{i_{n}})caligraphic_T [ italic_H ( italic_t start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_H ( italic_t start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ⋯ italic_H ( italic_t start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ] = italic_H ( italic_t start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) italic_H ( italic_t start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) ⋯ italic_H ( italic_t start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) with ti1>ti2tinsubscript𝑡subscript𝑖1subscript𝑡subscript𝑖2subscript𝑡subscript𝑖𝑛t_{i_{1}}>t_{i_{2}}\geq\cdots t_{i_{n}}italic_t start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT > italic_t start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ≥ ⋯ italic_t start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT, and 𝒰t,ssubscript𝒰𝑡𝑠\mathcal{U}_{t,s}caligraphic_U start_POSTSUBSCRIPT italic_t , italic_s end_POSTSUBSCRIPT satisfies

ddt𝒰t,s=iH(t)𝒰t,s,𝒰t,s=𝒰t,s𝒰s,s,𝒰t,s=𝒰s,t.formulae-sequencedd𝑡subscript𝒰𝑡𝑠𝑖𝐻𝑡subscript𝒰𝑡𝑠formulae-sequencesubscript𝒰𝑡𝑠subscript𝒰𝑡superscript𝑠subscript𝒰superscript𝑠𝑠superscriptsubscript𝒰𝑡𝑠subscript𝒰𝑠𝑡\frac{\mathrm{d}}{\mathrm{d}t}\mathcal{U}_{t,s}=iH(t)\mathcal{U}_{t,s},\quad% \mathcal{U}_{t,s}=\mathcal{U}_{t,s^{\prime}}\mathcal{U}_{s^{\prime},s},\quad% \mathcal{U}_{t,s}^{\dagger}=\mathcal{U}_{s,t}.divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG caligraphic_U start_POSTSUBSCRIPT italic_t , italic_s end_POSTSUBSCRIPT = italic_i italic_H ( italic_t ) caligraphic_U start_POSTSUBSCRIPT italic_t , italic_s end_POSTSUBSCRIPT , caligraphic_U start_POSTSUBSCRIPT italic_t , italic_s end_POSTSUBSCRIPT = caligraphic_U start_POSTSUBSCRIPT italic_t , italic_s start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT caligraphic_U start_POSTSUBSCRIPT italic_s start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_s end_POSTSUBSCRIPT , caligraphic_U start_POSTSUBSCRIPT italic_t , italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT = caligraphic_U start_POSTSUBSCRIPT italic_s , italic_t end_POSTSUBSCRIPT . (3.4)
Theorem 3.1.

Assume the eigenvalues of H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT satisfy (3.1), the solution of (1.1) can be recovered by

𝒖=ep𝒘(p),𝑓𝑜𝑟𝑎𝑛𝑦pp,formulae-sequence𝒖superscript𝑒𝑝𝒘𝑝𝑓𝑜𝑟𝑎𝑛𝑦𝑝superscript𝑝{\bm{u}}=e^{p}{\bm{w}}(p),\quad\text{for}\;\text{any}\;p\geq p^{\Diamond},bold_italic_u = italic_e start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT bold_italic_w ( italic_p ) , for any italic_p ≥ italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT , (3.5)

where pmax{λn(H1)T,0}superscript𝑝normal-◇subscript𝜆𝑛subscript𝐻1𝑇0p^{\Diamond}\geq\max\{\lambda_{n}(H_{1})T,0\}italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT ≥ roman_max { italic_λ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_T , 0 }, or recovered by using the integration,

𝒖=epp𝒘(p)𝑑p.𝒖superscript𝑒superscript𝑝superscriptsubscriptsuperscript𝑝𝒘𝑝differential-d𝑝{\bm{u}}=e^{p^{\Diamond}}\int_{p^{\Diamond}}^{\infty}{\bm{w}}(p)\;dp.bold_italic_u = italic_e start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT bold_italic_w ( italic_p ) italic_d italic_p . (3.6)
Proof.

Following the proof in [19, Theorem 5, Section 7.3], we conclude that the solution of (2.3) is unique and given by

𝒘(t,p)=𝒘^(t,ξ)eiξp𝑑ξ=𝒰t,0(ξ)𝒖0π(1+ξ2)eiξpdξ.𝒘𝑡𝑝subscript^𝒘𝑡𝜉superscript𝑒𝑖𝜉𝑝differential-d𝜉subscriptsubscript𝒰𝑡0𝜉subscript𝒖0𝜋1superscript𝜉2superscript𝑒𝑖𝜉𝑝differential-d𝜉{\bm{w}}(t,p)=\int_{\mathbb{R}}\hat{{\bm{w}}}(t,\xi)e^{-i\xi p}\;d\xi=\int_{% \mathbb{R}}\frac{\mathcal{U}_{t,0}(\xi){\bm{u}}_{0}}{\pi(1+\xi^{2})}e^{-i\xi p% }\;\mathrm{d}\xi.bold_italic_w ( italic_t , italic_p ) = ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT over^ start_ARG bold_italic_w end_ARG ( italic_t , italic_ξ ) italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT italic_d italic_ξ = ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT divide start_ARG caligraphic_U start_POSTSUBSCRIPT italic_t , 0 end_POSTSUBSCRIPT ( italic_ξ ) bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT roman_d italic_ξ . (3.7)

It is sufficient to prove that for any p>p𝑝superscript𝑝p>p^{\Diamond}italic_p > italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT, 𝒘(t,p)𝒘𝑡𝑝{\bm{w}}(t,p)bold_italic_w ( italic_t , italic_p ) satisfies

ddt𝒘(t,p)=A(t)w(t,p),𝒘(0,p)=ep𝒖0.formulae-sequencedd𝑡𝒘𝑡𝑝𝐴𝑡𝑤𝑡𝑝𝒘0𝑝superscript𝑒𝑝subscript𝒖0\frac{\mathrm{d}}{\mathrm{d}t}{\bm{w}}(t,p)=A(t)w(t,p),\quad{\bm{w}}(0,p)=e^{-% p}{\bm{u}}_{0}.divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG bold_italic_w ( italic_t , italic_p ) = italic_A ( italic_t ) italic_w ( italic_t , italic_p ) , bold_italic_w ( 0 , italic_p ) = italic_e start_POSTSUPERSCRIPT - italic_p end_POSTSUPERSCRIPT bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT .

It is obvious that the initial condition holds by letting t=0𝑡0t=0italic_t = 0 in (3.7). Since p>λn(H1)T𝑝subscript𝜆𝑛subscript𝐻1𝑇p>\lambda_{n}(H_{1})Titalic_p > italic_λ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_T, for any t[δ,T]𝑡𝛿𝑇t\in[\delta,T]italic_t ∈ [ italic_δ , italic_T ], where δ>0𝛿0\delta>0italic_δ > 0, one has λ(H1)p/t0𝜆subscript𝐻1𝑝𝑡0\lambda(H_{1})-p/t\leq 0italic_λ ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) - italic_p / italic_t ≤ 0. According to [4, Lemma 5], there holds

𝒫𝒰t,0(ξ)eiξp1iξ𝑑ξ=𝒫11iξ𝒯ei0t(ξ(H1(s)p/t)+H2(s))ds𝑑ξ=0.𝒫subscriptsubscript𝒰𝑡0𝜉superscript𝑒𝑖𝜉𝑝1𝑖𝜉differential-d𝜉𝒫subscript11𝑖𝜉𝒯superscript𝑒𝑖superscriptsubscript0𝑡𝜉subscript𝐻1𝑠𝑝𝑡subscript𝐻2𝑠differential-d𝑠differential-d𝜉0\mathcal{P}\int_{\mathbb{R}}\frac{\mathcal{U}_{t,0}(\xi)e^{-i\xi p}}{1-i\xi}d% \xi=\mathcal{P}\int_{\mathbb{R}}\frac{1}{1-i\xi}\mathcal{T}e^{i\int_{0}^{t}(% \xi(H_{1}(s)-p/t)+H_{2}(s))\;\mathrm{d}\,s}d\xi=0.caligraphic_P ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT divide start_ARG caligraphic_U start_POSTSUBSCRIPT italic_t , 0 end_POSTSUBSCRIPT ( italic_ξ ) italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT end_ARG start_ARG 1 - italic_i italic_ξ end_ARG italic_d italic_ξ = caligraphic_P ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG 1 - italic_i italic_ξ end_ARG caligraphic_T italic_e start_POSTSUPERSCRIPT italic_i ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( italic_ξ ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_s ) - italic_p / italic_t ) + italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_s ) ) roman_d italic_s end_POSTSUPERSCRIPT italic_d italic_ξ = 0 . (3.8)

Differentiating 𝒘(t)𝒘𝑡{\bm{w}}(t)bold_italic_w ( italic_t ) with respect to t gives

ddt𝒘(t,p)dd𝑡𝒘𝑡𝑝\displaystyle\frac{\mathrm{d}}{\mathrm{d}t}{\bm{w}}(t,p)divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG bold_italic_w ( italic_t , italic_p ) =𝒫i(ξH1(t)+H2(t))𝒰t,0(ξ)π(1+ξ2)𝒖0eiξp𝑑ξabsent𝒫subscript𝑖𝜉subscript𝐻1𝑡subscript𝐻2𝑡subscript𝒰𝑡0𝜉𝜋1superscript𝜉2subscript𝒖0superscript𝑒𝑖𝜉𝑝differential-d𝜉\displaystyle=\mathcal{P}\int_{\mathbb{R}}\frac{i(\xi H_{1}(t)+H_{2}(t))% \mathcal{U}_{t,0}(\xi)}{\pi(1+\xi^{2})}{\bm{u}}_{0}e^{-i\xi p}\;d\xi= caligraphic_P ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT divide start_ARG italic_i ( italic_ξ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_t ) + italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_t ) ) caligraphic_U start_POSTSUBSCRIPT italic_t , 0 end_POSTSUBSCRIPT ( italic_ξ ) end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT italic_d italic_ξ (3.9)
=𝒫H1(t)𝒰t,0(ξ)eiξpπ(1iξ)𝒖0dξ+𝒫A(t)𝒰t,0(ξ)𝒖0π(1+ξ2)eiξpdξabsent𝒫subscriptsubscript𝐻1𝑡subscript𝒰𝑡0𝜉superscript𝑒𝑖𝜉𝑝𝜋1𝑖𝜉subscript𝒖0differential-d𝜉𝒫subscript𝐴𝑡subscript𝒰𝑡0𝜉subscript𝒖0𝜋1superscript𝜉2superscript𝑒𝑖𝜉𝑝differential-d𝜉\displaystyle=-\mathcal{P}\int_{\mathbb{R}}\frac{H_{1}(t)\mathcal{U}_{t,0}(\xi% )e^{-i\xi p}}{\pi(1-i\xi)}{\bm{u}}_{0}\;\mathrm{d}\xi+\mathcal{P}\int_{\mathbb% {R}}\frac{A(t)\mathcal{U}_{t,0}(\xi){\bm{u}}_{0}}{\pi(1+\xi^{2})}e^{-i\xi p}\;% \mathrm{d}\xi= - caligraphic_P ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT divide start_ARG italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_t ) caligraphic_U start_POSTSUBSCRIPT italic_t , 0 end_POSTSUBSCRIPT ( italic_ξ ) italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT end_ARG start_ARG italic_π ( 1 - italic_i italic_ξ ) end_ARG bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT roman_d italic_ξ + caligraphic_P ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT divide start_ARG italic_A ( italic_t ) caligraphic_U start_POSTSUBSCRIPT italic_t , 0 end_POSTSUBSCRIPT ( italic_ξ ) bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT roman_d italic_ξ
=A(t)𝒘(t,p).absent𝐴𝑡𝒘𝑡𝑝\displaystyle=A(t){\bm{w}}(t,p).= italic_A ( italic_t ) bold_italic_w ( italic_t , italic_p ) .

Considering δ𝛿\deltaitalic_δ can be small enough, (3.9) holds for any t(0,T]𝑡0𝑇t\in(0,T]italic_t ∈ ( 0 , italic_T ]. The proof is finished by the fact that 𝒘(t,p)=ep𝒖(t)𝒘𝑡𝑝superscript𝑒𝑝𝒖𝑡{\bm{w}}(t,p)=e^{-p}{\bm{u}}(t)bold_italic_w ( italic_t , italic_p ) = italic_e start_POSTSUPERSCRIPT - italic_p end_POSTSUPERSCRIPT bold_italic_u ( italic_t ) for pp𝑝superscript𝑝p\geq p^{\Diamond}italic_p ≥ italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT. ∎

Remark 3.1.

When λ(H1)0𝜆subscript𝐻10\lambda(H_{1})\leq 0italic_λ ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≤ 0, we recover 𝒖𝒖{\bm{u}}bold_italic_u through (3.7)italic-(3.7italic-)\eqref{eq:w}italic_( italic_) by choosing p=0𝑝0p=0italic_p = 0, and obtain

𝒖=1π(1+ξ2)𝒯ei0t(ξH1(s)+H2(s))ds𝒖0dξ,𝒖subscript1𝜋1superscript𝜉2𝒯superscript𝑒𝑖superscriptsubscript0𝑡𝜉subscript𝐻1𝑠subscript𝐻2𝑠differential-d𝑠subscript𝒖0differential-d𝜉{\bm{u}}=\int_{\mathbb{R}}\frac{1}{\pi(1+\xi^{2})}\mathcal{T}e^{i\int_{0}^{t}(% \xi H_{1}(s)+H_{2}(s))\,\mathrm{d}s}{\bm{u}}_{0}\;\mathrm{d}\xi,bold_italic_u = ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG caligraphic_T italic_e start_POSTSUPERSCRIPT italic_i ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( italic_ξ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_s ) + italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_s ) ) roman_d italic_s end_POSTSUPERSCRIPT bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT roman_d italic_ξ , (3.10)

which is the exact formula in [4, Theorem 1], and it can be seen as a special recovery from Schrödingerisation. In practice, one can choose any interval [p1,p2][p,)subscript𝑝1subscript𝑝2superscript𝑝[p_{1},p_{2}]\subset[p^{\Diamond},\infty)[ italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ] ⊂ [ italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT , ∞ ) to recover 𝒖𝒖{\bm{u}}bold_italic_u such that

𝒖=1ep1ep2p1p2𝒘(p)𝑑p.𝒖1superscript𝑒subscript𝑝1superscript𝑒subscript𝑝2superscriptsubscriptsubscript𝑝1subscript𝑝2𝒘𝑝differential-d𝑝{\bm{u}}=\frac{1}{e^{-p_{1}}-e^{-p_{2}}}\int_{p_{1}}^{p_{2}}{\bm{w}}(p)\;dp.bold_italic_u = divide start_ARG 1 end_ARG start_ARG italic_e start_POSTSUPERSCRIPT - italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT - italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG ∫ start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT bold_italic_w ( italic_p ) italic_d italic_p . (3.11)

3.2 Implementation on a quantum device

From (2.8), 𝒘h(t)subscript𝒘𝑡{\bm{w}}_{h}(t)bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_t ) can be computed by

𝒘h(t)=(ΦIn)𝒯ei0tH(s)𝑑s(Φ1In)𝒘h(0)=(ΦIn)U(Φ1In)𝒘h(0).subscript𝒘𝑡tensor-productΦsubscript𝐼𝑛𝒯superscript𝑒𝑖superscriptsubscript0𝑡𝐻𝑠differential-d𝑠tensor-productsuperscriptΦ1subscript𝐼𝑛subscript𝒘0tensor-productΦsubscript𝐼𝑛𝑈tensor-productsuperscriptΦ1subscript𝐼𝑛subscript𝒘0{\bm{w}}_{h}(t)=(\Phi\otimes I_{n})\mathcal{T}e^{-i\int_{0}^{t}H(s)\;ds}(\Phi^% {-1}\otimes I_{n}){\bm{w}}_{h}(0)=(\Phi\otimes I_{n})U(\Phi^{-1}\otimes I_{n})% {\bm{w}}_{h}(0).bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_t ) = ( roman_Φ ⊗ italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) caligraphic_T italic_e start_POSTSUPERSCRIPT - italic_i ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_H ( italic_s ) italic_d italic_s end_POSTSUPERSCRIPT ( roman_Φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⊗ italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( 0 ) = ( roman_Φ ⊗ italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) italic_U ( roman_Φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⊗ italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( 0 ) . (3.12)

Here ΦIntensor-productΦsubscript𝐼𝑛\Phi\otimes I_{n}roman_Φ ⊗ italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT and Φ1Intensor-productsuperscriptΦ1subscript𝐼𝑛\Phi^{-1}\otimes I_{n}roman_Φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⊗ italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT can be implemented by the Quantum Fourier Transformation (QFT) and inverse Quantum Fourier Transformation [32] respectively. The Hamiltonian simulation with respect to U𝑈Uitalic_U can be implemented as in [5, 7, 8, 9, 13, 12, 33, 31, 34]. Finally, 𝒖𝒖{\bm{u}}bold_italic_u can be recovered by

𝒖=epj*𝒘(t,pj*)epj*(Ej*In)𝒘h(t),𝒖superscript𝑒subscript𝑝superscript𝑗𝒘𝑡subscript𝑝superscript𝑗superscript𝑒subscript𝑝superscript𝑗tensor-productsubscript𝐸superscript𝑗subscript𝐼𝑛subscript𝒘𝑡{\bm{u}}=e^{p_{j^{*}}}{\bm{w}}(t,p_{j^{*}})\approx e^{p_{j^{*}}}(E_{j^{*}}% \otimes I_{n}){\bm{w}}_{h}(t),bold_italic_u = italic_e start_POSTSUPERSCRIPT italic_p start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT bold_italic_w ( italic_t , italic_p start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) ≈ italic_e start_POSTSUPERSCRIPT italic_p start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_E start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ⊗ italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_t ) , (3.13)

where Ej*=diag(|j*)N,Nsubscript𝐸superscript𝑗diagketsuperscript𝑗superscript𝑁𝑁E_{j^{*}}=\text{diag}(|j^{*}\rangle)\in\mathbb{R}^{N,N}italic_E start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = diag ( | italic_j start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ⟩ ) ∈ blackboard_R start_POSTSUPERSCRIPT italic_N , italic_N end_POSTSUPERSCRIPT, j*>min{j:pj>p}superscript𝑗:𝑗subscript𝑝𝑗superscript𝑝j^{*}>\min\{j:p_{j}>p^{\Diamond}\}italic_j start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT > roman_min { italic_j : italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT > italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT }. Alternatively, we use finite grid points of p𝑝pitalic_p to recover 𝒖𝒖{\bm{u}}bold_italic_u through numerical integration,

𝒖=1(epj1epj2)pj1pj2𝒘(p)𝑑p(EωIn)𝒘h(t)(epj1epj2),j1<j2,formulae-sequence𝒖1superscript𝑒subscript𝑝subscript𝑗1superscript𝑒subscript𝑝subscript𝑗2superscriptsubscriptsubscript𝑝subscript𝑗1subscript𝑝subscript𝑗2𝒘𝑝differential-d𝑝tensor-productsubscript𝐸𝜔subscript𝐼𝑛subscript𝒘𝑡superscript𝑒subscript𝑝subscript𝑗1superscript𝑒subscript𝑝subscript𝑗2subscript𝑗1subscript𝑗2{\bm{u}}=\frac{1}{(e^{-p_{j_{1}}}-e^{-p_{j_{2}}})}\int_{p_{j_{1}}}^{p_{j_{2}}}% {\bm{w}}(p)\;dp\approx\frac{(E_{\omega}\otimes I_{n}){\bm{w}}_{h}(t)}{(e^{-p_{% j_{1}}}-e^{-p_{j_{2}}})},\quad j_{1}<j_{2},bold_italic_u = divide start_ARG 1 end_ARG start_ARG ( italic_e start_POSTSUPERSCRIPT - italic_p start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT - italic_p start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) end_ARG ∫ start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT bold_italic_w ( italic_p ) italic_d italic_p ≈ divide start_ARG ( italic_E start_POSTSUBSCRIPT italic_ω end_POSTSUBSCRIPT ⊗ italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_t ) end_ARG start_ARG ( italic_e start_POSTSUPERSCRIPT - italic_p start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT - italic_p start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) end_ARG , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , (3.14)

where Eω=diag(jωjp|j)N+1,N+1subscript𝐸𝜔diagsubscript𝑗subscriptsuperscript𝜔𝑝𝑗ket𝑗superscript𝑁1𝑁1E_{\omega}=\text{diag}(\sum_{j}\omega^{p}_{j}|j\rangle)\in\mathbb{R}^{N+1,N+1}italic_E start_POSTSUBSCRIPT italic_ω end_POSTSUBSCRIPT = diag ( ∑ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_ω start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | italic_j ⟩ ) ∈ blackboard_R start_POSTSUPERSCRIPT italic_N + 1 , italic_N + 1 end_POSTSUPERSCRIPT, with ωj1p=ωj2p=12psubscriptsuperscript𝜔𝑝subscript𝑗1subscriptsuperscript𝜔𝑝subscript𝑗212𝑝\omega^{p}_{j_{1}}=\omega^{p}_{j_{2}}=\frac{1}{2}\triangle pitalic_ω start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_ω start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG 2 end_ARG △ italic_p and ωjp=psubscriptsuperscript𝜔𝑝𝑗𝑝\omega^{p}_{j}=\triangle pitalic_ω start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = △ italic_p for j1<j<j2subscript𝑗1𝑗subscript𝑗2j_{1}<j<j_{2}italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < italic_j < italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, otherwise ωjp=0subscriptsuperscript𝜔𝑝𝑗0\omega^{p}_{j}=0italic_ω start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = 0. Here the p𝑝pitalic_p domain is discretised and the trapezoidal rule is used to approximate the integral.
The operation Eω=j1j2ωjp|jj|subscript𝐸𝜔superscriptsubscriptsubscript𝑗1subscript𝑗2superscriptsubscript𝜔𝑗𝑝ket𝑗bra𝑗E_{\omega}=\sum_{j_{1}}^{j_{2}}\omega_{j}^{p}|j\rangle\langle j|italic_E start_POSTSUBSCRIPT italic_ω end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT | italic_j ⟩ ⟨ italic_j | onto the quantum state 𝒘h(t)/𝒘h(t)subscript𝒘𝑡normsubscript𝒘𝑡{\bm{w}}_{h}(t)/\|{\bm{w}}_{h}(t)\|bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_t ) / ∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_t ) ∥ corresponds to the measurement of |jket𝑗|j\rangle| italic_j ⟩ on the auxiliary register where j1jj2subscript𝑗1𝑗subscript𝑗2j_{1}\leq j\leq j_{2}italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_j ≤ italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. This occurs with success probability O(𝒖(0)2/𝒖(t)2)𝑂superscriptnorm𝒖02superscriptnorm𝒖𝑡2O(\|{\bm{u}}(0)\|^{2}/\|{\bm{u}}(t)\|^{2})italic_O ( ∥ bold_italic_u ( 0 ) ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT / ∥ bold_italic_u ( italic_t ) ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ), and this can also be quadratically boosted [26, 22]. Similarly, 𝒖𝒖{\bm{u}}bold_italic_u can also be recovered by choosing p=p*𝑝superscript𝑝p=p^{*}italic_p = italic_p start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT, using 𝒖=ep*𝒘(p*)𝒖superscript𝑒superscript𝑝𝒘superscript𝑝{\bm{u}}=e^{p^{*}}{\bm{w}}(p^{*})bold_italic_u = italic_e start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT bold_italic_w ( italic_p start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ). Here the state 𝒘(p*)𝒘superscript𝑝{\bm{w}}(p^{*})bold_italic_w ( italic_p start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ) can be recovered from 𝒘h(t)subscript𝒘𝑡{\bm{w}}_{h}(t)bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( italic_t ) by the projection onto the single p*=j*Δpsuperscript𝑝superscript𝑗Δ𝑝p^{*}=j^{*}\Delta pitalic_p start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT = italic_j start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT roman_Δ italic_p point, i.e., using the projective operator Ej*=|j*j*|subscript𝐸superscript𝑗ketsuperscript𝑗brasuperscript𝑗E_{j^{*}}=|j^{*}\rangle\langle j^{*}|italic_E start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = | italic_j start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ⟩ ⟨ italic_j start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT |. The probability of success is of the same order as the above [26, 22].
The continuous or analog version is also similar, and it is possible in principle to implement 𝒖=epp𝒘(p)𝑑p𝒖superscript𝑒superscript𝑝superscriptsubscriptsuperscript𝑝𝒘𝑝differential-d𝑝{\bm{u}}=e^{p^{\Diamond}}\int_{p^{\Diamond}}^{\infty}{\bm{w}}(p)dpbold_italic_u = italic_e start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT bold_italic_w ( italic_p ) italic_d italic_p directly without discretisation in the p𝑝pitalic_p domain, using the smooth projective operator pf(p)|pp|𝑑psuperscriptsubscriptsuperscript𝑝𝑓𝑝ket𝑝bra𝑝differential-d𝑝\int_{p^{\Diamond}}^{\infty}f(p)|p\rangle\langle p|dp∫ start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_f ( italic_p ) | italic_p ⟩ ⟨ italic_p | italic_d italic_p, where f(p)𝑓𝑝f(p)italic_f ( italic_p ) can model imperfections in the detection device. The probability of recovering the desired quantum state 𝒖(t)/𝒖(t)𝒖𝑡norm𝒖𝑡{\bm{u}}(t)/\|{\bm{u}}(t)\|bold_italic_u ( italic_t ) / ∥ bold_italic_u ( italic_t ) ∥ is then (pf(p)dp𝒖(t)/𝒖(0))2(\int_{p^{\Diamond}}^{\infty}f(p)dp\|{\bm{u}}(t)\|/{\bm{u}}(0)\|)^{2}( ∫ start_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_f ( italic_p ) italic_d italic_p ∥ bold_italic_u ( italic_t ) ∥ / bold_italic_u ( 0 ) ∥ ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT [22].

3.3 Turning a non-autonomous system into an autonomous one

Recently, a new method was proposed in [15] which can turn any non-autonomous unitary dynamical system into an autonomous unitary system. First, via Schcrödingerisation, one obtains a time-dependent Hamiltonians  (2.8)

ddt𝒘~h=iHd𝒘~h,Hd=(Hd).formulae-sequencedd𝑡subscript~𝒘𝑖superscript𝐻𝑑subscript~𝒘superscript𝐻𝑑superscriptsuperscript𝐻𝑑\frac{\mathrm{d}}{\mathrm{d}t}\tilde{\bm{w}}_{h}=-iH^{d}\tilde{\bm{w}}_{h},% \quad H^{d}=(H^{d})^{\dagger}.divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = - italic_i italic_H start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , italic_H start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT = ( italic_H start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT . (3.15)

By introducing a new ”time” variable s𝑠sitalic_s, the problem becomes a new linear PDE defined in one higher dimension but with time-independent coefficients,

𝒗t=𝒗siHd(s)𝒗~𝒗(0,s)=δ(s)𝒘~h(0),s,formulae-sequence𝒗𝑡𝒗𝑠𝑖superscript𝐻𝑑𝑠~𝒗formulae-sequence𝒗0𝑠𝛿𝑠subscript~𝒘0𝑠\frac{\partial{\bm{v}}}{\partial t}=-\frac{\partial{\bm{v}}}{\partial s}-iH^{d% }(s)\tilde{\bm{v}}\qquad{\bm{v}}(0,s)=\delta(s)\tilde{\bm{w}}_{h}(0),\quad s% \in\mathbb{R},divide start_ARG ∂ bold_italic_v end_ARG start_ARG ∂ italic_t end_ARG = - divide start_ARG ∂ bold_italic_v end_ARG start_ARG ∂ italic_s end_ARG - italic_i italic_H start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ( italic_s ) over~ start_ARG bold_italic_v end_ARG bold_italic_v ( 0 , italic_s ) = italic_δ ( italic_s ) over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( 0 ) , italic_s ∈ blackboard_R , (3.16)

where δ(s)𝛿𝑠\delta(s)italic_δ ( italic_s ) is a dirac δ𝛿\deltaitalic_δ-function. One can easily recover 𝒘~hsubscript~𝒘\tilde{\bm{w}}_{h}over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT by using 𝒘~h=𝒗(t,s)𝑑ssubscript~𝒘superscriptsubscript𝒗𝑡𝑠differential-d𝑠\tilde{\bm{w}}_{h}=\int_{-\infty}^{\infty}{\bm{v}}(t,s)\;dsover~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT bold_italic_v ( italic_t , italic_s ) italic_d italic_s. By truncating the s𝑠sitalic_s-region to [πS,πS]𝜋𝑆𝜋𝑆[-\pi S,\pi S][ - italic_π italic_S , italic_π italic_S ], one gets the transformation and difference matrix

(Φs)ij=(eiμis(sj+πS))N×N,Ds=diag{μ0s,μ1s,,μN1s},μis=(iN/2)S,l[N].formulae-sequencesubscriptsubscriptΦ𝑠𝑖𝑗superscript𝑒𝑖subscriptsuperscript𝜇𝑠𝑖subscript𝑠𝑗𝜋𝑆superscript𝑁𝑁formulae-sequencesubscript𝐷𝑠diagsubscriptsuperscript𝜇𝑠0subscriptsuperscript𝜇𝑠1subscriptsuperscript𝜇𝑠𝑁1formulae-sequencesubscriptsuperscript𝜇𝑠𝑖𝑖𝑁2𝑆𝑙delimited-[]𝑁(\Phi_{s})_{ij}=(e^{i\mu^{s}_{i}(s_{j}+\pi S)})\in\mathbb{C}^{N\times N},\quad D% _{s}=\text{diag}\{\mu^{s}_{0},\mu^{s}_{1},\dots,\mu^{s}_{N-1}\},\quad\mu^{s}_{% i}=(i-N/2)S,\quad l\in[N].( roman_Φ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = ( italic_e start_POSTSUPERSCRIPT italic_i italic_μ start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + italic_π italic_S ) end_POSTSUPERSCRIPT ) ∈ blackboard_C start_POSTSUPERSCRIPT italic_N × italic_N end_POSTSUPERSCRIPT , italic_D start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT = diag { italic_μ start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_μ start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_μ start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_N - 1 end_POSTSUBSCRIPT } , italic_μ start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ( italic_i - italic_N / 2 ) italic_S , italic_l ∈ [ italic_N ] .

Applying the discrete Fourier spectral discretization, it yields

ddt𝒗~h=i(DsI+INHd)𝒗~h,𝒗~h(0)=[Φs1I](δ𝒉𝒘~h(0)),formulae-sequencedd𝑡subscript~𝒗𝑖tensor-productsubscript𝐷𝑠𝐼tensor-productsubscript𝐼𝑁superscript𝐻𝑑subscript~𝒗subscript~𝒗0delimited-[]tensor-productsuperscriptsubscriptΦ𝑠1𝐼tensor-productsubscript𝛿𝒉subscript~𝒘0\frac{\mathrm{d}}{\mathrm{d}t}\tilde{\bm{v}}_{h}=-i\big{(}D_{s}\otimes I+I_{N}% \otimes H^{d}\big{)}\tilde{\bm{v}}_{h},\quad\tilde{\bm{v}}_{h}(0)=[\Phi_{s}^{-% 1}\otimes I](\mathbf{\delta}_{{\bm{h}}}\otimes\tilde{\bm{w}}_{h}(0)),divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG over~ start_ARG bold_italic_v end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = - italic_i ( italic_D start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ⊗ italic_I + italic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ⊗ italic_H start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) over~ start_ARG bold_italic_v end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , over~ start_ARG bold_italic_v end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( 0 ) = [ roman_Φ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⊗ italic_I ] ( italic_δ start_POSTSUBSCRIPT bold_italic_h end_POSTSUBSCRIPT ⊗ over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( 0 ) ) , (3.17)

where δ𝒉=j[N]δw(sj)|jsubscript𝛿𝒉subscript𝑗delimited-[]𝑁subscript𝛿𝑤subscript𝑠𝑗ket𝑗\mathbf{\delta}_{{\bm{h}}}=\sum\limits_{j\in[N]}\delta_{w}(s_{j})|j\rangleitalic_δ start_POSTSUBSCRIPT bold_italic_h end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_j ∈ [ italic_N ] end_POSTSUBSCRIPT italic_δ start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT ( italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) | italic_j ⟩ with sj=πS+jssubscript𝑠𝑗𝜋𝑆𝑗𝑠s_{j}=-\pi S+j\triangle sitalic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = - italic_π italic_S + italic_j △ italic_s, s=2πSN𝑠2𝜋𝑆𝑁\triangle s=\frac{2\pi S}{N}△ italic_s = divide start_ARG 2 italic_π italic_S end_ARG start_ARG italic_N end_ARG, and δωsubscript𝛿𝜔\delta_{\omega}italic_δ start_POSTSUBSCRIPT italic_ω end_POSTSUBSCRIPT is an approximation to δ𝛿\deltaitalic_δ function defined, for example, by choosing

δω(x)=1ω(112|1+cos(πxω)|)|x|ω,δω(x)=0|x|ω.formulae-sequencesubscript𝛿𝜔𝑥1𝜔1121𝜋𝑥𝜔formulae-sequence𝑥𝜔formulae-sequencesubscript𝛿𝜔𝑥0𝑥𝜔\delta_{\omega}(x)=\frac{1}{\omega}\bigg{(}1-\frac{1}{2}|1+\cos(\pi\frac{x}{% \omega})|\bigg{)}\quad|x|\leq\omega,\quad\delta_{\omega}(x)=0\quad|x|\geq\omega.italic_δ start_POSTSUBSCRIPT italic_ω end_POSTSUBSCRIPT ( italic_x ) = divide start_ARG 1 end_ARG start_ARG italic_ω end_ARG ( 1 - divide start_ARG 1 end_ARG start_ARG 2 end_ARG | 1 + roman_cos ( italic_π divide start_ARG italic_x end_ARG start_ARG italic_ω end_ARG ) | ) | italic_x | ≤ italic_ω , italic_δ start_POSTSUBSCRIPT italic_ω end_POSTSUBSCRIPT ( italic_x ) = 0 | italic_x | ≥ italic_ω .

Here ω=mh𝜔𝑚\omega=mhitalic_ω = italic_m italic_h where m𝑚mitalic_m is the number of mesh points within the support of δωsubscript𝛿𝜔\delta_{\omega}italic_δ start_POSTSUBSCRIPT italic_ω end_POSTSUBSCRIPT. Applying the continuous Fourier spectral discretization, one gets the time-independent Hamiltonian for (2.12)

ddt𝒗ˇh=i(DxI+IHc)𝒗ˇh,𝒗ˇh(0)=𝒙h𝒘ˇh(0),formulae-sequencedd𝑡subscriptˇ𝒗𝑖tensor-productsubscript𝐷𝑥𝐼tensor-product𝐼superscript𝐻𝑐subscriptˇ𝒗subscriptˇ𝒗0tensor-productsubscript𝒙subscriptˇ𝒘0\frac{\mathrm{d}}{\mathrm{d}t}\check{{\bm{v}}}_{h}=i(D_{x}\otimes I+I\otimes H% ^{c})\check{{\bm{v}}}_{h},\quad\check{{\bm{v}}}_{h}(0)=\bm{x}_{h}\otimes\check% {{\bm{w}}}_{h}(0),divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG overroman_ˇ start_ARG bold_italic_v end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = italic_i ( italic_D start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ⊗ italic_I + italic_I ⊗ italic_H start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ) overroman_ˇ start_ARG bold_italic_v end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , overroman_ˇ start_ARG bold_italic_v end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( 0 ) = bold_italic_x start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ⊗ overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ( 0 ) , (3.18)

where Dx=diag{x0,x1,,xN}subscript𝐷𝑥diagsubscript𝑥0subscript𝑥1subscript𝑥𝑁D_{x}=\text{diag}\{x_{0},x_{1},\cdots,x_{N}\}italic_D start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT = diag { italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ⋯ , italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT } and 𝒙h=j=0Ne(xjω)22|jsubscript𝒙superscriptsubscript𝑗0𝑁superscript𝑒superscriptsubscript𝑥𝑗𝜔22ket𝑗{\bm{x}}_{h}=\sum_{j=0}^{N}e^{-\frac{(x_{j}\omega)^{2}}{2}}|j\ranglebold_italic_x start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - divide start_ARG ( italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_ω ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | italic_j ⟩, xj=X+2Xj/Nsubscript𝑥𝑗𝑋2𝑋𝑗𝑁x_{j}=-X+2Xj/Nitalic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = - italic_X + 2 italic_X italic_j / italic_N and ω=2X/N𝜔2𝑋𝑁\omega=2X/Nitalic_ω = 2 italic_X / italic_N. From (3.17) and (3.18), it is easy to find the evolution matrices are time independent.

4 Error estimates for the discretizations of the Schrödingerized system

In this section, we estimate the errors 𝒘hd𝒘superscriptsubscript𝒘𝑑𝒘{\bm{w}}_{h}^{d}-{\bm{w}}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT - bold_italic_w and 𝒘hc𝒘superscriptsubscript𝒘𝑐𝒘{\bm{w}}_{h}^{c}-{\bm{w}}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT - bold_italic_w, respectively. Let I=(πL,πL)𝐼𝜋𝐿𝜋𝐿I=(-\pi L,\pi L)italic_I = ( - italic_π italic_L , italic_π italic_L ), and define the complex (N+1)𝑁1(N+1)( italic_N + 1 )-dimensional space

XN=span{eik(p/L):N/2kN/2}.subscript𝑋𝑁spanconditional-setsuperscript𝑒𝑖𝑘𝑝𝐿𝑁2𝑘𝑁2X_{N}=\text{span}\{e^{ik(p/L)}:-N/2\leq k\leq N/2\}.italic_X start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT = span { italic_e start_POSTSUPERSCRIPT italic_i italic_k ( italic_p / italic_L ) end_POSTSUPERSCRIPT : - italic_N / 2 ≤ italic_k ≤ italic_N / 2 } . (4.1)

Let N:L2(I)XN:subscript𝑁superscript𝐿2𝐼subscript𝑋𝑁\mathcal{F}_{N}:L^{2}(I)\to X_{N}caligraphic_F start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT : italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) → italic_X start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT be the L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT-orthogonal projection, defined by

(Nuu,v)=0,vXN.formulae-sequencesubscript𝑁𝑢𝑢𝑣0for-all𝑣subscript𝑋𝑁(\mathcal{F}_{N}u-u,v)=0,\quad\forall v\in X_{N}.( caligraphic_F start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT italic_u - italic_u , italic_v ) = 0 , ∀ italic_v ∈ italic_X start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT . (4.2)

Obviously, Nusubscript𝑁𝑢\mathcal{F}_{N}ucaligraphic_F start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT italic_u is the truncated Fourier series, namely,

(Nu)(p)=k=N/2N/2u^keik(p/L+π),u^k=12πLπLπLueik(p/L+π)𝑑p.formulae-sequencesubscript𝑁𝑢𝑝superscriptsubscript𝑘𝑁2𝑁2subscript^𝑢𝑘superscript𝑒𝑖𝑘𝑝𝐿𝜋subscript^𝑢𝑘12𝜋𝐿superscriptsubscript𝜋𝐿𝜋𝐿𝑢superscript𝑒𝑖𝑘𝑝𝐿𝜋differential-d𝑝(\mathcal{F}_{N}u)(p)=\sum_{k=-N/2}^{N/2}\hat{u}_{k}e^{ik(p/L+\pi)},\quad\hat{% u}_{k}=\frac{1}{2\pi L}\int_{-\pi L}^{\pi L}ue^{-ik(p/L+\pi)}\;dp.( caligraphic_F start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT italic_u ) ( italic_p ) = ∑ start_POSTSUBSCRIPT italic_k = - italic_N / 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N / 2 end_POSTSUPERSCRIPT over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_i italic_k ( italic_p / italic_L + italic_π ) end_POSTSUPERSCRIPT , over^ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG 2 italic_π italic_L end_ARG ∫ start_POSTSUBSCRIPT - italic_π italic_L end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_π italic_L end_POSTSUPERSCRIPT italic_u italic_e start_POSTSUPERSCRIPT - italic_i italic_k ( italic_p / italic_L + italic_π ) end_POSTSUPERSCRIPT italic_d italic_p . (4.3)

The discrete Fourier transform of u𝑢uitalic_u associated with the grid points in [πL,πL]𝜋𝐿𝜋𝐿[-\pi L,\pi L][ - italic_π italic_L , italic_π italic_L ] is defined by

u~k=1Nckj=0N1u(pj)eik(pj/L+π),k=N/2,,N/2,formulae-sequencesubscript~𝑢𝑘1𝑁subscript𝑐𝑘superscriptsubscript𝑗0𝑁1𝑢subscript𝑝𝑗superscript𝑒𝑖𝑘subscript𝑝𝑗𝐿𝜋𝑘𝑁2𝑁2\tilde{u}_{k}=\frac{1}{Nc_{k}}\sum_{j=0}^{N-1}u(p_{j})e^{-ik(p_{j}/L+\pi)},% \quad k=-N/2,\cdots,N/2,over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_N italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT italic_u ( italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) italic_e start_POSTSUPERSCRIPT - italic_i italic_k ( italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT / italic_L + italic_π ) end_POSTSUPERSCRIPT , italic_k = - italic_N / 2 , ⋯ , italic_N / 2 , (4.4)

where ck=1subscript𝑐𝑘1c_{k}=1italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = 1 for |k|<N/2𝑘𝑁2|k|<N/2| italic_k | < italic_N / 2, and ck=2subscript𝑐𝑘2c_{k}=2italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = 2 for k=±N/2𝑘plus-or-minus𝑁2k=\pm N/2italic_k = ± italic_N / 2. We then define the discrete Fourier interpolation by

Nu(p)=k=N/2N/2u~keik(p/L+π).subscript𝑁𝑢𝑝superscriptsubscript𝑘𝑁2𝑁2subscript~𝑢𝑘superscript𝑒𝑖𝑘𝑝𝐿𝜋\mathcal{I}_{N}u(p)=\sum_{k=-N/2}^{N/2}\tilde{u}_{k}e^{ik(p/L+\pi)}.caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT italic_u ( italic_p ) = ∑ start_POSTSUBSCRIPT italic_k = - italic_N / 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N / 2 end_POSTSUPERSCRIPT over~ start_ARG italic_u end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_i italic_k ( italic_p / italic_L + italic_π ) end_POSTSUPERSCRIPT . (4.5)

The main approximation error is stated below [35].

Lemma 4.1.

For any uHm(I)𝑢superscript𝐻𝑚𝐼u\in H^{m}(I)italic_u ∈ italic_H start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_I ) and 0μm0𝜇𝑚0\leq\mu\leq m0 ≤ italic_μ ≤ italic_m,

NuuHμ(I)pmμ|u|Hm(I).less-than-or-similar-tosubscriptnormsubscript𝑁𝑢𝑢superscript𝐻𝜇𝐼superscript𝑝𝑚𝜇subscript𝑢superscript𝐻𝑚𝐼\displaystyle\|\mathcal{F}_{N}u-u\|_{H^{\mu}(I)}\lesssim\triangle p^{m-\mu}|u|% _{H^{m}(I)}.∥ caligraphic_F start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT italic_u - italic_u ∥ start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_μ end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT ≲ △ italic_p start_POSTSUPERSCRIPT italic_m - italic_μ end_POSTSUPERSCRIPT | italic_u | start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT . (4.6)

Specially, when uHpm(I)𝑢superscriptsubscript𝐻𝑝𝑚𝐼u\in H_{p}^{m}(I)italic_u ∈ italic_H start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_I ) which consists of functions with derivatives of order up to m1𝑚1m-1italic_m - 1 being 2πL2𝜋𝐿2\pi L2 italic_π italic_L-periodic. There holds

NuNuL2(I)pm|u|Hm(I).less-than-or-similar-tosubscriptnormsubscript𝑁𝑢subscript𝑁𝑢superscript𝐿2𝐼superscript𝑝𝑚subscript𝑢superscript𝐻𝑚𝐼\|\mathcal{F}_{N}u-\mathcal{I}_{N}u\|_{L^{2}(I)}\lesssim\triangle p^{m}|u|_{H^% {m}(I)}.∥ caligraphic_F start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT italic_u - caligraphic_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT italic_u ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT ≲ △ italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT | italic_u | start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT . (4.7)
Lemma 4.2.

Assume H(t),Hu(t)n,n𝐻𝑡subscript𝐻𝑢𝑡superscript𝑛𝑛H(t),\;H_{u}(t)\in\mathbb{C}^{n,n}italic_H ( italic_t ) , italic_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ( italic_t ) ∈ blackboard_C start_POSTSUPERSCRIPT italic_n , italic_n end_POSTSUPERSCRIPT are Hermitian matrices, and 𝐰n𝐰superscript𝑛{\bm{w}}\in\mathbb{C}^{n}bold_italic_w ∈ blackboard_C start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT satisfies

ddt𝒘=i(H+Hu)𝒘,𝒘(0)=𝒘0.formulae-sequencedd𝑡𝒘𝑖𝐻subscript𝐻𝑢𝒘𝒘0subscript𝒘0\frac{\mathrm{d}}{\mathrm{d}t}{\bm{w}}=i(H+H_{u}){\bm{w}},\quad{\bm{w}}(0)={% \bm{w}}_{0}.divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG bold_italic_w = italic_i ( italic_H + italic_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ) bold_italic_w , bold_italic_w ( 0 ) = bold_italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT . (4.8)

Then there exits a unitary matrix UHsubscript𝑈𝐻U_{H}italic_U start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT such that

𝒘(t)=𝒯ei0tH(s)𝑑sUH(t)𝒘(0).𝒘𝑡𝒯superscript𝑒𝑖superscriptsubscript0𝑡𝐻𝑠differential-d𝑠subscript𝑈𝐻𝑡𝒘0{\bm{w}}(t)=\mathcal{T}e^{i\int_{0}^{t}H(s)\;ds}U_{H}(t){\bm{w}}(0).bold_italic_w ( italic_t ) = caligraphic_T italic_e start_POSTSUPERSCRIPT italic_i ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_H ( italic_s ) italic_d italic_s end_POSTSUPERSCRIPT italic_U start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_t ) bold_italic_w ( 0 ) . (4.9)
Proof.

It is easy to observe that UH(t)subscript𝑈𝐻𝑡U_{H}(t)italic_U start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_t ) satisfies

ddtUH(t)=i𝒯ei0tH(s)Hu𝒯ei0tH(s)𝑑sUH=iV(t)UH,UH(0)=I.formulae-sequencedd𝑡subscript𝑈𝐻𝑡𝑖𝒯superscript𝑒𝑖superscriptsubscript0𝑡𝐻𝑠subscript𝐻𝑢𝒯superscript𝑒𝑖superscriptsubscript0𝑡𝐻𝑠differential-d𝑠subscript𝑈𝐻𝑖𝑉𝑡subscript𝑈𝐻subscript𝑈𝐻0𝐼\frac{\mathrm{d}}{\mathrm{d}t}U_{H}(t)=i\mathcal{T}e^{-i\int_{0}^{t}H(s)}H_{u}% \mathcal{T}e^{i\int_{0}^{t}H(s)\;ds}U_{H}=iV(t)U_{H},\quad U_{H}(0)=I.divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG italic_U start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_t ) = italic_i caligraphic_T italic_e start_POSTSUPERSCRIPT - italic_i ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_H ( italic_s ) end_POSTSUPERSCRIPT italic_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT caligraphic_T italic_e start_POSTSUPERSCRIPT italic_i ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_H ( italic_s ) italic_d italic_s end_POSTSUPERSCRIPT italic_U start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT = italic_i italic_V ( italic_t ) italic_U start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT , italic_U start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( 0 ) = italic_I . (4.10)

The proof is finished by noting that V(t)𝑉𝑡V(t)italic_V ( italic_t ) is Hermitian. ∎

Lemma 4.3.

Assume the eigenvalues of H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT satisfy (3.1). Define λmax(H1)=|mint[0,T]{λ(H1):λ(H1)0}|superscriptsubscript𝜆subscript𝐻1subscript𝑡0𝑇normal-:𝜆subscript𝐻1𝜆subscript𝐻10\lambda_{\max}^{-}(H_{1})=\big{|}\min\limits_{t\in[0,T]}\{\lambda(H_{1}):% \lambda(H_{1})\leq 0\}\big{|}italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = | roman_min start_POSTSUBSCRIPT italic_t ∈ [ 0 , italic_T ] end_POSTSUBSCRIPT { italic_λ ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) : italic_λ ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≤ 0 } |, and πLmax{λmax(H1)T,p}𝜋𝐿superscriptsubscript𝜆subscript𝐻1𝑇superscript𝑝normal-◇\pi L\geq\max\{\lambda_{\max}^{-}(H_{1})T,p^{\Diamond}\}italic_π italic_L ≥ roman_max { italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_T , italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT }. Then

𝒘(πL,T)𝒘(πL,T)eλmax(H1)TπL𝒖0.less-than-or-similar-tonorm𝒘𝜋𝐿𝑇𝒘𝜋𝐿𝑇superscript𝑒superscriptsubscript𝜆subscript𝐻1𝑇𝜋𝐿normsubscript𝒖0\|{\bm{w}}(-\pi L,T)-{\bm{w}}(\pi L,T)\|\lesssim e^{\lambda_{\max}^{-}(H_{1})T% -\pi L}\|{\bm{u}}_{0}\|.∥ bold_italic_w ( - italic_π italic_L , italic_T ) - bold_italic_w ( italic_π italic_L , italic_T ) ∥ ≲ italic_e start_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_T - italic_π italic_L end_POSTSUPERSCRIPT ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ . (4.11)
Proof.

From Theorem 3.1, one has 𝒘(πL,t)=eπL𝒖(t)𝒘𝜋𝐿𝑡superscript𝑒𝜋𝐿𝒖𝑡{\bm{w}}(\pi L,t)=e^{-\pi L}{\bm{u}}(t)bold_italic_w ( italic_π italic_L , italic_t ) = italic_e start_POSTSUPERSCRIPT - italic_π italic_L end_POSTSUPERSCRIPT bold_italic_u ( italic_t ), which is close to zero when L𝐿Litalic_L is large. Since H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is Hermitian, there exits a unitary U(t)𝑈𝑡U(t)italic_U ( italic_t ) such that H1(t)=U(t)Σ(t)(U(t))subscript𝐻1𝑡𝑈𝑡Σ𝑡superscript𝑈𝑡H_{1}(t)=U(t)\Sigma(t)(U(t))^{\dagger}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_t ) = italic_U ( italic_t ) roman_Σ ( italic_t ) ( italic_U ( italic_t ) ) start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT, where Σ(t)=diag{λ1(H1(t)),,λn(H1(t)}\Sigma(t)=\text{diag}\{\lambda_{1}(H_{1}(t)),\cdots,\lambda_{n}(H_{1}(t)\}roman_Σ ( italic_t ) = diag { italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_t ) ) , ⋯ , italic_λ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_t ) }. By letting 𝒘^u=U𝒘^subscript^𝒘𝑢superscript𝑈^𝒘\hat{\bm{w}}_{u}=U^{\dagger}\hat{\bm{w}}over^ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT = italic_U start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT over^ start_ARG bold_italic_w end_ARG, there holds

ddt𝒘^u=iξΣ𝒘^u+iHu𝒘^u,dd𝑡subscript^𝒘𝑢𝑖𝜉Σsubscript^𝒘𝑢𝑖subscript𝐻𝑢subscript^𝒘𝑢\frac{\mathrm{d}}{\mathrm{d}t}\hat{\bm{w}}_{u}=i\xi\Sigma\hat{\bm{w}}_{u}+iH_{% u}\hat{\bm{w}}_{u},divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG over^ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT = italic_i italic_ξ roman_Σ over^ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT + italic_i italic_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT over^ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT , (4.12)

where Hu=UH2UUU/isubscript𝐻𝑢𝑈subscript𝐻2superscript𝑈superscript𝑈superscript𝑈𝑖H_{u}=UH_{2}U^{\dagger}-U^{\prime}U^{\dagger}/iitalic_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT = italic_U italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_U start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT - italic_U start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_U start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT / italic_i is Hermitian. Here we have used the fact that UUsuperscript𝑈superscript𝑈U^{\prime}U^{\dagger}italic_U start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_U start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT is skew-symmetric. Due to [ξΣ+Hu,ξp]=0𝜉Σsubscript𝐻𝑢𝜉𝑝0[\xi\Sigma+H_{u},\xi p]=0[ italic_ξ roman_Σ + italic_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT , italic_ξ italic_p ] = 0, the inverse Fourier transformation of 𝒘^usubscript^𝒘𝑢\hat{\bm{w}}_{u}over^ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT is obtained by

𝒘u=1(𝒘^u)=1π(1+ξ2)𝒯ei0T(ξΣ(s)pTI+Hu(s))𝑑sU(0)𝒖0𝑑ξ.subscript𝒘𝑢superscript1subscript^𝒘𝑢subscript1𝜋1superscript𝜉2𝒯superscript𝑒𝑖superscriptsubscript0𝑇𝜉Σ𝑠𝑝𝑇𝐼subscript𝐻𝑢𝑠differential-d𝑠𝑈0subscript𝒖0differential-d𝜉{\bm{w}}_{u}=\mathscr{F}^{-1}(\hat{\bm{w}}_{u})=\int_{\mathbb{R}}\frac{1}{\pi(% 1+\xi^{2})}\mathcal{T}e^{i\int_{0}^{T}\big{(}\xi\Sigma(s)-\frac{p}{T}I+H_{u}(s% )\big{)}ds}U(0){\bm{u}}_{0}\;d\xi.bold_italic_w start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT = script_F start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( over^ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ) = ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG caligraphic_T italic_e start_POSTSUPERSCRIPT italic_i ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT ( italic_ξ roman_Σ ( italic_s ) - divide start_ARG italic_p end_ARG start_ARG italic_T end_ARG italic_I + italic_H start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ( italic_s ) ) italic_d italic_s end_POSTSUPERSCRIPT italic_U ( 0 ) bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_d italic_ξ . (4.13)

Recall eiξpπ(1+ξ2)𝑑ξ=e|p|subscriptsuperscript𝑒𝑖𝜉𝑝𝜋1superscript𝜉2differential-d𝜉superscript𝑒𝑝\int_{\mathbb{R}}\frac{e^{-i\xi p}}{\pi(1+\xi^{2})}\;d\xi=e^{-|p|}∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG italic_d italic_ξ = italic_e start_POSTSUPERSCRIPT - | italic_p | end_POSTSUPERSCRIPT. From Lemma 4.2, by choosing p=πL𝑝𝜋𝐿p=-\pi Litalic_p = - italic_π italic_L, one has

𝒘(T,πL)=𝒘u(T,πL)norm𝒘𝑇𝜋𝐿normsubscript𝒘𝑢𝑇𝜋𝐿\displaystyle\|{\bm{w}}(T,-\pi L)\|=\|{\bm{w}}_{u}(T,-\pi L)\|∥ bold_italic_w ( italic_T , - italic_π italic_L ) ∥ = ∥ bold_italic_w start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ( italic_T , - italic_π italic_L ) ∥ 1π(1+ξ2)eiξ0T(Σ(s)+πL/T)𝑑s𝑑ξ𝒖0absentnormsubscript1𝜋1superscript𝜉2superscript𝑒𝑖𝜉superscriptsubscript0𝑇Σ𝑠𝜋𝐿𝑇differential-d𝑠differential-d𝜉normsubscript𝒖0\displaystyle\leq\|\int_{\mathbb{R}}\frac{1}{\pi(1+\xi^{2})}e^{i\xi\int_{0}^{T% }(\Sigma(s)+\pi L/T)ds}d\xi\|\|{\bm{u}}_{0}\|≤ ∥ ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG italic_e start_POSTSUPERSCRIPT italic_i italic_ξ ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT ( roman_Σ ( italic_s ) + italic_π italic_L / italic_T ) italic_d italic_s end_POSTSUPERSCRIPT italic_d italic_ξ ∥ ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥
=diag{e|0Tλ1(H1(s))𝑑s+πL|,,e|0Tλn(H1(s))𝑑s+πL|}𝒖0absentnormdiagsuperscript𝑒superscriptsubscript0𝑇subscript𝜆1subscript𝐻1𝑠differential-d𝑠𝜋𝐿superscript𝑒superscriptsubscript0𝑇subscript𝜆𝑛subscript𝐻1𝑠differential-d𝑠𝜋𝐿normsubscript𝒖0\displaystyle=\|\text{diag}\{e^{-|\int_{0}^{T}\lambda_{1}(H_{1}(s))ds+\pi L|},% \cdots,e^{-|\int_{0}^{T}\lambda_{n}(H_{1}(s))ds+\pi L|}\}\|\|{\bm{u}}_{0}\|= ∥ diag { italic_e start_POSTSUPERSCRIPT - | ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_s ) ) italic_d italic_s + italic_π italic_L | end_POSTSUPERSCRIPT , ⋯ , italic_e start_POSTSUPERSCRIPT - | ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_s ) ) italic_d italic_s + italic_π italic_L | end_POSTSUPERSCRIPT } ∥ ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥
eλmax(H1)TπL𝒖0.absentsuperscript𝑒superscriptsubscript𝜆subscript𝐻1𝑇𝜋𝐿normsubscript𝒖0\displaystyle\leq e^{\lambda_{\max}^{-}(H_{1})T-\pi L}\|{\bm{u}}_{0}\|.≤ italic_e start_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_T - italic_π italic_L end_POSTSUPERSCRIPT ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ . (4.14)

The proof is completed by the triangle inequality. ∎

Theorem 4.1.

Assume the assumptions in Lemma 4.3 hold, the error estimate for (2.3) computed by (2.8) is

𝒘hd(T)𝒘(T)𝑳2(I)subscriptnormsuperscriptsubscript𝒘𝑑𝑇𝒘𝑇superscript𝑳2𝐼\displaystyle\|{\bm{w}}_{h}^{d}(T)-{\bm{w}}(T)\|_{{\bm{L}}^{2}(I)}∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ( italic_T ) - bold_italic_w ( italic_T ) ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT (p+|λmax(H1)|2Tpeλmax(H1)TπL)(𝒖0+𝒘(T)𝑯1(I)).less-than-or-similar-toabsent𝑝superscriptsuperscriptsubscript𝜆subscript𝐻12𝑇𝑝superscript𝑒superscriptsubscript𝜆subscript𝐻1𝑇𝜋𝐿normsubscript𝒖0subscriptnorm𝒘𝑇superscript𝑯1𝐼\displaystyle\lesssim(\triangle p+\sqrt{\frac{|\lambda_{\max}^{-}(H_{1})|^{2}T% }{\triangle p}}e^{\lambda_{\max}^{-}(H_{1})T-\pi L})\big{(}\|{\bm{u}}_{0}\|+\|% {\bm{w}}(T)\|_{{\bm{H}}^{1}(I)}\big{)}.≲ ( △ italic_p + square-root start_ARG divide start_ARG | italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_T end_ARG start_ARG △ italic_p end_ARG end_ARG italic_e start_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_T - italic_π italic_L end_POSTSUPERSCRIPT ) ( ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ + ∥ bold_italic_w ( italic_T ) ∥ start_POSTSUBSCRIPT bold_italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT ) . (4.15)
Proof.

For convenience, we define

𝒘~h=N𝒘=k=N/2N/2𝒘^keik(p/L+π),𝒘^k(t)=12πLπLπL𝒘(t)eik(p/L+π)𝑑p.formulae-sequencesubscript~𝒘subscript𝑁𝒘superscriptsubscript𝑘𝑁2𝑁2subscript^𝒘𝑘superscript𝑒𝑖𝑘𝑝𝐿𝜋subscript^𝒘𝑘𝑡12𝜋𝐿superscriptsubscript𝜋𝐿𝜋𝐿𝒘𝑡superscript𝑒𝑖𝑘𝑝𝐿𝜋differential-d𝑝\tilde{\bm{w}}_{h}=\mathcal{F}_{N}{\bm{w}}=\sum_{k=-N/2}^{N/2}{\hat{{\bm{w}}}}% _{k}e^{ik(p/L+\pi)},\quad{\hat{{\bm{w}}}}_{k}(t)=\frac{1}{2\pi L}\int_{-\pi L}% ^{\pi L}{\bm{w}}(t)e^{-ik(p/L+\pi)}\;dp.over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = caligraphic_F start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT bold_italic_w = ∑ start_POSTSUBSCRIPT italic_k = - italic_N / 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N / 2 end_POSTSUPERSCRIPT over^ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_i italic_k ( italic_p / italic_L + italic_π ) end_POSTSUPERSCRIPT , over^ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_t ) = divide start_ARG 1 end_ARG start_ARG 2 italic_π italic_L end_ARG ∫ start_POSTSUBSCRIPT - italic_π italic_L end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_π italic_L end_POSTSUPERSCRIPT bold_italic_w ( italic_t ) italic_e start_POSTSUPERSCRIPT - italic_i italic_k ( italic_p / italic_L + italic_π ) end_POSTSUPERSCRIPT italic_d italic_p . (4.16)

By the triangle equality, one has 𝒘hd𝒘𝑳2(I)𝒘hdN𝒘𝑳2(I)+𝒘N𝒘𝑳2(I).subscriptnormsuperscriptsubscript𝒘𝑑𝒘superscript𝑳2𝐼subscriptnormsuperscriptsubscript𝒘𝑑subscript𝑁𝒘superscript𝑳2𝐼subscriptnorm𝒘subscript𝑁𝒘superscript𝑳2𝐼\|{\bm{w}}_{h}^{d}-{\bm{w}}\|_{{\bm{L}}^{2}(I)}\leq\|{\bm{w}}_{h}^{d}-\mathcal% {F}_{N}{\bm{w}}\|_{{\bm{L}}^{2}(I)}+\|{\bm{w}}-\mathcal{F}_{N}{\bm{w}}\|_{{\bm% {L}}^{2}(I)}.∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT - bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT ≤ ∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT - caligraphic_F start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT + ∥ bold_italic_w - caligraphic_F start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT . Since the initial solution is not smooth, one has 𝒘(t)𝑯1(I)𝒘𝑡superscript𝑯1𝐼{\bm{w}}(t)\in{\bm{H}}^{1}(I)bold_italic_w ( italic_t ) ∈ bold_italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( italic_I )[19]. From Lemma 4.1, there holds 𝒘N𝒘𝑳2(I)p𝒘𝑯1(I)less-than-or-similar-tosubscriptnorm𝒘subscript𝑁𝒘superscript𝑳2𝐼𝑝subscriptnorm𝒘superscript𝑯1𝐼\|{\bm{w}}-\mathcal{F}_{N}{\bm{w}}\|_{{\bm{L}}^{2}(I)}\lesssim\triangle p\|{% \bm{w}}\|_{{\bm{H}}^{1}(I)}∥ bold_italic_w - caligraphic_F start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT ≲ △ italic_p ∥ bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT for any t[0,T]𝑡0𝑇t\in[0,T]italic_t ∈ [ 0 , italic_T ]. It is sufficient to estimate 𝒆h=𝒘hdN𝒘subscript𝒆superscriptsubscript𝒘𝑑subscript𝑁𝒘{\bm{e}}_{h}={\bm{w}}_{h}^{d}-\mathcal{F}_{N}{\bm{w}}bold_italic_e start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT - caligraphic_F start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT bold_italic_w. From (2.3), it is easy to find that 𝒘^ksubscript^𝒘𝑘{\hat{{\bm{w}}}}_{k}over^ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT satisfies

ddt𝒘^k=ikLH1𝒘^k+iH2𝒘^k12πLH1𝒈(t),dd𝑡subscript^𝒘𝑘𝑖𝑘𝐿subscript𝐻1subscript^𝒘𝑘𝑖subscript𝐻2subscript^𝒘𝑘12𝜋𝐿subscript𝐻1𝒈𝑡\frac{\mathrm{d}}{\mathrm{d}t}{\hat{{\bm{w}}}}_{k}=-\frac{ik}{L}H_{1}{\hat{{% \bm{w}}}}_{k}+iH_{2}{\hat{{\bm{w}}}}_{k}-\frac{1}{2\pi L}H_{1}{\bm{g}}(t),divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG over^ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = - divide start_ARG italic_i italic_k end_ARG start_ARG italic_L end_ARG italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT over^ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_i italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT over^ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG 2 italic_π italic_L end_ARG italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT bold_italic_g ( italic_t ) , (4.17)

where 𝒈(t)=𝒘(t,πL)𝒘(t,πL)𝒈𝑡𝒘𝑡𝜋𝐿𝒘𝑡𝜋𝐿{\bm{g}}(t)={\bm{w}}(t,\pi L)-{\bm{w}}(t,-\pi L)bold_italic_g ( italic_t ) = bold_italic_w ( italic_t , italic_π italic_L ) - bold_italic_w ( italic_t , - italic_π italic_L ). The solution of (2.8) 𝒘~jksubscript~𝒘subscript𝑗𝑘\tilde{\bm{w}}_{j_{k}}over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT satisfies

ddt𝒘~jk=ikLH1𝒘~jk+iH2𝒘~jk,𝒘~jk(0)=1Nckj=0N1𝒘0(pj)eik(p/L+π).formulae-sequencedd𝑡subscript~𝒘subscript𝑗𝑘𝑖𝑘𝐿subscript𝐻1subscript~𝒘subscript𝑗𝑘𝑖subscript𝐻2subscript~𝒘subscript𝑗𝑘subscript~𝒘subscript𝑗𝑘01𝑁subscript𝑐𝑘superscriptsubscript𝑗0𝑁1subscript𝒘0subscript𝑝𝑗superscript𝑒𝑖𝑘𝑝𝐿𝜋\frac{\mathrm{d}}{\mathrm{d}t}\tilde{\bm{w}}_{j_{k}}=-\frac{ik}{L}H_{1}\tilde{% \bm{w}}_{j_{k}}+iH_{2}\tilde{\bm{w}}_{j_{k}},\quad\tilde{\bm{w}}_{j_{k}}(0)=% \frac{1}{Nc_{k}}\sum_{j=0}^{N-1}{\bm{w}}_{0}(p_{j})e^{-ik(p/L+\pi)}.divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT = - divide start_ARG italic_i italic_k end_ARG start_ARG italic_L end_ARG italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT + italic_i italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT , over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( 0 ) = divide start_ARG 1 end_ARG start_ARG italic_N italic_c start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT bold_italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) italic_e start_POSTSUPERSCRIPT - italic_i italic_k ( italic_p / italic_L + italic_π ) end_POSTSUPERSCRIPT . (4.18)

Define 𝒆^k=𝒘^k𝒘~jksubscript^𝒆𝑘subscript^𝒘𝑘subscript~𝒘subscript𝑗𝑘\hat{\bm{e}}_{k}=\hat{\bm{w}}_{k}-\tilde{\bm{w}}_{j_{k}}over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = over^ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT, which satisfies

ddt𝒆^kdd𝑡subscript^𝒆𝑘\displaystyle\frac{\mathrm{d}}{\mathrm{d}t}\hat{\bm{e}}_{k}divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT =ikLH1𝒆^k+iH2𝒆^k12πLH1𝒈(t)=iHkd𝒆^k12πLH1𝒈(t),absent𝑖𝑘𝐿subscript𝐻1subscript^𝒆𝑘𝑖subscript𝐻2subscript^𝒆𝑘12𝜋𝐿subscript𝐻1𝒈𝑡𝑖superscriptsubscript𝐻𝑘𝑑subscript^𝒆𝑘12𝜋𝐿subscript𝐻1𝒈𝑡\displaystyle=-\frac{ik}{L}H_{1}\hat{\bm{e}}_{k}+iH_{2}\hat{\bm{e}}_{k}-\frac{% 1}{2\pi L}H_{1}{\bm{g}}(t)=iH_{k}^{d}\hat{\bm{e}}_{k}-\frac{1}{2\pi L}H_{1}{% \bm{g}}(t),= - divide start_ARG italic_i italic_k end_ARG start_ARG italic_L end_ARG italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_i italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG 2 italic_π italic_L end_ARG italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT bold_italic_g ( italic_t ) = italic_i italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG 2 italic_π italic_L end_ARG italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT bold_italic_g ( italic_t ) , (4.19)
𝒆^k(0)subscript^𝒆𝑘0\displaystyle\hat{\bm{e}}_{k}(0)over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( 0 ) =𝒘^k(0)𝒘~k(0).absentsubscript^𝒘𝑘0subscript~𝒘𝑘0\displaystyle=\hat{\bm{w}}_{k}(0)-\tilde{\bm{w}}_{k}(0).= over^ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( 0 ) - over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( 0 ) . (4.20)

Here 𝒘~k(0)subscript~𝒘𝑘0\tilde{\bm{w}}_{k}(0)over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( 0 ) is defined by (4.4). By Duhamel’s principle, the expression of 𝒆^ksubscript^𝒆𝑘\hat{\bm{e}}_{k}over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is

𝒆^ksubscript^𝒆𝑘\displaystyle\hat{\bm{e}}_{k}over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT =𝒯ei0tHkd(s)𝑑s𝒆^k(0)12πL0t𝒯eistHkd(s)𝑑sH1𝒈(s)𝑑s=𝒆^k1+𝒆^k2.absent𝒯superscript𝑒𝑖superscriptsubscript0𝑡superscriptsubscript𝐻𝑘𝑑𝑠differential-d𝑠subscript^𝒆𝑘012𝜋𝐿superscriptsubscript0𝑡𝒯superscript𝑒𝑖superscriptsubscript𝑠𝑡superscriptsubscript𝐻𝑘𝑑superscript𝑠differential-dsuperscript𝑠subscript𝐻1𝒈𝑠differential-d𝑠superscriptsubscript^𝒆𝑘1superscriptsubscript^𝒆𝑘2\displaystyle=\mathcal{T}e^{i\int_{0}^{t}H_{k}^{d}(s)\;ds}\hat{\bm{e}}_{k}(0)-% \frac{1}{2\pi L}\int_{0}^{t}\mathcal{T}e^{i\int_{s}^{t}H_{k}^{d}(s^{\prime})ds% ^{\prime}}H_{1}{\bm{g}}(s)\;ds=\hat{{\bm{e}}}_{k}^{1}+\hat{\bm{e}}_{k}^{2}.= caligraphic_T italic_e start_POSTSUPERSCRIPT italic_i ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ( italic_s ) italic_d italic_s end_POSTSUPERSCRIPT over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( 0 ) - divide start_ARG 1 end_ARG start_ARG 2 italic_π italic_L end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT caligraphic_T italic_e start_POSTSUPERSCRIPT italic_i ∫ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ( italic_s start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) italic_d italic_s start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT bold_italic_g ( italic_s ) italic_d italic_s = over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT + over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (4.21)

Define 𝒆h1=|k|N/2𝒆^k1eik(p/L+π)superscriptsubscript𝒆1subscript𝑘𝑁2superscriptsubscript^𝒆𝑘1superscript𝑒𝑖𝑘𝑝𝐿𝜋{\bm{e}}_{h}^{1}=\sum\limits_{|k|\leq N/2}\hat{\bm{e}}_{k}^{1}e^{ik(p/L+\pi)}bold_italic_e start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT | italic_k | ≤ italic_N / 2 end_POSTSUBSCRIPT over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_i italic_k ( italic_p / italic_L + italic_π ) end_POSTSUPERSCRIPT, 𝒆h2=|k|N/2𝒆^k2eik(p/L+π)superscriptsubscript𝒆2subscript𝑘𝑁2superscriptsubscript^𝒆𝑘2superscript𝑒𝑖𝑘𝑝𝐿𝜋{\bm{e}}_{h}^{2}=\sum\limits_{|k|\leq N/2}\hat{\bm{e}}_{k}^{2}e^{ik(p/L+\pi)}bold_italic_e start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT | italic_k | ≤ italic_N / 2 end_POSTSUBSCRIPT over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_i italic_k ( italic_p / italic_L + italic_π ) end_POSTSUPERSCRIPT, one has 𝒆h=𝒆h1+𝒆h2subscript𝒆superscriptsubscript𝒆1superscriptsubscript𝒆2{\bm{e}}_{h}={\bm{e}}_{h}^{1}+{\bm{e}}_{h}^{2}bold_italic_e start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = bold_italic_e start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT + bold_italic_e start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. Since the initial solution 𝒘(0)𝑯p1(I)𝒘0subscriptsuperscript𝑯1𝑝𝐼{\bm{w}}(0)\in{\bm{H}}^{1}_{p}(I)bold_italic_w ( 0 ) ∈ bold_italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ( italic_I ) is not smooth, it yields from Lemma 4.1

𝒆h1𝑳2(I)2=2πL|k|N/2𝒆^k(0)2=𝒆h1(0)𝑳2(I)2p2𝒖02.superscriptsubscriptnormsuperscriptsubscript𝒆1superscript𝑳2𝐼22𝜋𝐿subscript𝑘𝑁2superscriptnormsubscript^𝒆𝑘02superscriptsubscriptnormsuperscriptsubscript𝒆10superscript𝑳2𝐼2less-than-or-similar-tosuperscript𝑝2superscriptnormsubscript𝒖02\|{\bm{e}}_{h}^{1}\|_{{\bm{L}}^{2}(I)}^{2}=2\pi L\sum_{|k|\leq N/2}\|\hat{\bm{% e}}_{k}(0)\|^{2}=\|{\bm{e}}_{h}^{1}(0)\|_{{\bm{L}}^{2}(I)}^{2}\lesssim% \triangle p^{2}\|{\bm{u}}_{0}\|^{2}.∥ bold_italic_e start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 2 italic_π italic_L ∑ start_POSTSUBSCRIPT | italic_k | ≤ italic_N / 2 end_POSTSUBSCRIPT ∥ over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( 0 ) ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = ∥ bold_italic_e start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( 0 ) ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≲ △ italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (4.22)

According to Lemma 4.3, there holds

𝒆h2𝑳2(I)2subscriptsuperscriptnormsuperscriptsubscript𝒆22superscript𝑳2𝐼\displaystyle\|{\bm{e}}_{h}^{2}\|^{2}_{{\bm{L}}^{2}(I)}∥ bold_italic_e start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT =2πL(|k|N/2𝒆^k22)12πL|k|N/20tH1𝒈2absent2𝜋𝐿subscript𝑘𝑁2superscriptnormsuperscriptsubscript^𝒆𝑘22less-than-or-similar-to12𝜋𝐿subscript𝑘𝑁2superscriptsubscript0𝑡superscriptnormsubscript𝐻1𝒈2\displaystyle=2\pi L\big{(}\sum_{|k|\leq N/2}\|\hat{\bm{e}}_{k}^{2}\|^{2}\big{% )}\lesssim\frac{1}{2\pi L}\sum_{|k|\leq N/2}\int_{0}^{t}\|H_{1}{\bm{g}}\|^{2}= 2 italic_π italic_L ( ∑ start_POSTSUBSCRIPT | italic_k | ≤ italic_N / 2 end_POSTSUBSCRIPT ∥ over^ start_ARG bold_italic_e end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ≲ divide start_ARG 1 end_ARG start_ARG 2 italic_π italic_L end_ARG ∑ start_POSTSUBSCRIPT | italic_k | ≤ italic_N / 2 end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∥ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT bold_italic_g ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
12πL|k|N/2|λmax(H1)|2Te2(λmax(H1)TπL)𝒖02less-than-or-similar-toabsent12𝜋𝐿subscript𝑘𝑁2superscriptsuperscriptsubscript𝜆subscript𝐻12𝑇superscript𝑒2superscriptsubscript𝜆subscript𝐻1𝑇𝜋𝐿superscriptnormsubscript𝒖02\displaystyle\lesssim\frac{1}{2\pi L}\sum_{|k|\leq N/2}|\lambda_{\max}^{-}(H_{% 1})|^{2}Te^{2(\lambda_{\max}^{-}(H_{1})T-\pi L)}\|{\bm{u}}_{0}\|^{2}≲ divide start_ARG 1 end_ARG start_ARG 2 italic_π italic_L end_ARG ∑ start_POSTSUBSCRIPT | italic_k | ≤ italic_N / 2 end_POSTSUBSCRIPT | italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_T italic_e start_POSTSUPERSCRIPT 2 ( italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_T - italic_π italic_L ) end_POSTSUPERSCRIPT ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
|λmax(H1)|2Te2(λmax(H1)TπL)p𝒖02.less-than-or-similar-toabsentsuperscriptsuperscriptsubscript𝜆subscript𝐻12𝑇superscript𝑒2superscriptsubscript𝜆subscript𝐻1𝑇𝜋𝐿𝑝superscriptnormsubscript𝒖02\displaystyle\lesssim\frac{|\lambda_{\max}^{-}(H_{1})|^{2}Te^{2(\lambda_{\max}% ^{-}(H_{1})T-\pi L)}}{\triangle p}\|{\bm{u}}_{0}\|^{2}.≲ divide start_ARG | italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_T italic_e start_POSTSUPERSCRIPT 2 ( italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_T - italic_π italic_L ) end_POSTSUPERSCRIPT end_ARG start_ARG △ italic_p end_ARG ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (4.23)

From (4.22) and (4.23), the estimate for 𝒆hsubscript𝒆{\bm{e}}_{h}bold_italic_e start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT is stated as follows

𝒆h𝑳2(I)𝒆h1𝑳2(I)+𝒆h2𝑳2(I)(p+|λmax(H1)|2Tpeλmax(H1)TπL)𝒖0.subscriptnormsubscript𝒆superscript𝑳2𝐼subscriptnormsuperscriptsubscript𝒆1superscript𝑳2𝐼subscriptnormsuperscriptsubscript𝒆2superscript𝑳2𝐼less-than-or-similar-to𝑝superscriptsuperscriptsubscript𝜆subscript𝐻12𝑇𝑝superscript𝑒superscriptsubscript𝜆subscript𝐻1𝑇𝜋𝐿normsubscript𝒖0\|{\bm{e}}_{h}\|_{{\bm{L}}^{2}(I)}\leq\|{\bm{e}}_{h}^{1}\|_{{\bm{L}}^{2}(I)}+% \|{\bm{e}}_{h}^{2}\|_{{\bm{L}}^{2}(I)}\lesssim(\triangle p+\sqrt{\frac{|% \lambda_{\max}^{-}(H_{1})|^{2}T}{\triangle p}}e^{\lambda_{\max}^{-}(H_{1})T-% \pi L})\|{\bm{u}}_{0}\|.∥ bold_italic_e start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT ≤ ∥ bold_italic_e start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT + ∥ bold_italic_e start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT ≲ ( △ italic_p + square-root start_ARG divide start_ARG | italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_T end_ARG start_ARG △ italic_p end_ARG end_ARG italic_e start_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_T - italic_π italic_L end_POSTSUPERSCRIPT ) ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ . (4.24)

Finally, the proof is finished by the triangle equality. ∎

Remark 4.1.

It is noted from Theorem 4.1, the limitation of the convergence order mainly comes from the non-smoothness of the initial values. In order to improve the whole convergence rates, we change the initial value of 𝒘(0)𝒘0{\bm{w}}(0)bold_italic_w ( 0 ) as 𝒘(0)=g(p)𝒖0𝒘0𝑔𝑝subscript𝒖0{\bm{w}}(0)=g(p){\bm{u}}_{0}bold_italic_w ( 0 ) = italic_g ( italic_p ) bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, where

g(p)={((3+3e1)p3+(5+4e1)p2p+1)p(1,0),e|p|otherwise.𝑔𝑝cases33superscript𝑒1superscript𝑝354superscript𝑒1superscript𝑝2𝑝1𝑝10𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒superscript𝑒𝑝otherwise𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒g(p)=\begin{cases}\big{(}(-3+3e^{-1})p^{3}+(-5+4e^{-1})p^{2}-p+1\big{)}\quad p% \in(-1,0),\\ e^{-|p|}\quad\text{otherwise}.\end{cases}italic_g ( italic_p ) = { start_ROW start_CELL ( ( - 3 + 3 italic_e start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) italic_p start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT + ( - 5 + 4 italic_e start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_p + 1 ) italic_p ∈ ( - 1 , 0 ) , end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - | italic_p | end_POSTSUPERSCRIPT otherwise . end_CELL start_CELL end_CELL end_ROW (4.25)

Thus 𝒘𝑯2(I)𝒘superscript𝑯2𝐼{\bm{w}}\in{\bm{H}}^{2}(I)bold_italic_w ∈ bold_italic_H start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) and the error estimate implies

𝒘hd(T)𝒘(T)𝑳2(I)subscriptnormsuperscriptsubscript𝒘𝑑𝑇𝒘𝑇superscript𝑳2𝐼\displaystyle\|{\bm{w}}_{h}^{d}(T)-{\bm{w}}(T)\|_{{\bm{L}}^{2}(I)}∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ( italic_T ) - bold_italic_w ( italic_T ) ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT (p2+|λmax(H1)|2Tpeλmax(H1)TπL)(𝒖0+𝒘(T)𝑯1(I)).less-than-or-similar-toabsentsuperscript𝑝2superscriptsuperscriptsubscript𝜆subscript𝐻12𝑇𝑝superscript𝑒superscriptsubscript𝜆subscript𝐻1𝑇𝜋𝐿normsubscript𝒖0subscriptnorm𝒘𝑇superscript𝑯1𝐼\displaystyle\lesssim(\triangle p^{2}+\sqrt{\frac{|\lambda_{\max}^{-}(H_{1})|^% {2}T}{\triangle p}}e^{\lambda_{\max}^{-}(H_{1})T-\pi L})\big{(}\|{\bm{u}}_{0}% \|+\|{\bm{w}}(T)\|_{{\bm{H}}^{1}(I)}\big{)}.≲ ( △ italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + square-root start_ARG divide start_ARG | italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_T end_ARG start_ARG △ italic_p end_ARG end_ARG italic_e start_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_T - italic_π italic_L end_POSTSUPERSCRIPT ) ( ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ + ∥ bold_italic_w ( italic_T ) ∥ start_POSTSUBSCRIPT bold_italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT ) . (4.26)

Besides, the error in the exponential part is particularly small and does not account for the majority if πL𝜋𝐿\pi Litalic_π italic_L is large enough such that

πL>max{λmax(H1)Tln(p)5/2(λmax(H1))2T,p}𝜋𝐿superscriptsubscript𝜆subscript𝐻1𝑇superscript𝑝52superscriptsuperscriptsubscript𝜆subscript𝐻12𝑇superscript𝑝\pi L>\max\{\lambda_{\max}^{-}(H_{1})T-\ln{\frac{(\triangle p)^{5/2}}{\sqrt{(% \lambda_{\max}^{-}(H_{1}))^{2}T}}},p^{\Diamond}\}italic_π italic_L > roman_max { italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_T - roman_ln divide start_ARG ( △ italic_p ) start_POSTSUPERSCRIPT 5 / 2 end_POSTSUPERSCRIPT end_ARG start_ARG square-root start_ARG ( italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_T end_ARG end_ARG , italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT } (4.27)

for (4.26).

Theorem 4.2.

The error estimate for (2.3) computed by (2.12) is given by

𝒘hc(T,p)𝒘(T,p)(X1+Xξ2Hp2)𝒖0p>p,formulae-sequenceless-than-or-similar-tonormsuperscriptsubscript𝒘𝑐𝑇𝑝𝒘𝑇𝑝superscript𝑋1𝑋superscript𝜉2normsuperscriptsubscript𝐻𝑝2normsubscript𝒖0𝑝superscript𝑝\|{\bm{w}}_{h}^{c}(T,p)-{\bm{w}}(T,p)\|\lesssim(X^{-1}+X\triangle\xi^{2}\|H_{p% }^{2}\|)\|{\bm{u}}_{0}\|\quad p>p^{\diamond},∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_T , italic_p ) - bold_italic_w ( italic_T , italic_p ) ∥ ≲ ( italic_X start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT + italic_X △ italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ italic_H start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ ) ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ italic_p > italic_p start_POSTSUPERSCRIPT ⋄ end_POSTSUPERSCRIPT , (4.28)

where Hp=0TH1(s)𝑑spIsubscript𝐻𝑝superscriptsubscript0𝑇subscript𝐻1𝑠differential-d𝑠𝑝𝐼H_{p}=\int_{0}^{T}H_{1}(s)\;ds-pIitalic_H start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_s ) italic_d italic_s - italic_p italic_I.

Proof.

The error estimate for (2.3) by (4.15) consists of two parts. The first part is from the truncation of ξ𝜉\xiitalic_ξ domain. From the definition of 𝒰t,0(ξ)subscript𝒰𝑡0𝜉\mathcal{U}_{t,0}(\xi)caligraphic_U start_POSTSUBSCRIPT italic_t , 0 end_POSTSUBSCRIPT ( italic_ξ ) in (3.3), it yields

𝒰t,0(ξ)eiξp1.normsubscript𝒰𝑡0𝜉superscript𝑒𝑖𝜉𝑝1\|\mathcal{U}_{t,0}(\xi)e^{-i\xi p}\|\leq 1.∥ caligraphic_U start_POSTSUBSCRIPT italic_t , 0 end_POSTSUBSCRIPT ( italic_ξ ) italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT ∥ ≤ 1 .

The truncation error is then bounded by

(,X][X,)𝒰t,0(ξ)π(1+ξ2)eiξp𝒖0𝑑ξX2π(1+ξ2)𝒖0𝑑ξ𝒪(X1)𝒖0.normsubscript𝑋𝑋subscript𝒰𝑡0𝜉𝜋1superscript𝜉2superscript𝑒𝑖𝜉𝑝subscript𝒖0differential-d𝜉superscriptsubscript𝑋2𝜋1superscript𝜉2normsubscript𝒖0differential-d𝜉𝒪superscript𝑋1normsubscript𝒖0\left\|\int_{(-\infty,-X]\cup[X,\infty)}\frac{\mathcal{U}_{t,0}(\xi)}{\pi(1+% \xi^{2})}e^{-i\xi p}{\bm{u}}_{0}\;d\xi\right\|\leq\int_{X}^{\infty}\frac{2}{% \pi(1+\xi^{2})}\|{\bm{u}}_{0}\|\;d\xi\leq\mathscr{O}(X^{-1})\|{\bm{u}}_{0}\|.∥ ∫ start_POSTSUBSCRIPT ( - ∞ , - italic_X ] ∪ [ italic_X , ∞ ) end_POSTSUBSCRIPT divide start_ARG caligraphic_U start_POSTSUBSCRIPT italic_t , 0 end_POSTSUBSCRIPT ( italic_ξ ) end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_d italic_ξ ∥ ≤ ∫ start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT divide start_ARG 2 end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ italic_d italic_ξ ≤ script_O ( italic_X start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ . (4.29)

Write F(t,ξ,p)=𝒰t,0(ξ)π(1+ξ2)eiξp𝐹𝑡𝜉𝑝subscript𝒰𝑡0𝜉𝜋1superscript𝜉2superscript𝑒𝑖𝜉𝑝F(t,\xi,p)=\frac{\mathcal{U}_{t,0}(\xi)}{\pi(1+\xi^{2})}e^{-i\xi p}italic_F ( italic_t , italic_ξ , italic_p ) = divide start_ARG caligraphic_U start_POSTSUBSCRIPT italic_t , 0 end_POSTSUBSCRIPT ( italic_ξ ) end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT and Hp=0tH1(s)𝑑spIsubscript𝐻𝑝superscriptsubscript0𝑡subscript𝐻1𝑠differential-d𝑠𝑝𝐼H_{p}=\int_{0}^{t}H_{1}(s)\;ds-pIitalic_H start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT = ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_s ) italic_d italic_s - italic_p italic_I, one then has

ξ2F(t,ξ,p)=(Hp2π(1+ξ2)4iξHp+2π(1+ξ2)2+8ξ2π(1+ξ2)3)𝒯ei0tξ(H1ptI)+H2(s)ds.superscriptsubscript𝜉2𝐹𝑡𝜉𝑝superscriptsubscript𝐻𝑝2𝜋1superscript𝜉24𝑖𝜉subscript𝐻𝑝2𝜋superscript1superscript𝜉228superscript𝜉2𝜋superscript1superscript𝜉23𝒯superscript𝑒𝑖superscriptsubscript0𝑡𝜉subscript𝐻1𝑝𝑡𝐼subscript𝐻2𝑠𝑑𝑠\partial_{\xi}^{2}F(t,\xi,p)=\bigg{(}-\frac{H_{p}^{2}}{\pi(1+\xi^{2})}-\frac{4% i\xi H_{p}+2}{\pi(1+\xi^{2})^{2}}+\frac{8\xi^{2}}{\pi(1+\xi^{2})^{3}}\bigg{)}% \mathcal{T}e^{i\int_{0}^{t}\xi(H_{1}-\frac{p}{t}I)+H_{2}(s)\;ds}.∂ start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_F ( italic_t , italic_ξ , italic_p ) = ( - divide start_ARG italic_H start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG - divide start_ARG 4 italic_i italic_ξ italic_H start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + 2 end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG + divide start_ARG 8 italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG ) caligraphic_T italic_e start_POSTSUPERSCRIPT italic_i ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_ξ ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - divide start_ARG italic_p end_ARG start_ARG italic_t end_ARG italic_I ) + italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_s ) italic_d italic_s end_POSTSUPERSCRIPT .

The second part is from the numerical integration. There exits ξ*[X,X]superscript𝜉𝑋𝑋\xi^{*}\in[-X,X]italic_ξ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ∈ [ - italic_X , italic_X ] such that

𝒘hcXX𝒰t,0(ξ)π(1+ξ2)eiξp𝒖0𝑑ξ=ξ2X6ξ2F(t,ξ*,p)𝒖0ξ2XHp2𝒖0.normsuperscriptsubscript𝒘𝑐superscriptsubscript𝑋𝑋subscript𝒰𝑡0𝜉𝜋1superscript𝜉2superscript𝑒𝑖𝜉𝑝subscript𝒖0differential-d𝜉superscript𝜉2𝑋6normsuperscriptsubscript𝜉2𝐹𝑡superscript𝜉𝑝normsubscript𝒖0less-than-or-similar-tosuperscript𝜉2𝑋normsuperscriptsubscript𝐻𝑝2normsubscript𝒖0\left\|{\bm{w}}_{h}^{c}-\int_{-X}^{X}\frac{\mathcal{U}_{t,0}(\xi)}{\pi(1+\xi^{% 2})}e^{-i\xi p}{\bm{u}}_{0}d\xi\right\|=\frac{\triangle\xi^{2}X}{6}\|\partial_% {\xi}^{2}F(t,\xi^{*},p)\|\|{\bm{u}}_{0}\|\lesssim\triangle\xi^{2}X\|H_{p}^{2}% \|\|{\bm{u}}_{0}\|.∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT - ∫ start_POSTSUBSCRIPT - italic_X end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_X end_POSTSUPERSCRIPT divide start_ARG caligraphic_U start_POSTSUBSCRIPT italic_t , 0 end_POSTSUBSCRIPT ( italic_ξ ) end_ARG start_ARG italic_π ( 1 + italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_ARG italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_d italic_ξ ∥ = divide start_ARG △ italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_X end_ARG start_ARG 6 end_ARG ∥ ∂ start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_F ( italic_t , italic_ξ start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT , italic_p ) ∥ ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ≲ △ italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_X ∥ italic_H start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ . (4.30)

The proof is completed by the triangle inequality from (4.29) and (4.30). ∎

Remark 4.2.

We remark that the first part X1superscript𝑋1X^{-1}italic_X start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT dominates in (4.28) when ξ𝜉\triangle\xi△ italic_ξ is small enough such that ξ1/(XHp)less-than-or-similar-to𝜉1𝑋normsubscript𝐻𝑝\triangle\xi\lesssim 1/(X\|H_{p}\|)△ italic_ξ ≲ 1 / ( italic_X ∥ italic_H start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ∥ ). Comparing with Theorem 4.1 and Theorem 4.2, it is better to choose the discretization for Schrödingerisation in (2.11) if λmax(H1)superscriptsubscript𝜆subscript𝐻1\lambda_{\max}^{-}(H_{1})italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) is very large, and we make a further comparison in numerical experiments. From Theorem 4.1 and Theorem 4.2, it follows that the error caused by the discretization of Schrödingerisation is mainly from H1=(A+A)/2subscript𝐻1𝐴superscript𝐴2H_{1}=(A+A^{\dagger})/2italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ( italic_A + italic_A start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ) / 2. From (2.2), one gets the energy evolution as

12ddt𝒖|𝒖=𝒖|H1|𝒖+i𝒖|H2|𝒖.12dd𝑡inner-product𝒖𝒖quantum-operator-product𝒖subscript𝐻1𝒖𝑖quantum-operator-product𝒖subscript𝐻2𝒖\frac{1}{2}\frac{\mathrm{d}}{\mathrm{d}t}\langle{\bm{u}}|{\bm{u}}\rangle=% \langle{\bm{u}}|H_{1}|{\bm{u}}\rangle+i\langle{\bm{u}}|H_{2}|{\bm{u}}\rangle.divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG ⟨ bold_italic_u | bold_italic_u ⟩ = ⟨ bold_italic_u | italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | bold_italic_u ⟩ + italic_i ⟨ bold_italic_u | italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | bold_italic_u ⟩ . (4.31)

Since H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and H2subscript𝐻2H_{2}italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT are Hermitian, both 𝒖|H1|𝒖quantum-operator-product𝒖subscript𝐻1𝒖\langle{\bm{u}}|H_{1}|{\bm{u}}\rangle⟨ bold_italic_u | italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | bold_italic_u ⟩ and 𝒖|H2|𝒖quantum-operator-product𝒖subscript𝐻2𝒖\langle{\bm{u}}|H_{2}|{\bm{u}}\rangle⟨ bold_italic_u | italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | bold_italic_u ⟩ are real. The increase in energy comes from the first term of on the right hand side of (4.31), which means the error from Schrödingerisation does not grow over the time if the original system (2.2) is energy-conserving.

5 The inhomogenous problem

In this section, we consider the problem with inhomogeneous source term, i.e. 𝒃(t)0𝒃𝑡0{\bm{b}}(t)\neq 0bold_italic_b ( italic_t ) ≠ 0 in (1.1). Define A~2n×2n~𝐴superscript2𝑛2𝑛\tilde{A}\in\mathbb{C}^{2n\times 2n}over~ start_ARG italic_A end_ARG ∈ blackboard_C start_POSTSUPERSCRIPT 2 italic_n × 2 italic_n end_POSTSUPERSCRIPT by A~=[AB𝟎𝟎]~𝐴matrix𝐴𝐵𝟎𝟎\tilde{A}=\begin{bmatrix}A&B\\ \textbf{0}&\textbf{0}\end{bmatrix}over~ start_ARG italic_A end_ARG = [ start_ARG start_ROW start_CELL italic_A end_CELL start_CELL italic_B end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL 0 end_CELL end_ROW end_ARG ] and H1A=A+A2superscriptsubscript𝐻1𝐴𝐴superscript𝐴2H_{1}^{A}=\frac{A+A^{\dagger}}{2}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT = divide start_ARG italic_A + italic_A start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG, H2A=AA2isuperscriptsubscript𝐻2𝐴𝐴superscript𝐴2𝑖H_{2}^{A}=\frac{A-A^{\dagger}}{2i}italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT = divide start_ARG italic_A - italic_A start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_i end_ARG. There holds A~=H~1+iH~2~𝐴subscript~𝐻1𝑖subscript~𝐻2\tilde{A}=\tilde{H}_{1}+i\tilde{H}_{2}over~ start_ARG italic_A end_ARG = over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_i over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, with H~1subscript~𝐻1\tilde{H}_{1}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and H~2subscript~𝐻2\tilde{H}_{2}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT both Hermitian, where H~1subscript~𝐻1\tilde{H}_{1}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and H~2subscript~𝐻2\tilde{H}_{2}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT are defined by

H~1=[H1AB/2B/2𝟎],H~2=[H2AB/(2i)B/(2i)𝟎].formulae-sequencesubscript~𝐻1matrixsuperscriptsubscript𝐻1𝐴𝐵2𝐵2𝟎subscript~𝐻2matrixsuperscriptsubscript𝐻2𝐴𝐵2𝑖𝐵2𝑖𝟎\tilde{H}_{1}=\begin{bmatrix}H_{1}^{A}&B/2\\ B/2&\textbf{0}\end{bmatrix},\quad\tilde{H}_{2}=\begin{bmatrix}H_{2}^{A}&B/(2i)% \\ -B/(2i)&\textbf{0}\end{bmatrix}.over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = [ start_ARG start_ROW start_CELL italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT end_CELL start_CELL italic_B / 2 end_CELL end_ROW start_ROW start_CELL italic_B / 2 end_CELL start_CELL 0 end_CELL end_ROW end_ARG ] , over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = [ start_ARG start_ROW start_CELL italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT end_CELL start_CELL italic_B / ( 2 italic_i ) end_CELL end_ROW start_ROW start_CELL - italic_B / ( 2 italic_i ) end_CELL start_CELL 0 end_CELL end_ROW end_ARG ] . (5.1)

This will be expanded to a larger system as

ddt[𝒘𝒚]=H~1p[𝒘𝒚]+iH~2[𝒘𝒚],[𝒘(0)𝒚(0)]=e|p|[𝒖0𝒓0].formulae-sequencedd𝑡matrix𝒘𝒚subscript~𝐻1subscript𝑝matrix𝒘𝒚𝑖subscript~𝐻2matrix𝒘𝒚matrix𝒘0𝒚0superscript𝑒𝑝matrixsubscript𝒖0subscript𝒓0\frac{\mathrm{d}}{\mathrm{d}t}\begin{bmatrix}{\bm{w}}\\ {\bm{y}}\end{bmatrix}=-\tilde{H}_{1}\partial_{p}\begin{bmatrix}{\bm{w}}\\ {\bm{y}}\end{bmatrix}+i\tilde{H}_{2}\begin{bmatrix}{\bm{w}}\\ {\bm{y}}\end{bmatrix},\qquad\begin{bmatrix}{\bm{w}}(0)\\ {\bm{y}}(0)\end{bmatrix}=e^{-|p|}\begin{bmatrix}{\bm{u}}_{0}\\ {\bm{r}}_{0}\end{bmatrix}.divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG [ start_ARG start_ROW start_CELL bold_italic_w end_CELL end_ROW start_ROW start_CELL bold_italic_y end_CELL end_ROW end_ARG ] = - over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT [ start_ARG start_ROW start_CELL bold_italic_w end_CELL end_ROW start_ROW start_CELL bold_italic_y end_CELL end_ROW end_ARG ] + italic_i over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT [ start_ARG start_ROW start_CELL bold_italic_w end_CELL end_ROW start_ROW start_CELL bold_italic_y end_CELL end_ROW end_ARG ] , [ start_ARG start_ROW start_CELL bold_italic_w ( 0 ) end_CELL end_ROW start_ROW start_CELL bold_italic_y ( 0 ) end_CELL end_ROW end_ARG ] = italic_e start_POSTSUPERSCRIPT - | italic_p | end_POSTSUPERSCRIPT [ start_ARG start_ROW start_CELL bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL bold_italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_CELL end_ROW end_ARG ] . (5.2)

5.1 The eigenvalues of H~1subscript~𝐻1\tilde{H}_{1}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT impacted by the inhomogeneous term

Assume H1Asuperscriptsubscript𝐻1𝐴H_{1}^{A}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT and H~1subscript~𝐻1\tilde{H}_{1}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT have n𝑛nitalic_n and 2n2𝑛2n2 italic_n real eigenvalues, respectively, such that

λ1(H1A)λ2(H1A)λn(H1A),λ1(H~1)λ2(H~1)λ2n(H~1),formulae-sequencesubscript𝜆1superscriptsubscript𝐻1𝐴subscript𝜆2superscriptsubscript𝐻1𝐴subscript𝜆𝑛superscriptsubscript𝐻1𝐴subscript𝜆1subscript~𝐻1subscript𝜆2subscript~𝐻1subscript𝜆2𝑛subscript~𝐻1\lambda_{1}(H_{1}^{A})\leq\lambda_{2}(H_{1}^{A})\leq\cdots\leq\lambda_{n}(H_{1% }^{A}),\quad\lambda_{1}(\tilde{H}_{1})\leq\lambda_{2}(\tilde{H}_{1})\leq\cdots% \leq\lambda_{2n}(\tilde{H}_{1}),italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) ≤ italic_λ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) ≤ ⋯ ≤ italic_λ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) , italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≤ italic_λ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≤ ⋯ ≤ italic_λ start_POSTSUBSCRIPT 2 italic_n end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , (5.3)

for all t[0,T]𝑡0𝑇t\in[0,T]italic_t ∈ [ 0 , italic_T ].

Lemma 5.1.

Assume 𝐛𝟎𝐛𝟎{\bm{b}}\neq\textbf{0}bold_italic_b ≠ 0, then there exit both positive and negative eigenvalues of H~1subscriptnormal-~𝐻1\tilde{H}_{1}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT.

Proof.

In view of the eigenvalues of H1Asuperscriptsubscript𝐻1𝐴H_{1}^{A}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT and H~1subscript~𝐻1\tilde{H}_{1}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, recall from the Poincare´´e\acute{\text{e}}over´ start_ARG e end_ARG separation theorem [20, Corollary 4.3.37] that

λ1(H~1)+λn(H~1)subscript𝜆1subscript~𝐻1subscript𝜆𝑛subscript~𝐻1\displaystyle\lambda_{1}(\tilde{H}_{1})+\cdots\lambda_{n}(\tilde{H}_{1})italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) + ⋯ italic_λ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) =minV2n,n,VV=Itr(VH~1V),absentsubscriptformulae-sequence𝑉superscript2𝑛𝑛superscript𝑉𝑉𝐼trsuperscript𝑉subscript~𝐻1𝑉\displaystyle=\min_{V\in\mathbb{C}^{2n,n},\;V^{\dagger}V=I}\text{tr}(V^{% \dagger}\tilde{H}_{1}V),= roman_min start_POSTSUBSCRIPT italic_V ∈ blackboard_C start_POSTSUPERSCRIPT 2 italic_n , italic_n end_POSTSUPERSCRIPT , italic_V start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT italic_V = italic_I end_POSTSUBSCRIPT tr ( italic_V start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_V ) , (5.4)
λn+1(H~1)+λ2n(H~1)subscript𝜆𝑛1subscript~𝐻1subscript𝜆2𝑛subscript~𝐻1\displaystyle\lambda_{n+1}(\tilde{H}_{1})+\cdots\lambda_{2n}(\tilde{H}_{1})italic_λ start_POSTSUBSCRIPT italic_n + 1 end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) + ⋯ italic_λ start_POSTSUBSCRIPT 2 italic_n end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) =maxV2n,n,VV=Itr(VH~1V).absentsubscriptformulae-sequence𝑉superscript2𝑛𝑛superscript𝑉𝑉𝐼trsuperscript𝑉subscript~𝐻1𝑉\displaystyle=\max_{V\in\mathbb{C}^{2n,n},\;V^{\dagger}V=I}\text{tr}(V^{% \dagger}\tilde{H}_{1}V).= roman_max start_POSTSUBSCRIPT italic_V ∈ blackboard_C start_POSTSUPERSCRIPT 2 italic_n , italic_n end_POSTSUPERSCRIPT , italic_V start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT italic_V = italic_I end_POSTSUBSCRIPT tr ( italic_V start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_V ) . (5.5)

Firstly we prove that there exit negative eigenvalues of H~1subscript~𝐻1\tilde{H}_{1}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. Let V1=[I𝟎]2n,nsubscript𝑉1superscriptdelimited-[]𝐼𝟎topsuperscript2𝑛𝑛V_{1}=[I\;\textbf{0}]^{\top}\in\mathbb{C}^{2n,n}italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = [ italic_I 0 ] start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT 2 italic_n , italic_n end_POSTSUPERSCRIPT, one has

λ1(H~1)+λn(H~1)tr(V1H~1V1)=tr(H1A)<0subscript𝜆1subscript~𝐻1subscript𝜆𝑛subscript~𝐻1trsuperscriptsubscript𝑉1subscript~𝐻1subscript𝑉1trsuperscriptsubscript𝐻1𝐴0\lambda_{1}(\tilde{H}_{1})+\cdots\lambda_{n}(\tilde{H}_{1})\leq\text{tr}(V_{1}% ^{\dagger}\tilde{H}_{1}V_{1})=\text{tr}(H_{1}^{A})<0italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) + ⋯ italic_λ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≤ tr ( italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = tr ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) < 0

from (5.4). Thus, there exits i0nsubscript𝑖0𝑛i_{0}\leq nitalic_i start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ≤ italic_n such that λi0(H~1)<0subscript𝜆subscript𝑖0subscript~𝐻10\lambda_{i_{0}}(\tilde{H}_{1})<0italic_λ start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) < 0. Secondly, we prove that H~1subscript~𝐻1\tilde{H}_{1}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT has positive eigenvalues. Assume H1Asuperscriptsubscript𝐻1𝐴H_{1}^{A}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT is invertible. Let V2=[𝟎I]Tsubscript𝑉2superscriptdelimited-[]𝟎𝐼𝑇V_{2}=[\textbf{0}\;I]^{T}italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = [ 0 italic_I ] start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT, one has tr(V2H~1V2)=0trsuperscriptsubscript𝑉2subscript~𝐻1subscript𝑉20\text{tr}(V_{2}^{\dagger}\tilde{H}_{1}V_{2})=0tr ( italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = 0. Due to (5.5), it is easy to find λn+1(H~1)+λ2n(H~1)0subscript𝜆𝑛1subscript~𝐻1subscript𝜆2𝑛subscript~𝐻10\lambda_{n+1}(\tilde{H}_{1})+\cdots\lambda_{2n}(\tilde{H}_{1})\geq 0italic_λ start_POSTSUBSCRIPT italic_n + 1 end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) + ⋯ italic_λ start_POSTSUBSCRIPT 2 italic_n end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≥ 0. Assume all of the eigenvalues of H~1subscript~𝐻1\tilde{H}_{1}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT are less than zero, one has λn+1(H~1)=λn+2(H~1)==λ2n(H~1)=0subscript𝜆𝑛1subscript~𝐻1subscript𝜆𝑛2subscript~𝐻1subscript𝜆2𝑛subscript~𝐻10\lambda_{n+1}(\tilde{H}_{1})=\lambda_{n+2}(\tilde{H}_{1})=\cdots=\lambda_{2n}(% \tilde{H}_{1})=0italic_λ start_POSTSUBSCRIPT italic_n + 1 end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = italic_λ start_POSTSUBSCRIPT italic_n + 2 end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = ⋯ = italic_λ start_POSTSUBSCRIPT 2 italic_n end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = 0. Thus, one gets rank(H~1)nranksubscript~𝐻1𝑛\text{rank}(\tilde{H}_{1})\leq nrank ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≤ italic_n. Since H1Asuperscriptsubscript𝐻1𝐴H_{1}^{A}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT is invertible, it yields

rank(H~1)=rank(H1A)+rank(B(H1A)1B)=rank(H1A)+rank(B)>n,ranksubscript~𝐻1ranksuperscriptsubscript𝐻1𝐴rank𝐵superscriptsuperscriptsubscript𝐻1𝐴1𝐵ranksuperscriptsubscript𝐻1𝐴rank𝐵𝑛\text{rank}(\tilde{H}_{1})=\text{rank}(H_{1}^{A})+\text{rank}(B(H_{1}^{A})^{-1% }B)=\text{rank}(H_{1}^{A})+\text{rank}(B)>n,rank ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = rank ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) + rank ( italic_B ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_B ) = rank ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) + rank ( italic_B ) > italic_n ,

which leads to a contraction, noting that B𝟎𝐵𝟎B\neq\textbf{0}italic_B ≠ 0. It is time to consider the case that rank(H1A)<nranksuperscriptsubscript𝐻1𝐴𝑛\text{rank}(H_{1}^{A})<nrank ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) < italic_n. Let H*=H1AδInsuperscript𝐻superscriptsubscript𝐻1𝐴𝛿subscript𝐼𝑛H^{*}=H_{1}^{A}-\delta I_{n}italic_H start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT = italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT - italic_δ italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, with 0<δmin{|λ(H1A)|}/20𝛿𝜆superscriptsubscript𝐻1𝐴20<\delta\leq\min\{|\lambda(H_{1}^{A})|\}/20 < italic_δ ≤ roman_min { | italic_λ ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) | } / 2. Then H*superscript𝐻H^{*}italic_H start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT is negative, there exits i0>nsubscript𝑖0𝑛i_{0}>nitalic_i start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT > italic_n such that λi0(H*)>0subscript𝜆subscript𝑖0superscript𝐻0\lambda_{i_{0}}(H^{*})>0italic_λ start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_H start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ) > 0, where H~*=[H*B/2B/20]superscript~𝐻matrixsuperscript𝐻𝐵2𝐵20\tilde{H}^{*}=\begin{bmatrix}H^{*}&B/2\\ B/2&0\end{bmatrix}over~ start_ARG italic_H end_ARG start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT = [ start_ARG start_ROW start_CELL italic_H start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT end_CELL start_CELL italic_B / 2 end_CELL end_ROW start_ROW start_CELL italic_B / 2 end_CELL start_CELL 0 end_CELL end_ROW end_ARG ]. Since H~1H~*subscript~𝐻1superscript~𝐻\tilde{H}_{1}-\tilde{H}^{*}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - over~ start_ARG italic_H end_ARG start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT is positive semidefinite, one has λi0(H~1)λi0(H*)>0subscript𝜆subscript𝑖0subscript~𝐻1subscript𝜆subscript𝑖0superscript𝐻0\lambda_{i_{0}}(\tilde{H}_{1})\geq\lambda_{i_{0}}(H^{*})>0italic_λ start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≥ italic_λ start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_H start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ) > 0 due to the monotonicity theorem [20, Corollary 4.3.12]. ∎

Lemma 5.2.

The eigenvalues of H~1subscriptnormal-~𝐻1\tilde{H}_{1}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT satisfy

|λi(H~1)λi(H1A)||b|2𝑎𝑛𝑑|λn+i(H~1)||b|2in.formulae-sequencesubscript𝜆𝑖subscript~𝐻1subscript𝜆𝑖superscriptsubscript𝐻1𝐴𝑏2𝑎𝑛𝑑formulae-sequencesubscript𝜆𝑛𝑖subscript~𝐻1𝑏2𝑖𝑛|\lambda_{i}(\tilde{H}_{1})-\lambda_{i}(H_{1}^{A})|\leq\frac{|b|}{2}\quad\text% {and}\quad|\lambda_{n+i}(\tilde{H}_{1})|\leq\frac{|b|}{2}\quad i\leq n.| italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) - italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) | ≤ divide start_ARG | italic_b | end_ARG start_ARG 2 end_ARG and | italic_λ start_POSTSUBSCRIPT italic_n + italic_i end_POSTSUBSCRIPT ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) | ≤ divide start_ARG | italic_b | end_ARG start_ARG 2 end_ARG italic_i ≤ italic_n . (5.6)

where |b|=maxt𝐛l𝑏subscript𝑡subscriptnorm𝐛superscript𝑙|b|=\max\limits_{t}\|{\bm{b}}\|_{l^{\infty}}| italic_b | = roman_max start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∥ bold_italic_b ∥ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT.

Proof.

The proof is from eigenvalue inequalities for Hermitian matrices [20, Corolllary 4.3.15], that is for any Hermitian matrices A,Bn,n𝐴𝐵superscript𝑛𝑛A,B\in\mathbb{C}^{n,n}italic_A , italic_B ∈ blackboard_C start_POSTSUPERSCRIPT italic_n , italic_n end_POSTSUPERSCRIPT, then

λi(A)+λ1(B)λi(A+B)λi(A)+λn(B),i=1,,n.formulae-sequencesubscript𝜆𝑖𝐴subscript𝜆1𝐵subscript𝜆𝑖𝐴𝐵subscript𝜆𝑖𝐴subscript𝜆𝑛𝐵𝑖1𝑛\lambda_{i}(A)+\lambda_{1}(B)\leq\lambda_{i}(A+B)\leq\lambda_{i}(A)+\lambda_{n% }(B),\quad i=1,\cdots,n.italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_A ) + italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_B ) ≤ italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_A + italic_B ) ≤ italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_A ) + italic_λ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_B ) , italic_i = 1 , ⋯ , italic_n . (5.7)

The proof is completed by observing that

H~1=H~11+H~12=[H1A𝟎𝟎𝟎]+[𝟎B/2B/2𝟎],subscript~𝐻1subscript~𝐻11subscript~𝐻12matrixsuperscriptsubscript𝐻1𝐴𝟎𝟎𝟎matrix𝟎𝐵2𝐵2𝟎\tilde{H}_{1}=\tilde{H}_{11}+\tilde{H}_{12}=\begin{bmatrix}H_{1}^{A}&\textbf{0% }\\ \textbf{0}&\textbf{0}\end{bmatrix}+\begin{bmatrix}\textbf{0}&B/2\\ B/2&\textbf{0}\end{bmatrix},over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT + over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT = [ start_ARG start_ROW start_CELL italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL 0 end_CELL end_ROW end_ARG ] + [ start_ARG start_ROW start_CELL 0 end_CELL start_CELL italic_B / 2 end_CELL end_ROW start_ROW start_CELL italic_B / 2 end_CELL start_CELL 0 end_CELL end_ROW end_ARG ] , (5.8)

with |b|/2𝑏2|b|/2| italic_b | / 2 and |b|/2𝑏2-|b|/2- | italic_b | / 2 the maximum and minimum eigenvalues of H~12subscript~𝐻12\tilde{H}_{12}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT. ∎

5.2 Turning an inhomogeneous system into a homogeneous one

From Lemma 5.1, it can be seen that the presence of the source term will destroy the negative definiteness of matrix H1Asuperscriptsubscript𝐻1𝐴H_{1}^{A}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT. Then we alleviate this defect by rescaling the auxiliary vector 𝒓𝒓{\bm{r}}bold_italic_r with 𝒓/ε𝒓𝜀{\bm{r}}/\varepsilonbold_italic_r / italic_ε, ε=1/|b|𝜀1𝑏\varepsilon=1/|b|italic_ε = 1 / | italic_b | if |b|1much-greater-than𝑏1|b|\gg 1| italic_b | ≫ 1, otherwise ε=1𝜀1\varepsilon=1italic_ε = 1. The new linear system for j[n](uj|j+1ε|n+j)2nsubscript𝑗delimited-[]𝑛subscript𝑢𝑗ket𝑗1𝜀ket𝑛𝑗superscript2𝑛\sum\limits_{j\in[n]}\big{(}u_{j}|j\rangle+\frac{1}{\varepsilon}|n+j\rangle)% \in\mathbb{C}^{2n}∑ start_POSTSUBSCRIPT italic_j ∈ [ italic_n ] end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | italic_j ⟩ + divide start_ARG 1 end_ARG start_ARG italic_ε end_ARG | italic_n + italic_j ⟩ ) ∈ blackboard_C start_POSTSUPERSCRIPT 2 italic_n end_POSTSUPERSCRIPT is

ddt[𝒖𝒓/ε]=[AεB00][𝒖𝒓0/ε].dd𝑡matrix𝒖𝒓𝜀matrix𝐴𝜀𝐵00matrix𝒖subscript𝒓0𝜀\frac{\mathrm{d}}{\mathrm{d}t}\begin{bmatrix}{\bm{u}}\\ {\bm{r}}/\varepsilon\end{bmatrix}=\begin{bmatrix}A&\varepsilon B\\ 0&0\end{bmatrix}\begin{bmatrix}{\bm{u}}\\ {\bm{r}}_{0}/\varepsilon\end{bmatrix}.divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG [ start_ARG start_ROW start_CELL bold_italic_u end_CELL end_ROW start_ROW start_CELL bold_italic_r / italic_ε end_CELL end_ROW end_ARG ] = [ start_ARG start_ROW start_CELL italic_A end_CELL start_CELL italic_ε italic_B end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL 0 end_CELL end_ROW end_ARG ] [ start_ARG start_ROW start_CELL bold_italic_u end_CELL end_ROW start_ROW start_CELL bold_italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT / italic_ε end_CELL end_ROW end_ARG ] . (5.9)

Define

H1ε=[H1AεB/2εB/2𝟎],H2ε=[H2AεB/2iεB/2i𝟎].formulae-sequencesuperscriptsubscript𝐻1𝜀matrixsuperscriptsubscript𝐻1𝐴𝜀𝐵2𝜀𝐵2𝟎superscriptsubscript𝐻2𝜀matrixsuperscriptsubscript𝐻2𝐴𝜀𝐵2𝑖𝜀𝐵2𝑖𝟎H_{1}^{\varepsilon}=\begin{bmatrix}H_{1}^{A}&\varepsilon B/2\\ \varepsilon B/2&\textbf{0}\end{bmatrix},\quad H_{2}^{\varepsilon}=\begin{% bmatrix}H_{2}^{A}&\varepsilon B/2i\\ -\varepsilon B/2i&\textbf{0}\end{bmatrix}.italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT = [ start_ARG start_ROW start_CELL italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT end_CELL start_CELL italic_ε italic_B / 2 end_CELL end_ROW start_ROW start_CELL italic_ε italic_B / 2 end_CELL start_CELL 0 end_CELL end_ROW end_ARG ] , italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT = [ start_ARG start_ROW start_CELL italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT end_CELL start_CELL italic_ε italic_B / 2 italic_i end_CELL end_ROW start_ROW start_CELL - italic_ε italic_B / 2 italic_i end_CELL start_CELL 0 end_CELL end_ROW end_ARG ] . (5.10)

Applying the shcrödingerisation, one gets

ddt[𝒘ε𝒚ε]=H1εp[𝒘ε𝒚ε]+iH2ε[𝒘ε𝒚ε],[𝒘ε(0)𝒚ε(0)]=e|p|[𝒖0𝒓0/ε].formulae-sequencedd𝑡matrixsuperscript𝒘𝜀superscript𝒚𝜀superscriptsubscript𝐻1𝜀subscript𝑝matrixsuperscript𝒘𝜀superscript𝒚𝜀𝑖superscriptsubscript𝐻2𝜀matrixsuperscript𝒘𝜀superscript𝒚𝜀matrixsuperscript𝒘𝜀0superscript𝒚𝜀0superscript𝑒𝑝matrixsubscript𝒖0subscript𝒓0𝜀\frac{\mathrm{d}}{\mathrm{d}t}\begin{bmatrix}{\bm{w}}^{\varepsilon}\\ {\bm{y}}^{\varepsilon}\end{bmatrix}=-H_{1}^{\varepsilon}\partial_{p}\begin{% bmatrix}{\bm{w}}^{\varepsilon}\\ {\bm{y}}^{\varepsilon}\end{bmatrix}+iH_{2}^{\varepsilon}\begin{bmatrix}{\bm{w}% }^{\varepsilon}\\ {\bm{y}}^{\varepsilon}\end{bmatrix},\qquad\begin{bmatrix}{\bm{w}}^{\varepsilon% }(0)\\ {\bm{y}}^{\varepsilon}(0)\end{bmatrix}=e^{-|p|}\begin{bmatrix}{\bm{u}}_{0}\\ {\bm{r}}_{0}/\varepsilon\end{bmatrix}.divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG [ start_ARG start_ROW start_CELL bold_italic_w start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL bold_italic_y start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG ] = - italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ∂ start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT [ start_ARG start_ROW start_CELL bold_italic_w start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL bold_italic_y start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG ] + italic_i italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT [ start_ARG start_ROW start_CELL bold_italic_w start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL bold_italic_y start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG ] , [ start_ARG start_ROW start_CELL bold_italic_w start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( 0 ) end_CELL end_ROW start_ROW start_CELL bold_italic_y start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( 0 ) end_CELL end_ROW end_ARG ] = italic_e start_POSTSUPERSCRIPT - | italic_p | end_POSTSUPERSCRIPT [ start_ARG start_ROW start_CELL bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL bold_italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT / italic_ε end_CELL end_ROW end_ARG ] . (5.11)

By using the Fourier transform in p𝑝pitalic_p of 𝒘𝒘{\bm{w}}bold_italic_w and 𝒚𝒚{\bm{y}}bold_italic_y , it yields

ddt[𝒘^ε𝒚^ε]=i(ξH1ε+H2ε)[𝒘^ε𝒚^ε]=iHε[𝒘^ε𝒚^ε],dd𝑡matrixsuperscript^𝒘𝜀superscript^𝒚𝜀𝑖𝜉superscriptsubscript𝐻1𝜀superscriptsubscript𝐻2𝜀matrixsuperscript^𝒘𝜀superscript^𝒚𝜀𝑖superscript𝐻𝜀matrixsuperscript^𝒘𝜀superscript^𝒚𝜀\frac{\mathrm{d}}{\mathrm{d}t}\begin{bmatrix}\hat{\bm{w}}^{\varepsilon}\\ \hat{\bm{y}}^{\varepsilon}\end{bmatrix}=i\bigg{(}\xi H_{1}^{\varepsilon}+H_{2}% ^{\varepsilon}\bigg{)}\begin{bmatrix}\hat{\bm{w}}^{\varepsilon}\\ \hat{\bm{y}}^{\varepsilon}\end{bmatrix}=iH^{\varepsilon}\begin{bmatrix}\hat{% \bm{w}}^{\varepsilon}\\ \hat{\bm{y}}^{\varepsilon}\end{bmatrix},divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG [ start_ARG start_ROW start_CELL over^ start_ARG bold_italic_w end_ARG start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL over^ start_ARG bold_italic_y end_ARG start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG ] = italic_i ( italic_ξ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ) [ start_ARG start_ROW start_CELL over^ start_ARG bold_italic_w end_ARG start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL over^ start_ARG bold_italic_y end_ARG start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG ] = italic_i italic_H start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT [ start_ARG start_ROW start_CELL over^ start_ARG bold_italic_w end_ARG start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL over^ start_ARG bold_italic_y end_ARG start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG ] , (5.12)

where 𝒘^ε=(𝒘ε)superscript^𝒘𝜀superscript𝒘𝜀\hat{\bm{w}}^{\varepsilon}=\mathscr{F}({\bm{w}}^{\varepsilon})over^ start_ARG bold_italic_w end_ARG start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT = script_F ( bold_italic_w start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ) and 𝒚^ε=(𝒚ε)superscript^𝒚𝜀superscript𝒚𝜀\hat{\bm{y}}^{\varepsilon}=\mathscr{F}({\bm{y}}^{\varepsilon})over^ start_ARG bold_italic_y end_ARG start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT = script_F ( bold_italic_y start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ). Here Hε(ξ)superscript𝐻𝜀𝜉H^{\varepsilon}(\xi)italic_H start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( italic_ξ ) is Hermitian for any ξ𝜉\xi\in\mathbb{R}italic_ξ ∈ blackboard_R. From Lemma 5.2, one has λ(H1ε)=λ(H1A)+𝒪(ε|b|)𝜆subscriptsuperscript𝐻𝜀1𝜆superscriptsubscript𝐻1𝐴𝒪𝜀𝑏\lambda(H^{\varepsilon}_{1})=\lambda(H_{1}^{A})+\mathscr{O}(\varepsilon|b|)italic_λ ( italic_H start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = italic_λ ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) + script_O ( italic_ε | italic_b | ). From Theorem 3.1, one could choose p>pε,=p+𝒪(ε|b|T)=max{λn(H1A)T,0}+𝒪(T)𝑝superscript𝑝𝜀superscript𝑝𝒪𝜀𝑏𝑇subscript𝜆𝑛superscriptsubscript𝐻1𝐴𝑇0𝒪𝑇p>p^{\varepsilon,\Diamond}=p^{\diamond}+\mathscr{O}(\varepsilon|b|T)=\max\{% \lambda_{n}(H_{1}^{A})T,0\}+\mathscr{O}(T)italic_p > italic_p start_POSTSUPERSCRIPT italic_ε , ◇ end_POSTSUPERSCRIPT = italic_p start_POSTSUPERSCRIPT ⋄ end_POSTSUPERSCRIPT + script_O ( italic_ε | italic_b | italic_T ) = roman_max { italic_λ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) italic_T , 0 } + script_O ( italic_T ) to recover 𝒖𝒖{\bm{u}}bold_italic_u.

Remark 5.1.

It is noted that the stretch transformation is only applied in the original ODE system, not the quantum simulation, due to the l𝑙litalic_l-2 preserving of the quantum state. A quantum algorithm is said to solve (5.9) if it prepares a quantum state approximating the normalized final solution j[n](uj|j+|b||n+j)/𝒖(T)2+|b|2subscript𝑗delimited-[]𝑛subscript𝑢𝑗ket𝑗𝑏ket𝑛𝑗superscriptnorm𝒖𝑇2superscriptnorm𝑏2\sum\limits_{j\in[n]}\big{(}u_{j}|j\rangle+|b||n+j\rangle\big{)}/\sqrt{\|{\bm{% u}}(T)\|^{2}+\||b|\|^{2}}∑ start_POSTSUBSCRIPT italic_j ∈ [ italic_n ] end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | italic_j ⟩ + | italic_b | | italic_n + italic_j ⟩ ) / square-root start_ARG ∥ bold_italic_u ( italic_T ) ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ | italic_b | ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG where |b|=|b|𝒓0norm𝑏𝑏normsubscript𝒓0\||b|\|=|b|\|{\bm{r}}_{0}\|∥ | italic_b | ∥ = | italic_b | ∥ bold_italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ up to 2222-norm error ϵitalic-ϵ\epsilonitalic_ϵ. In practice, one measures the whole data j[n](uj|j+|b||n+j)subscript𝑗delimited-[]𝑛subscript𝑢𝑗ket𝑗𝑏ket𝑛𝑗\sum\limits_{j\in[n]}\big{(}u_{j}|j\rangle+|b||n+j\rangle\big{)}∑ start_POSTSUBSCRIPT italic_j ∈ [ italic_n ] end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | italic_j ⟩ + | italic_b | | italic_n + italic_j ⟩ ) not 𝒖𝒖{\bm{u}}bold_italic_u The probability of recovery is 𝒪((𝒖(0)2+|b|2)/(𝒖(T)2+|b|2)\mathscr{O}\big{(}(\|{\bm{u}}(0)\|^{2}+\||b|\|^{2})/(\|{\bm{u}}(T)\|^{2}+\||b|% \|^{2}\big{)}script_O ( ( ∥ bold_italic_u ( 0 ) ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ | italic_b | ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) / ( ∥ bold_italic_u ( italic_T ) ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∥ | italic_b | ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ). If one is only interested in observables of 𝒖C𝒖superscript𝒖𝐶𝒖{\bm{u}}^{\dagger}C{\bm{u}}bold_italic_u start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT italic_C bold_italic_u, one may get the observable by

𝒖C𝒖e2pj*[𝒖0𝒓0ε]|(ΦI)U(Φ1I)(Ej*I)[C000](Ej*I)(ΦI)U(Φ1I)|[𝒖0𝒓0ε],superscript𝒖𝐶𝒖superscript𝑒2superscriptsubscript𝑝𝑗quantum-operator-productmatrixsubscript𝒖0subscript𝒓0𝜀tensor-productΦ𝐼superscript𝑈tensor-productsuperscriptΦ1𝐼tensor-productsuperscriptsubscript𝐸superscript𝑗𝐼matrix𝐶000tensor-productsubscript𝐸superscript𝑗𝐼tensor-productΦ𝐼𝑈tensor-productsuperscriptΦ1𝐼matrixsubscript𝒖0subscript𝒓0𝜀{\bm{u}}^{\dagger}C{\bm{u}}\approx e^{2p_{j}^{*}}\langle\begin{bmatrix}{\bm{u}% }_{0}&\frac{{\bm{r}}_{0}}{\varepsilon}\end{bmatrix}|(\Phi\otimes I)U^{\dagger}% (\Phi^{-1}\otimes I)(E_{j^{*}}^{\dagger}\otimes I)\begin{bmatrix}C&0\\ 0&0\end{bmatrix}(E_{j^{*}}\otimes I)(\Phi\otimes I)U(\Phi^{-1}\otimes I)|% \begin{bmatrix}{\bm{u}}_{0}\\ \frac{{\bm{r}}_{0}}{\varepsilon}\end{bmatrix}\rangle,bold_italic_u start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT italic_C bold_italic_u ≈ italic_e start_POSTSUPERSCRIPT 2 italic_p start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ⟨ [ start_ARG start_ROW start_CELL bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_CELL start_CELL divide start_ARG bold_italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_ε end_ARG end_CELL end_ROW end_ARG ] | ( roman_Φ ⊗ italic_I ) italic_U start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( roman_Φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⊗ italic_I ) ( italic_E start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ⊗ italic_I ) [ start_ARG start_ROW start_CELL italic_C end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL 0 end_CELL end_ROW end_ARG ] ( italic_E start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ⊗ italic_I ) ( roman_Φ ⊗ italic_I ) italic_U ( roman_Φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⊗ italic_I ) | [ start_ARG start_ROW start_CELL bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL divide start_ARG bold_italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_ε end_ARG end_CELL end_ROW end_ARG ] ⟩ ,

from (3.12) and (3.13).

Theorem 5.1.

Assume the eigenvalues of H1Asuperscriptsubscript𝐻1𝐴H_{1}^{A}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT satisfy (3.1). Define λmax(H1ε)=|mint{λ(H1ε):λ(H1ε)0}|superscriptsubscript𝜆superscriptsubscript𝐻1𝜀subscript𝑡normal-:𝜆superscriptsubscript𝐻1𝜀𝜆superscriptsubscript𝐻1𝜀0\lambda_{\max}^{-}(H_{1}^{\varepsilon})=|\min_{t}\{\lambda(H_{1}^{\varepsilon}% ):\lambda(H_{1}^{\varepsilon})\leq 0\}|italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ) = | roman_min start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT { italic_λ ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ) : italic_λ ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ) ≤ 0 } |, then

𝒘ε(t,p)=𝒘(t,p)𝑓𝑜𝑟p>pε,,formulae-sequencesuperscript𝒘𝜀𝑡𝑝𝒘𝑡𝑝𝑓𝑜𝑟𝑝superscript𝑝𝜀{\bm{w}}^{\varepsilon}(t,p)={\bm{w}}(t,p)\quad\text{for}\;p>p^{\varepsilon,% \diamond},bold_italic_w start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( italic_t , italic_p ) = bold_italic_w ( italic_t , italic_p ) for italic_p > italic_p start_POSTSUPERSCRIPT italic_ε , ⋄ end_POSTSUPERSCRIPT , (5.13)

where pε,=max{λ2n(H1ε)T,0}superscript𝑝𝜀normal-⋄subscript𝜆2𝑛superscriptsubscript𝐻1𝜀𝑇0p^{\varepsilon,\diamond}=\max\{\lambda_{2n}(H_{1}^{\varepsilon})T,0\}italic_p start_POSTSUPERSCRIPT italic_ε , ⋄ end_POSTSUPERSCRIPT = roman_max { italic_λ start_POSTSUBSCRIPT 2 italic_n end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ) italic_T , 0 }, and 𝐰𝐰{\bm{w}}bold_italic_w , 𝐰εsuperscript𝐰𝜀{\bm{w}}^{\varepsilon}bold_italic_w start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT are the solution of (5.2) and (5.11), respectively.

Proof.

From (5.12), one has

𝒚ε(t,p)=𝒚ε(0,p)+0tiεB(s)eiξp2π(ξ+i)𝒘^ε(s)𝑑ξ𝑑s.superscript𝒚𝜀𝑡𝑝superscript𝒚𝜀0𝑝superscriptsubscript0𝑡subscript𝑖𝜀𝐵𝑠superscript𝑒𝑖𝜉𝑝2𝜋𝜉𝑖superscript^𝒘𝜀𝑠differential-d𝜉differential-d𝑠{\bm{y}}^{\varepsilon}(t,p)={\bm{y}}^{\varepsilon}(0,p)+\int_{0}^{t}\int_{% \mathbb{R}}\frac{i\varepsilon B(s)e^{-i\xi p}}{2\pi(\xi+i)}\hat{\bm{w}}^{% \varepsilon}(s)\;d\xi ds.bold_italic_y start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( italic_t , italic_p ) = bold_italic_y start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( 0 , italic_p ) + ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT divide start_ARG italic_i italic_ε italic_B ( italic_s ) italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_π ( italic_ξ + italic_i ) end_ARG over^ start_ARG bold_italic_w end_ARG start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( italic_s ) italic_d italic_ξ italic_d italic_s . (5.14)

Let 𝒰t,0(ξ)=𝒯ei0tHε(s)𝑑ssubscript𝒰𝑡0𝜉𝒯superscript𝑒𝑖superscriptsubscript0𝑡superscript𝐻𝜀𝑠differential-d𝑠\mathcal{U}_{t,0}(\xi)=\mathcal{T}e^{i\int_{0}^{t}H^{\varepsilon}(s)\;ds}caligraphic_U start_POSTSUBSCRIPT italic_t , 0 end_POSTSUBSCRIPT ( italic_ξ ) = caligraphic_T italic_e start_POSTSUPERSCRIPT italic_i ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_H start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( italic_s ) italic_d italic_s end_POSTSUPERSCRIPT. According to (3.8), it yields

𝒚ε(t,p)=𝒚ε(0,p)+0tiεB(s)2π(ξ+i)(0|I)𝒰t,0(ξ)eiξp(|0𝒘^(0)+|1𝒓0/ε)𝑑ξ𝑑s=ep𝒓0/ε.superscript𝒚𝜀𝑡𝑝superscript𝒚𝜀0𝑝superscriptsubscript0𝑡subscript𝑖𝜀𝐵𝑠2𝜋𝜉𝑖tensor-productbra0𝐼subscript𝒰𝑡0𝜉superscript𝑒𝑖𝜉𝑝ket0^𝒘0ket1subscript𝒓0𝜀differential-d𝜉differential-d𝑠superscript𝑒𝑝subscript𝒓0𝜀{\bm{y}}^{\varepsilon}(t,p)={\bm{y}}^{\varepsilon}(0,p)+\int_{0}^{t}\int_{% \mathbb{R}}\frac{i\varepsilon B(s)}{2\pi(\xi+i)}(\langle 0|\otimes I)\mathcal{% U}_{t,0}(\xi)e^{-i\xi p}(|0\rangle\hat{{\bm{w}}}(0)+|1\rangle{\bm{r}}_{0}/% \varepsilon)d\xi ds=e^{p}{\bm{r}}_{0}/\varepsilon.bold_italic_y start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( italic_t , italic_p ) = bold_italic_y start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( 0 , italic_p ) + ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT blackboard_R end_POSTSUBSCRIPT divide start_ARG italic_i italic_ε italic_B ( italic_s ) end_ARG start_ARG 2 italic_π ( italic_ξ + italic_i ) end_ARG ( ⟨ 0 | ⊗ italic_I ) caligraphic_U start_POSTSUBSCRIPT italic_t , 0 end_POSTSUBSCRIPT ( italic_ξ ) italic_e start_POSTSUPERSCRIPT - italic_i italic_ξ italic_p end_POSTSUPERSCRIPT ( | 0 ⟩ over^ start_ARG bold_italic_w end_ARG ( 0 ) + | 1 ⟩ bold_italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT / italic_ε ) italic_d italic_ξ italic_d italic_s = italic_e start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT bold_italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT / italic_ε . (5.15)

Note pε,psuperscript𝑝𝜀superscript𝑝p^{\varepsilon,\diamond}\geq p^{\diamond}italic_p start_POSTSUPERSCRIPT italic_ε , ⋄ end_POSTSUPERSCRIPT ≥ italic_p start_POSTSUPERSCRIPT ⋄ end_POSTSUPERSCRIPT. The proof is finished by instituting 𝒚εsuperscript𝒚𝜀{\bm{y}}^{\varepsilon}bold_italic_y start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT into (5.11) and comparing the expression of 𝒘εsuperscript𝒘𝜀{\bm{w}}^{\varepsilon}bold_italic_w start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT and 𝒘𝒘{\bm{w}}bold_italic_w. ∎

Applying the discrete Fourier transform to (5.11) gives

ddt[𝒘~hε𝒚~hε]=i(DpH1εIH2ε)[𝒘~hε𝒚~hε],[𝒘~hε(0)𝒚~hε(0)]=[Φ1I][𝒘hε(0)𝒚hε(0)],formulae-sequencedd𝑡matrixsuperscriptsubscript~𝒘𝜀superscriptsubscript~𝒚𝜀𝑖tensor-productsubscript𝐷𝑝superscriptsubscript𝐻1𝜀tensor-product𝐼superscriptsubscript𝐻2𝜀matrixsuperscriptsubscript~𝒘𝜀superscriptsubscript~𝒚𝜀matrixsuperscriptsubscript~𝒘𝜀0superscriptsubscript~𝒚𝜀0delimited-[]tensor-productsuperscriptΦ1𝐼matrixsuperscriptsubscript𝒘𝜀0superscriptsubscript𝒚𝜀0\frac{\mathrm{d}}{\mathrm{d}t}\begin{bmatrix}\tilde{\bm{w}}_{h}^{\varepsilon}% \\ \tilde{\bm{y}}_{h}^{\varepsilon}\end{bmatrix}=-i\bigg{(}D_{p}\otimes H_{1}^{% \varepsilon}-I\otimes H_{2}^{\varepsilon}\bigg{)}\begin{bmatrix}\tilde{\bm{w}}% _{h}^{\varepsilon}\\ \tilde{\bm{y}}_{h}^{\varepsilon}\end{bmatrix},\quad\begin{bmatrix}\tilde{\bm{w% }}_{h}^{\varepsilon}(0)\\ \tilde{\bm{y}}_{h}^{\varepsilon}(0)\end{bmatrix}=[\Phi^{-1}\otimes I]\begin{% bmatrix}{\bm{w}}_{h}^{\varepsilon}(0)\\ {\bm{y}}_{h}^{\varepsilon}(0)\end{bmatrix},divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG [ start_ARG start_ROW start_CELL over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL over~ start_ARG bold_italic_y end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG ] = - italic_i ( italic_D start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ⊗ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT - italic_I ⊗ italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ) [ start_ARG start_ROW start_CELL over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL over~ start_ARG bold_italic_y end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG ] , [ start_ARG start_ROW start_CELL over~ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( 0 ) end_CELL end_ROW start_ROW start_CELL over~ start_ARG bold_italic_y end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( 0 ) end_CELL end_ROW end_ARG ] = [ roman_Φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⊗ italic_I ] [ start_ARG start_ROW start_CELL bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( 0 ) end_CELL end_ROW start_ROW start_CELL bold_italic_y start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( 0 ) end_CELL end_ROW end_ARG ] , (5.16)

where 𝒘hε(0)=k[N]j[n]ujg(pk)|k|jsuperscriptsubscript𝒘𝜀0subscript𝑘delimited-[]𝑁subscript𝑗delimited-[]𝑛subscript𝑢𝑗𝑔subscript𝑝𝑘ket𝑘ket𝑗{\bm{w}}_{h}^{\varepsilon}(0)=\sum\limits_{k\in[N]}\sum\limits_{j\in[n]}u_{j}g% (p_{k})|k\rangle|j\ranglebold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( 0 ) = ∑ start_POSTSUBSCRIPT italic_k ∈ [ italic_N ] end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_j ∈ [ italic_n ] end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_g ( italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) | italic_k ⟩ | italic_j ⟩, 𝒚hε(0)=k[N]j[n]g(pk)|b||k|jsuperscriptsubscript𝒚𝜀0subscript𝑘delimited-[]𝑁subscript𝑗delimited-[]𝑛𝑔subscript𝑝𝑘𝑏ket𝑘ket𝑗{\bm{y}}_{h}^{\varepsilon}(0)=\sum\limits_{k\in[N]}\sum\limits_{j\in[n]}g(p_{k% })|b||k\rangle|j\ranglebold_italic_y start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( 0 ) = ∑ start_POSTSUBSCRIPT italic_k ∈ [ italic_N ] end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_j ∈ [ italic_n ] end_POSTSUBSCRIPT italic_g ( italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) | italic_b | | italic_k ⟩ | italic_j ⟩ with pk=πL+2πLkNsubscript𝑝𝑘𝜋𝐿2𝜋𝐿𝑘𝑁p_{k}=-\pi L+\frac{2\pi Lk}{N}italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = - italic_π italic_L + divide start_ARG 2 italic_π italic_L italic_k end_ARG start_ARG italic_N end_ARG.

Corollary 5.1.

Assume πLmax{λmax(H1A)T,p}+T𝜋𝐿superscriptsubscript𝜆superscriptsubscript𝐻1𝐴𝑇superscript𝑝normal-◇𝑇\pi L\geq\max\{\lambda_{\max}^{-}(H_{1}^{A})T,p^{\Diamond}\}+Titalic_π italic_L ≥ roman_max { italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) italic_T , italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT } + italic_T, where λmax(H1A)=|mint{λ(H1A):λ(H1A)0}|superscriptsubscript𝜆superscriptsubscript𝐻1𝐴subscript𝑡normal-:𝜆superscriptsubscript𝐻1𝐴𝜆superscriptsubscript𝐻1𝐴0\lambda_{\max}^{-}(H_{1}^{A})=|\min_{t}\{\lambda(H_{1}^{A}):\lambda(H_{1}^{A})% \leq 0\}|italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) = | roman_min start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT { italic_λ ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) : italic_λ ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) ≤ 0 } |. Then there holds

𝒘hd(T)𝒘ε(T)𝑳2(I)less-than-or-similar-tosubscriptnormsuperscriptsubscript𝒘𝑑𝑇superscript𝒘𝜀𝑇superscript𝑳2𝐼absent\displaystyle\|{\bm{w}}_{h}^{d}(T)-{\bm{w}}^{\varepsilon}(T)\|_{{\bm{L}}^{2}(I% )}\lesssim∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ( italic_T ) - bold_italic_w start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( italic_T ) ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT ≲ p2(𝒖0+|𝒃|+𝒘ε(T)𝑯1(I))superscript𝑝2normsubscript𝒖0norm𝒃subscriptnormsuperscript𝒘𝜀𝑇superscript𝑯1𝐼\displaystyle\triangle p^{2}\big{(}\|{\bm{u}}_{0}\|+\||{\bm{b}}|\|+\|{\bm{w}}^% {\varepsilon}(T)\|_{{\bm{H}}^{1}(I)}\big{)}△ italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ + ∥ | bold_italic_b | ∥ + ∥ bold_italic_w start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( italic_T ) ∥ start_POSTSUBSCRIPT bold_italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( italic_I ) end_POSTSUBSCRIPT )
+|λmax(H1ε)|2Tpeλmax(H1ε)TπL(𝒖0+|𝒃|),superscriptsuperscriptsubscript𝜆superscriptsubscript𝐻1𝜀2𝑇𝑝superscript𝑒superscriptsubscript𝜆superscriptsubscript𝐻1𝜀𝑇𝜋𝐿normsubscript𝒖0norm𝒃\displaystyle+\sqrt{\frac{|\lambda_{\max}^{-}(H_{1}^{\varepsilon})|^{2}T}{% \triangle p}}e^{\lambda_{\max}^{-}(H_{1}^{\varepsilon})T-\pi L}\big{(}\|{\bm{u% }}_{0}\|+\||{\bm{b}}|\|\big{)},+ square-root start_ARG divide start_ARG | italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ) | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_T end_ARG start_ARG △ italic_p end_ARG end_ARG italic_e start_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ) italic_T - italic_π italic_L end_POSTSUPERSCRIPT ( ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ + ∥ | bold_italic_b | ∥ ) , (5.17)

where |𝐛|=|b|𝐫0norm𝐛𝑏normsubscript𝐫0|\|{\bm{b}}\||=|b|\|{\bm{r}}_{0}\|| ∥ bold_italic_b ∥ | = | italic_b | ∥ bold_italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ and 𝐰hdsuperscriptsubscript𝐰𝑑{\bm{w}}_{h}^{d}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT is defined by (2.9) with the solution to (5.16).

According to (5.12), the continuous Fourier transform of Schrödingerisation for computation is by truncating ξ𝜉\xiitalic_ξ-domain to [X,X]𝑋𝑋[-X,X][ - italic_X , italic_X ], which gives

ddt[𝒘ˇhε𝒚ˇhε]=i(DξH1ε+IH2ε)[𝒘ˇhε𝒚ˇhε],[𝒘ˇhε(0)𝒚ˇhε(0)]=𝝃h[𝒖0|b|𝒓0],formulae-sequencedd𝑡matrixsuperscriptsubscriptˇ𝒘𝜀superscriptsubscriptˇ𝒚𝜀𝑖tensor-productsubscript𝐷𝜉superscriptsubscript𝐻1𝜀tensor-product𝐼superscriptsubscript𝐻2𝜀matrixsuperscriptsubscriptˇ𝒘𝜀superscriptsubscriptˇ𝒚𝜀matrixsuperscriptsubscriptˇ𝒘𝜀0superscriptsubscriptˇ𝒚𝜀0tensor-productsubscript𝝃matrixsubscript𝒖0𝑏subscript𝒓0\frac{\mathrm{d}}{\mathrm{d}t}\begin{bmatrix}\check{{\bm{w}}}_{h}^{\varepsilon% }\\ \check{{\bm{y}}}_{h}^{\varepsilon}\\ \end{bmatrix}=i(D_{\xi}\otimes H_{1}^{\varepsilon}+I\otimes H_{2}^{\varepsilon% })\begin{bmatrix}\check{{\bm{w}}}_{h}^{\varepsilon}\\ \check{{\bm{y}}}_{h}^{\varepsilon}\end{bmatrix},\quad\begin{bmatrix}\check{{% \bm{w}}}_{h}^{\varepsilon}(0)\\ \check{{\bm{y}}}_{h}^{\varepsilon}(0)\end{bmatrix}=\bm{\xi}_{h}\otimes\begin{% bmatrix}{\bm{u}}_{0}\\ |b|{\bm{r}}_{0}\end{bmatrix},divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG [ start_ARG start_ROW start_CELL overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL overroman_ˇ start_ARG bold_italic_y end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG ] = italic_i ( italic_D start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT ⊗ italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT + italic_I ⊗ italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ) [ start_ARG start_ROW start_CELL overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL overroman_ˇ start_ARG bold_italic_y end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG ] , [ start_ARG start_ROW start_CELL overroman_ˇ start_ARG bold_italic_w end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( 0 ) end_CELL end_ROW start_ROW start_CELL overroman_ˇ start_ARG bold_italic_y end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( 0 ) end_CELL end_ROW end_ARG ] = bold_italic_ξ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ⊗ [ start_ARG start_ROW start_CELL bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL | italic_b | bold_italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_CELL end_ROW end_ARG ] , (5.18)

where Dξsubscript𝐷𝜉D_{\xi}italic_D start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT and 𝝃hsubscript𝝃\bm{\xi}_{h}bold_italic_ξ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT are defined in the same way as in (2.12). Following Theorem 4.2, one gets the following error estimate for (5.18).

Corollary 5.2.

Assume 𝐰hcsuperscriptsubscript𝐰𝑐{\bm{w}}_{h}^{c}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT is obtained by (2.13) with the solution to (5.18). Then there holds

𝒘hc(T,p)𝒘ε(T,p)(X1+Xξ2(Hpε)2)(𝒖0+|𝒃|),p>pε,,formulae-sequenceless-than-or-similar-tonormsuperscriptsubscript𝒘𝑐𝑇𝑝superscript𝒘𝜀𝑇𝑝superscript𝑋1𝑋superscript𝜉2normsuperscriptsuperscriptsubscript𝐻𝑝𝜀2normsubscript𝒖0norm𝒃𝑝superscript𝑝𝜀\displaystyle\|{\bm{w}}_{h}^{c}(T,p)-{\bm{w}}^{\varepsilon}(T,p)\|\lesssim(X^{% -1}+X\triangle\xi^{2}\|(H_{p}^{\varepsilon})^{2}\|)(\|{\bm{u}}_{0}\|+\||{\bm{b% }}|\|),\quad p>p^{\varepsilon,\diamond},∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_T , italic_p ) - bold_italic_w start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( italic_T , italic_p ) ∥ ≲ ( italic_X start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT + italic_X △ italic_ξ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ ( italic_H start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∥ ) ( ∥ bold_italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ + ∥ | bold_italic_b | ∥ ) , italic_p > italic_p start_POSTSUPERSCRIPT italic_ε , ⋄ end_POSTSUPERSCRIPT , (5.19)

where |𝐛|=|b|𝐫0norm𝐛𝑏normsubscript𝐫0|\|{\bm{b}}\||=|b|\|{\bm{r}}_{0}\|| ∥ bold_italic_b ∥ | = | italic_b | ∥ bold_italic_r start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ and Hpε=0TH1ε(s)𝑑spIsuperscriptsubscript𝐻𝑝𝜀superscriptsubscript0𝑇superscriptsubscript𝐻1𝜀𝑠differential-d𝑠𝑝𝐼H_{p}^{\varepsilon}=\int_{0}^{T}H_{1}^{\varepsilon}(s)\;ds-pIitalic_H start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT = ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε end_POSTSUPERSCRIPT ( italic_s ) italic_d italic_s - italic_p italic_I.

6 Numerical tests

In this section, we use several examples to verify our theory and show the correctness of the mathematical formulation. All of the numerical tests are performed in the classical computers by using Crank-Nicolson method for temporal discretization with the tiny time step t=1210𝑡1superscript210\triangle t=\frac{1}{2^{10}}△ italic_t = divide start_ARG 1 end_ARG start_ARG 2 start_POSTSUPERSCRIPT 10 end_POSTSUPERSCRIPT end_ARG.

6.1 Recovery from Schrödingerisation

In this test, we use the following scattering model-like problem in [0,1]01[0,1][ 0 , 1 ] to test the recovery from schrödingerisation,

tu=Δu+k2u,u(0)=sin(πx),formulae-sequencesubscript𝑡𝑢Δ𝑢superscript𝑘2𝑢𝑢0𝜋𝑥\partial_{t}u=\Delta u+k^{2}u,\quad u(0)=\sin(\pi x),∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_u = roman_Δ italic_u + italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_u , italic_u ( 0 ) = roman_sin ( italic_π italic_x ) , (6.1)

with the Dirichlet boundary condition u(0,t)=u(1,t)=0𝑢0𝑡𝑢1𝑡0u(0,t)=u(1,t)=0italic_u ( 0 , italic_t ) = italic_u ( 1 , italic_t ) = 0. The exact solution is u=e(k2π2)tsin(πx)𝑢superscript𝑒superscript𝑘2superscript𝜋2𝑡𝜋𝑥u=e^{(k^{2}-\pi^{2})t}\sin(\pi x)italic_u = italic_e start_POSTSUPERSCRIPT ( italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_π start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) italic_t end_POSTSUPERSCRIPT roman_sin ( italic_π italic_x ), and we use k=4𝑘4k=4italic_k = 4. The spatial discretization is given by the finite difference method,

ddt𝒖=A𝒖,A=[αββαββαββα],α=2h2+k2,β=1h2.formulae-sequencedd𝑡𝒖𝐴𝒖formulae-sequence𝐴matrix𝛼𝛽missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝛽𝛼𝛽missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝛽𝛼𝛽missing-subexpressionmissing-subexpressionmissing-subexpression𝛽𝛼formulae-sequence𝛼2superscript2superscript𝑘2𝛽1superscript2\frac{\mathrm{d}}{\mathrm{d}t}{\bm{u}}=A{\bm{u}},\quad A=\begin{bmatrix}\alpha% &\beta&&&&\\ \beta&\alpha&\beta&&&\\ &\ddots&\ddots&\ddots&\\ &&\beta&\alpha&\beta\\ &&&\beta&\alpha\end{bmatrix},\quad\alpha=-\frac{2}{h^{2}}+k^{2},\;\beta=\frac{% 1}{h^{2}}.divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG bold_italic_u = italic_A bold_italic_u , italic_A = [ start_ARG start_ROW start_CELL italic_α end_CELL start_CELL italic_β end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_β end_CELL start_CELL italic_α end_CELL start_CELL italic_β end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ⋱ end_CELL start_CELL ⋱ end_CELL start_CELL ⋱ end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL end_CELL start_CELL italic_β end_CELL start_CELL italic_α end_CELL start_CELL italic_β end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL italic_β end_CELL start_CELL italic_α end_CELL end_ROW end_ARG ] , italic_α = - divide start_ARG 2 end_ARG start_ARG italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG + italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , italic_β = divide start_ARG 1 end_ARG start_ARG italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG . (6.2)

The computation stops at T=1𝑇1T=1italic_T = 1. One can check the eigenvalues of A𝐴Aitalic_A are λj(A)=1h2(2+2cos(jπn+1))+k2subscript𝜆𝑗𝐴1superscript222𝑗𝜋𝑛1superscript𝑘2\lambda_{j}(A)=\frac{1}{h^{2}}(-2+2\cos(\frac{j\pi}{n+1}))+k^{2}italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_A ) = divide start_ARG 1 end_ARG start_ARG italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ( - 2 + 2 roman_cos ( divide start_ARG italic_j italic_π end_ARG start_ARG italic_n + 1 end_ARG ) ) + italic_k start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, j=1,,n𝑗1𝑛j=1,\cdots,nitalic_j = 1 , ⋯ , italic_n. It can be see that the eigenvalue of A𝐴Aitalic_A may be positive when k𝑘kitalic_k is large. In this test, we obverse that max{λ(A)}6𝜆𝐴6\max\{\lambda(A)\}\approx 6roman_max { italic_λ ( italic_A ) } ≈ 6 when h=1/251superscript25h=1/2^{5}italic_h = 1 / 2 start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT numerically. From the plot on the left in Fig. 1, it can be seen that the error between 𝒖𝒖{\bm{u}}bold_italic_u and 𝒘hcepsuperscriptsubscript𝒘𝑐superscript𝑒𝑝{\bm{w}}_{h}^{c}e^{p}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT drops precipitously at p=λn(H1)T6superscript𝑝subscript𝜆𝑛subscript𝐻1𝑇6p^{\Diamond}=\lambda_{n}(H_{1})T\approx 6italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT = italic_λ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_T ≈ 6. According to Theorem 3.1, we should choose p>p6𝑝superscript𝑝6p>p^{\Diamond}\approx 6italic_p > italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT ≈ 6 to recover 𝒖𝒖{\bm{u}}bold_italic_u. The results are shown in the right of Fig. 1, where the numerical solutions recovered by choosing one point or numerical integration are close to the results computed by finite difference method (FDM).

Refer to caption
Refer to caption
Fig. 1: Left: error of 𝒖𝒘hc(p)epnorm𝒖superscriptsubscript𝒘𝑐𝑝superscript𝑒𝑝\|{\bm{u}}-{\bm{w}}_{h}^{c}(p)e^{p}\|∥ bold_italic_u - bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_p ) italic_e start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ∥ with respect to p𝑝pitalic_p with 𝒘hcsuperscriptsubscript𝒘𝑐{\bm{w}}_{h}^{c}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT computed by (2.8)-(2.9). Right: the recovery from Schrödingerisation by choosing p>p=λn(H1)T6𝑝superscript𝑝subscript𝜆𝑛subscript𝐻1𝑇6p>p^{\diamond}=\lambda_{n}(H_{1})T\approx 6italic_p > italic_p start_POSTSUPERSCRIPT ⋄ end_POSTSUPERSCRIPT = italic_λ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_T ≈ 6.

6.2 Convergence orders of the discretization for Schrödingerisation

In these tests, we use the numerical simulation to test the convergence rates of the discretization of Schrödingerisation and compare different discretizations for Schrödingerisation. Firstly, we consider a 1-D case for Maxwell’s equations, For the three-dimensional case, a similar approach can be adopted straightforwardly [25]. The electric field is assumed to have a transverse component Eysubscript𝐸𝑦E_{y}italic_E start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, i.e. 𝑬=(0,Ey(x,t),0)𝑬0subscript𝐸𝑦𝑥𝑡0{\bm{E}}=(0,E_{y}(x,t),0)bold_italic_E = ( 0 , italic_E start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( italic_x , italic_t ) , 0 ). The magnetic field is aligned with the z direction and its magnitude is denoted by Bzsubscript𝐵𝑧B_{z}italic_B start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT, i.e. 𝑩=(0,0,Bz(x,t))𝑩00subscript𝐵𝑧𝑥𝑡{\bm{B}}=(0,0,B_{z}(x,t))bold_italic_B = ( 0 , 0 , italic_B start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ( italic_x , italic_t ) ). The reduced Maxwell system is written with periodic boundary condition as,

tEy+xBz=Jy,tBz+xEy=0,in[0,1].formulae-sequencesubscript𝑡subscript𝐸𝑦subscript𝑥subscript𝐵𝑧subscript𝐽𝑦subscript𝑡subscript𝐵𝑧subscript𝑥subscript𝐸𝑦0in01\partial_{t}E_{y}+\partial_{x}B_{z}=-J_{y},\quad\partial_{t}B_{z}+\partial_{x}% E_{y}=0,\quad\text{in}\;[0,1].∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT + ∂ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT = - italic_J start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT + ∂ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT = 0 , in [ 0 , 1 ] . (6.3)

The source term and the initial condition are chosen such that the exact solution is

Ey=cos(2πx)/(2π)1/(2π),Bz=tsin(2πx).formulae-sequencesubscript𝐸𝑦2𝜋𝑥2𝜋12𝜋subscript𝐵𝑧𝑡2𝜋𝑥E_{y}=\cos(2\pi x)/(2\pi)-1/(2\pi),\quad B_{z}=t\sin(2\pi x).italic_E start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT = roman_cos ( 2 italic_π italic_x ) / ( 2 italic_π ) - 1 / ( 2 italic_π ) , italic_B start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT = italic_t roman_sin ( 2 italic_π italic_x ) .

Yee’s scheme [38] for spatial dicretization gives

ddt[𝒖𝒓]=[AB𝟎𝟎][𝒖𝒓],dd𝑡matrix𝒖𝒓matrix𝐴𝐵𝟎𝟎matrix𝒖𝒓\frac{\mathrm{d}}{\mathrm{d}t}\begin{bmatrix}{\bm{u}}\\ {\bm{r}}\end{bmatrix}=\begin{bmatrix}A&B\\ \textbf{0}&\textbf{0}\end{bmatrix}\begin{bmatrix}{\bm{u}}\\ {\bm{r}}\end{bmatrix},divide start_ARG roman_d end_ARG start_ARG roman_d italic_t end_ARG [ start_ARG start_ROW start_CELL bold_italic_u end_CELL end_ROW start_ROW start_CELL bold_italic_r end_CELL end_ROW end_ARG ] = [ start_ARG start_ROW start_CELL italic_A end_CELL start_CELL italic_B end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL 0 end_CELL end_ROW end_ARG ] [ start_ARG start_ROW start_CELL bold_italic_u end_CELL end_ROW start_ROW start_CELL bold_italic_r end_CELL end_ROW end_ARG ] , (6.4)

where 𝒖=i=0n2Ei+1|i+i=0n1Bi+12|n1+i𝒖superscriptsubscript𝑖0𝑛2subscript𝐸𝑖1ket𝑖superscriptsubscript𝑖0𝑛1subscript𝐵𝑖12ket𝑛1𝑖{\bm{u}}=\sum\limits_{i=0}^{n-2}E_{i+1}|i\rangle+\sum\limits_{i=0}^{n-1}B_{i+% \frac{1}{2}}|n-1+i\ranglebold_italic_u = ∑ start_POSTSUBSCRIPT italic_i = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 2 end_POSTSUPERSCRIPT italic_E start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT | italic_i ⟩ + ∑ start_POSTSUBSCRIPT italic_i = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT italic_B start_POSTSUBSCRIPT italic_i + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT | italic_n - 1 + italic_i ⟩ and 𝒓=i=0n2|i𝒓superscriptsubscript𝑖0𝑛2ket𝑖{\bm{r}}=\sum\limits_{i=0}^{n-2}|i\ranglebold_italic_r = ∑ start_POSTSUBSCRIPT italic_i = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 2 end_POSTSUPERSCRIPT | italic_i ⟩. The matrix A2n1,2n1𝐴superscript2𝑛12𝑛1A\in\mathbb{R}^{2n-1,2n-1}italic_A ∈ blackboard_R start_POSTSUPERSCRIPT 2 italic_n - 1 , 2 italic_n - 1 end_POSTSUPERSCRIPT and B2n1,n1𝐵superscript2𝑛1𝑛1B\in\mathbb{R}^{2n-1,n-1}italic_B ∈ blackboard_R start_POSTSUPERSCRIPT 2 italic_n - 1 , italic_n - 1 end_POSTSUPERSCRIPT are defined by

A=[𝟎DxDx𝟎],B=[Jy𝟎],Dx=1h[110011011]n1,n,formulae-sequence𝐴matrix𝟎subscript𝐷𝑥superscriptsubscript𝐷𝑥top𝟎formulae-sequence𝐵matrixsubscript𝐽𝑦𝟎subscript𝐷𝑥1matrix1100missing-subexpression110missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression11superscript𝑛1𝑛A=\begin{bmatrix}\textbf{0}&-D_{x}\\ D_{x}^{\top}&\textbf{0}\end{bmatrix},\quad B=\begin{bmatrix}-J_{y}\\ \textbf{0}\end{bmatrix},\quad D_{x}=\frac{1}{h}\begin{bmatrix}1&-1&0&\cdots&0% \\ &1&-1&\cdots&0\\ &&\ddots&\ddots&\\ &&&1&-1\end{bmatrix}\in\mathbb{R}^{n-1,n},italic_A = [ start_ARG start_ROW start_CELL 0 end_CELL start_CELL - italic_D start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_D start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ⊤ end_POSTSUPERSCRIPT end_CELL start_CELL 0 end_CELL end_ROW end_ARG ] , italic_B = [ start_ARG start_ROW start_CELL - italic_J start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL 0 end_CELL end_ROW end_ARG ] , italic_D start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_h end_ARG [ start_ARG start_ROW start_CELL 1 end_CELL start_CELL - 1 end_CELL start_CELL 0 end_CELL start_CELL ⋯ end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL 1 end_CELL start_CELL - 1 end_CELL start_CELL ⋯ end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL end_CELL start_CELL ⋱ end_CELL start_CELL ⋱ end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL 1 end_CELL start_CELL - 1 end_CELL end_ROW end_ARG ] ∈ blackboard_R start_POSTSUPERSCRIPT italic_n - 1 , italic_n end_POSTSUPERSCRIPT , (6.5)

where 𝑱y=diag{𝑱h}subscript𝑱𝑦diagsubscript𝑱{\bm{J}}_{y}=\text{diag}\{{\bm{J}}_{h}\}bold_italic_J start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT = diag { bold_italic_J start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT } with 𝑱h=i=1n1Jy(xi,t)|isubscript𝑱superscriptsubscript𝑖1𝑛1subscript𝐽𝑦subscript𝑥𝑖𝑡ket𝑖{\bm{J}}_{h}=\sum\limits_{i=1}^{n-1}J_{y}(x_{i},t)|i\ranglebold_italic_J start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT italic_J start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_t ) | italic_i ⟩. Then H~1subscript~𝐻1\tilde{H}_{1}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is obtained by H~1=[𝟎B/2B/2𝟎].subscript~𝐻1matrix𝟎𝐵2𝐵2𝟎\tilde{H}_{1}=\begin{bmatrix}\textbf{0}&B/2\\ B/2&\textbf{0}\end{bmatrix}.over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = [ start_ARG start_ROW start_CELL 0 end_CELL start_CELL italic_B / 2 end_CELL end_ROW start_ROW start_CELL italic_B / 2 end_CELL start_CELL 0 end_CELL end_ROW end_ARG ] . Obviously, one gets λ(H~1)=𝒪(|b|/2)=𝒪(maxx,t{Jy}/2)𝜆subscript~𝐻1𝒪𝑏2𝒪subscript𝑥𝑡subscript𝐽𝑦2\lambda(\tilde{H}_{1})=\mathscr{O}(|b|/2)=\mathscr{O}(\max_{x,t}\{J_{y}\}/2)italic_λ ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = script_O ( | italic_b | / 2 ) = script_O ( roman_max start_POSTSUBSCRIPT italic_x , italic_t end_POSTSUBSCRIPT { italic_J start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT } / 2 ).

p𝑝\triangle p△ italic_p 4π274𝜋superscript27\frac{4\pi}{2^{7}}divide start_ARG 4 italic_π end_ARG start_ARG 2 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT end_ARG order 4π284𝜋superscript28\frac{4\pi}{2^{8}}divide start_ARG 4 italic_π end_ARG start_ARG 2 start_POSTSUPERSCRIPT 8 end_POSTSUPERSCRIPT end_ARG order 4π294𝜋superscript29\frac{4\pi}{2^{9}}divide start_ARG 4 italic_π end_ARG start_ARG 2 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT end_ARG order
𝒘hd𝒘𝑳2([2,4π])𝒘𝑳2([2,4π])subscriptnormsuperscriptsubscript𝒘𝑑𝒘superscript𝑳224𝜋subscriptnorm𝒘superscript𝑳224𝜋\frac{\|{\bm{w}}_{h}^{d}-{\bm{w}}\|_{{\bm{L}}^{2}([2,4\pi])}}{\|{\bm{w}}\|_{{% \bm{L}}^{2}([2,4\pi])}}divide start_ARG ∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT - bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 4 italic_π ] ) end_POSTSUBSCRIPT end_ARG start_ARG ∥ bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 4 italic_π ] ) end_POSTSUBSCRIPT end_ARG 1.8693e-04 - 4.1018e-05 2.18 8.8194e-06 2.21
X𝑋Xitalic_X 10101010 order 20202020 order 40404040 order
𝒘hc𝒘𝑳2([2,10])𝒘𝑳2([2,10])subscriptnormsuperscriptsubscript𝒘𝑐𝒘superscript𝑳2210subscriptnorm𝒘superscript𝑳2210\frac{\|{\bm{w}}_{h}^{c}-{\bm{w}}\|_{{\bm{L}}^{2}([2,10])}}{\|{\bm{w}}\|_{{\bm% {L}}^{2}([2,10])}}divide start_ARG ∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT - bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 10 ] ) end_POSTSUBSCRIPT end_ARG start_ARG ∥ bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 10 ] ) end_POSTSUBSCRIPT end_ARG 3.1213e-02 - 9.4042e-03 1.73 2.0023e-03 2.23
Tab. 1: The convergence rates of 𝒘hd𝒘𝑳2([2,4π])𝒘𝑳2([2,4π])subscriptnormsuperscriptsubscript𝒘𝑑𝒘superscript𝑳224𝜋subscriptnorm𝒘superscript𝑳224𝜋\frac{\|{\bm{w}}_{h}^{d}-{\bm{w}}\|_{{\bm{L}}^{2}([2,4\pi])}}{\|{\bm{w}}\|_{{% \bm{L}}^{2}([2,4\pi])}}divide start_ARG ∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT - bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 4 italic_π ] ) end_POSTSUBSCRIPT end_ARG start_ARG ∥ bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 4 italic_π ] ) end_POSTSUBSCRIPT end_ARG and 𝒘hc𝒘𝑳2([2,10])𝒘𝑳2([2,10])subscriptnormsuperscriptsubscript𝒘𝑐𝒘superscript𝑳2210subscriptnorm𝒘superscript𝑳2210\frac{\|{\bm{w}}_{h}^{c}-{\bm{w}}\|_{{\bm{L}}^{2}([2,10])}}{\|{\bm{w}}\|_{{\bm% {L}}^{2}([2,10])}}divide start_ARG ∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT - bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 10 ] ) end_POSTSUBSCRIPT end_ARG start_ARG ∥ bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 10 ] ) end_POSTSUBSCRIPT end_ARG, respectively, where 𝒘hdsuperscriptsubscript𝒘𝑑{\bm{w}}_{h}^{d}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT is computed by (2.8)-(2.9), and 𝒘hcsuperscriptsubscript𝒘𝑐{\bm{w}}_{h}^{c}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT is computed by (2.12)-(2.13).

In this test, we choose ε=1𝜀1\varepsilon=1italic_ε = 1 and the modified smooth initial values (4.25) to test the convergence rates of the discretization for Schrödingerisation. For (2.8), we fix the p𝑝pitalic_p-domain within [4π,4π]4𝜋4𝜋[-4\pi,4\pi][ - 4 italic_π , 4 italic_π ]. For (2.11), we fix the step size of ξ𝜉\xiitalic_ξ with ξ=1027𝜉10superscript27\triangle\xi=\frac{10}{2^{7}}△ italic_ξ = divide start_ARG 10 end_ARG start_ARG 2 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT end_ARG. Tab. 1 shows that the optimal convergence order 𝒘hd𝒘𝑳2([2,4π])𝒘𝑳2([2,4π])p2similar-tosubscriptnormsuperscriptsubscript𝒘𝑑𝒘superscript𝑳224𝜋subscriptnorm𝒘superscript𝑳224𝜋superscript𝑝2\frac{\|{\bm{w}}_{h}^{d}-{\bm{w}}\|_{{\bm{L}}^{2}([2,4\pi])}}{\|{\bm{w}}\|_{{% \bm{L}}^{2}([2,4\pi])}}\sim\triangle p^{2}divide start_ARG ∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT - bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 4 italic_π ] ) end_POSTSUBSCRIPT end_ARG start_ARG ∥ bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 4 italic_π ] ) end_POSTSUBSCRIPT end_ARG ∼ △ italic_p start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, 𝒘hc𝒘𝑳2([2,10])𝒘𝑳2([2,10])X1similar-tosubscriptnormsuperscriptsubscript𝒘𝑐𝒘superscript𝑳2210subscriptnorm𝒘superscript𝑳2210superscript𝑋1\frac{\|{\bm{w}}_{h}^{c}-{\bm{w}}\|_{{\bm{L}}^{2}([2,10])}}{\|{\bm{w}}\|_{{\bm% {L}}^{2}([2,10])}}\sim X^{-1}divide start_ARG ∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT - bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 10 ] ) end_POSTSUBSCRIPT end_ARG start_ARG ∥ bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 10 ] ) end_POSTSUBSCRIPT end_ARG ∼ italic_X start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT are obtained, respectively. Fig. 2 shows 𝒘hcep𝒖normsuperscriptsubscript𝒘𝑐superscript𝑒𝑝𝒖\|{\bm{w}}_{h}^{c}e^{p}-{\bm{u}}\|∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT - bold_italic_u ∥, 𝒘hdep𝒖normsuperscriptsubscript𝒘𝑑superscript𝑒𝑝𝒖\|{\bm{w}}_{h}^{d}e^{p}-{\bm{u}}\|∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT - bold_italic_u ∥ with respect to p𝑝pitalic_p. It implies that it is better to pick the point p*>psuperscript𝑝superscript𝑝p^{*}>p^{\Diamond}italic_p start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT > italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT near psuperscript𝑝p^{\Diamond}italic_p start_POSTSUPERSCRIPT ◇ end_POSTSUPERSCRIPT to avoid the error being magnified exponentially for large p*superscript𝑝p^{*}italic_p start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT when using one point to recover 𝒖𝒖{\bm{u}}bold_italic_u. According to the proof in Theorem 4.2, the residual of 𝒘hc𝒘normsuperscriptsubscript𝒘𝑐𝒘\|{\bm{w}}_{h}^{c}-{\bm{w}}\|∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT - bold_italic_w ∥ contains eiξp𝑑ξsuperscript𝑒𝑖𝜉𝑝differential-d𝜉\int e^{i\xi p}d\xi∫ italic_e start_POSTSUPERSCRIPT italic_i italic_ξ italic_p end_POSTSUPERSCRIPT italic_d italic_ξ, leading to the oscillation of 𝒘hcep𝒖normsuperscriptsubscript𝒘𝑐superscript𝑒𝑝𝒖\|{\bm{w}}_{h}^{c}e^{p}-{\bm{u}}\|∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT - bold_italic_u ∥ in terms of p𝑝pitalic_p. Therefore, it would be better to apply integration to recover 𝒖𝒖{\bm{u}}bold_italic_u when using continuous Fourier transformation for Schrödingerisation.

Refer to caption
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Fig. 2: The first row: the error of discrete Fourier transform defined by 𝒘hdep𝒖normsuperscriptsubscript𝒘𝑑superscript𝑒𝑝𝒖\|{\bm{w}}_{h}^{d}e^{p}-{\bm{u}}\|∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT - bold_italic_u ∥ for Schrödingerisation, where 𝒘hdsuperscriptsubscript𝒘𝑑{\bm{w}}_{h}^{d}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT is computed by (2.8) and (2.9), p=4π27𝑝4𝜋superscript27\triangle p=\frac{4\pi}{2^{7}}△ italic_p = divide start_ARG 4 italic_π end_ARG start_ARG 2 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT end_ARG, 4π284𝜋superscript28\frac{4\pi}{2^{8}}divide start_ARG 4 italic_π end_ARG start_ARG 2 start_POSTSUPERSCRIPT 8 end_POSTSUPERSCRIPT end_ARG and 4π294𝜋superscript29\frac{4\pi}{2^{9}}divide start_ARG 4 italic_π end_ARG start_ARG 2 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT end_ARG, respectively. The second row: the error of continuous Fourier transform defined by 𝒘hcep𝒖normsuperscriptsubscript𝒘𝑐superscript𝑒𝑝𝒖\|{\bm{w}}_{h}^{c}e^{p}-{\bm{u}}\|∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT - bold_italic_u ∥ for Schrödingerisation, where 𝒘hcsuperscriptsubscript𝒘𝑐{\bm{w}}_{h}^{c}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT is computed by (2.12) and (2.13), X=10𝑋10X=10italic_X = 10, 20202020, 40404040, respectively.

Next, we consider the heat equation in domain [0,1]01[0,1][ 0 , 1 ] as

tu=u,u(0)=sin(πx).formulae-sequencesubscript𝑡𝑢𝑢𝑢0𝜋𝑥\partial_{t}u=-\triangle u,\quad u(0)=\sin(\pi x).∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_u = - △ italic_u , italic_u ( 0 ) = roman_sin ( italic_π italic_x ) . (6.6)

The Dirichlet boundary conditions u(0,t)=u(1,t)=0𝑢0𝑡𝑢1𝑡0u(0,t)=u(1,t)=0italic_u ( 0 , italic_t ) = italic_u ( 1 , italic_t ) = 0 are set to obtain the exact solution u=eπ2tsin(πx)𝑢superscript𝑒superscript𝜋2𝑡𝜋𝑥u=e^{-\pi^{2}t}\sin(\pi x)italic_u = italic_e start_POSTSUPERSCRIPT - italic_π start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT roman_sin ( italic_π italic_x ). The spatial discretization is obtained by letting k=0𝑘0k=0italic_k = 0 in (6.2). One can check that the eigenvalues of A𝐴Aitalic_A satisfying λmax(H1)=𝒪(1h2)subscriptsuperscript𝜆subscript𝐻1𝒪1superscript2\lambda^{-}_{\max}(H_{1})=\mathscr{O}(\frac{1}{h^{2}})italic_λ start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = script_O ( divide start_ARG 1 end_ARG start_ARG italic_h start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ) and λ(H1)0𝜆subscript𝐻10\lambda(H_{1})\leq 0italic_λ ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≤ 0 where H1=(A+A)/2=Asubscript𝐻1𝐴superscript𝐴2𝐴H_{1}=(A+A^{\dagger})/2=Aitalic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ( italic_A + italic_A start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ) / 2 = italic_A. We use two different Fourier discretizations for Schrödingerisation. The results are shown in Fig. 3 and 4. Since λmax(H1)superscriptsubscript𝜆subscript𝐻1\lambda_{\max}^{-}(H_{1})italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) is too large to make the p𝑝pitalic_p domain satisfying (4.27), it is difficult to get an approximate solution with small relative error (see Fig. 3). However, the approximation computed by the continuous Fourier transform agrees well with the exact solution (see Fig. 4). Comparing with Fig. 2 and 3, 4, we make the following summary.

  • Compare two Fourier discretization of Schrödingerisation – (2.8) and (2.12). When λmax(H1)superscriptsubscript𝜆subscript𝐻1\lambda_{\max}^{-}(H_{1})italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) is not particularly large, we refer to (2.8) to discretize the Schrödingerized equations. Compared with (2.11), the discrete Fourier transform for Schrödingerisation (2.8) has smaller error and higher-order convergence rates from Tab. 1. However, big λmax(H1)superscriptsubscript𝜆subscript𝐻1\lambda_{\max}^{-}(H_{1})italic_λ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) requires a particularly large p𝑝pitalic_p domain, which makes it hard to obtain a satisfactory approximation, in this case, it is more recommended to use the continuous Fourier transform for Schrödingerisation.

  • Compare two recovery methods–(3.5) and (3.11). According to Fig. 2, recovery of the primitive variables by a point is suitable for discrete Fourier transform (2.8), and recovery of the solution by integration is suitable for continuous Fourier transform (2.11) due to the oscillation of the error with p𝑝pitalic_p.

Refer to caption
Refer to caption
Refer to caption
Fig. 3: Left: the error of discrete Fourier transform for Schrödingerisation defined by 𝒘hdep𝒖normsuperscriptsubscript𝒘𝑑superscript𝑒𝑝𝒖\|{\bm{w}}_{h}^{d}e^{p}-{\bm{u}}\|∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT - bold_italic_u ∥, where 𝒘hdsuperscriptsubscript𝒘𝑑{\bm{w}}_{h}^{d}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT is computed by (2.8), (2.9) with p=4π210𝑝4𝜋superscript210\triangle p=\frac{4\pi}{2^{10}}△ italic_p = divide start_ARG 4 italic_π end_ARG start_ARG 2 start_POSTSUPERSCRIPT 10 end_POSTSUPERSCRIPT end_ARG, p[4π,4π]𝑝4𝜋4𝜋p\in[-4\pi,4\pi]italic_p ∈ [ - 4 italic_π , 4 italic_π ]. Middle: recovery from one point computed by (3.5). Right: recovery from integration computed by (3.11).
Refer to caption
Refer to caption
Refer to caption
Fig. 4: Left: the error of continuous Fourier transform for Schrödingerisation defined by 𝒘hcep𝒖normsuperscriptsubscript𝒘𝑐superscript𝑒𝑝𝒖\|{\bm{w}}_{h}^{c}e^{p}-{\bm{u}}\|∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT - bold_italic_u ∥, where 𝒘hcsuperscriptsubscript𝒘𝑐{\bm{w}}_{h}^{c}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT is computed by (2.12), (2.13) with X=40𝑋40X=40italic_X = 40. Middle: recovery from one point computed by (3.5). Right: recovery from integration computed by (3.11).

6.3 An in-homogeneous system with big source terms

In this test, we fix the initial conditions of (6.3) and change the source term by

Jy=2000πtcos(2πx).subscript𝐽𝑦2000𝜋𝑡2𝜋𝑥J_{y}=-2000\pi t\cos(2\pi x).italic_J start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT = - 2000 italic_π italic_t roman_cos ( 2 italic_π italic_x ) .

It is easy to find λ(H~1)=𝒪(103)𝜆subscript~𝐻1𝒪superscript103\lambda(\tilde{H}_{1})=\mathscr{O}(10^{3})italic_λ ( over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = script_O ( 10 start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ). From Fig. 5, we find it is hard to recover 𝒖𝒖{\bm{u}}bold_italic_u without using the stretch transformation. By choosing ε=103𝜀superscript103\varepsilon=10^{-3}italic_ε = 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT, the recovery from Schrödingerisation agrees well with the exact solution (see Fig. 6). Comparing Tab. 1 and 2, we find that the stretch coefficient dose not affect the relative error and the order of convergence.

p𝑝\triangle p△ italic_p 4π274𝜋superscript27\frac{4\pi}{2^{7}}divide start_ARG 4 italic_π end_ARG start_ARG 2 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT end_ARG order 4π284𝜋superscript28\frac{4\pi}{2^{8}}divide start_ARG 4 italic_π end_ARG start_ARG 2 start_POSTSUPERSCRIPT 8 end_POSTSUPERSCRIPT end_ARG order 4π294𝜋superscript29\frac{4\pi}{2^{9}}divide start_ARG 4 italic_π end_ARG start_ARG 2 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT end_ARG order
𝒘hd𝒘𝑳2([2,4π])𝒘𝑳2([2,4π])subscriptnormsuperscriptsubscript𝒘𝑑𝒘superscript𝑳224𝜋subscriptnorm𝒘superscript𝑳224𝜋\frac{\|{\bm{w}}_{h}^{d}-{\bm{w}}\|_{{\bm{L}}^{2}([2,4\pi])}}{\|{\bm{w}}\|_{{% \bm{L}}^{2}([2,4\pi])}}divide start_ARG ∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT - bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 4 italic_π ] ) end_POSTSUBSCRIPT end_ARG start_ARG ∥ bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 4 italic_π ] ) end_POSTSUBSCRIPT end_ARG 1.6872e-04 - 3.6874e-05 2.19 7.5457e-06 2.28
X𝑋Xitalic_X 10101010 order 20202020 order 40404040 order
𝒘hc𝒘𝑳2([2,10])𝒘𝑳2([2,10])subscriptnormsuperscriptsubscript𝒘𝑐𝒘superscript𝑳2210subscriptnorm𝒘superscript𝑳2210\frac{\|{\bm{w}}_{h}^{c}-{\bm{w}}\|_{{\bm{L}}^{2}([2,10])}}{\|{\bm{w}}\|_{{\bm% {L}}^{2}([2,10])}}divide start_ARG ∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT - bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 10 ] ) end_POSTSUBSCRIPT end_ARG start_ARG ∥ bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 10 ] ) end_POSTSUBSCRIPT end_ARG 2.6798e-02 - 8.1479e-03 1.73 1.7165e-03 2.23
Tab. 2: The convergence rates of 𝒘hd𝒘𝑳2([2,4π])𝒘𝑳2([2,4π])subscriptnormsuperscriptsubscript𝒘𝑑𝒘superscript𝑳224𝜋subscriptnorm𝒘superscript𝑳224𝜋\frac{\|{\bm{w}}_{h}^{d}-{\bm{w}}\|_{{\bm{L}}^{2}([2,4\pi])}}{\|{\bm{w}}\|_{{% \bm{L}}^{2}([2,4\pi])}}divide start_ARG ∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT - bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 4 italic_π ] ) end_POSTSUBSCRIPT end_ARG start_ARG ∥ bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 4 italic_π ] ) end_POSTSUBSCRIPT end_ARG and 𝒘hc𝒘𝑳2([2,10])𝒘𝑳2([2,10])subscriptnormsuperscriptsubscript𝒘𝑐𝒘superscript𝑳2210subscriptnorm𝒘superscript𝑳2210\frac{\|{\bm{w}}_{h}^{c}-{\bm{w}}\|_{{\bm{L}}^{2}([2,10])}}{\|{\bm{w}}\|_{{\bm% {L}}^{2}([2,10])}}divide start_ARG ∥ bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT - bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 10 ] ) end_POSTSUBSCRIPT end_ARG start_ARG ∥ bold_italic_w ∥ start_POSTSUBSCRIPT bold_italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( [ 2 , 10 ] ) end_POSTSUBSCRIPT end_ARG, respectively, where 𝒘hdsuperscriptsubscript𝒘𝑑{\bm{w}}_{h}^{d}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT is computed by (5.16), (2.9) with ε=103𝜀superscript103\varepsilon=10^{-3}italic_ε = 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT, and 𝒘hcsuperscriptsubscript𝒘𝑐{\bm{w}}_{h}^{c}bold_italic_w start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT is computed by (5.18), (2.13) with ε=103𝜀superscript103\varepsilon=10^{-3}italic_ε = 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT.
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Fig. 5: The first row: results of discrete Fourier transform for Schrödingerisation computed by (5.16) with ε=1𝜀1\varepsilon=1italic_ε = 1, p=4π29𝑝4𝜋superscript29\triangle p=\frac{4\pi}{2^{9}}△ italic_p = divide start_ARG 4 italic_π end_ARG start_ARG 2 start_POSTSUPERSCRIPT 9 end_POSTSUPERSCRIPT end_ARG, p[4π,4π]𝑝4𝜋4𝜋p\in[-4\pi,4\pi]italic_p ∈ [ - 4 italic_π , 4 italic_π ]. The second row: results of continuous Fourier transform for Schrödingerisation computed by (5.18) with ε=1𝜀1\varepsilon=1italic_ε = 1, ξ=1027𝜉10superscript27\triangle\xi=\frac{10}{2^{7}}△ italic_ξ = divide start_ARG 10 end_ARG start_ARG 2 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT end_ARG, X=40𝑋40X=40italic_X = 40.
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Fig. 6: The first row: results of discrete Fourier transform for Schrödingerisation computed by (5.16) with ε=103𝜀superscript103\varepsilon=10^{-3}italic_ε = 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT, p=4π28𝑝4𝜋superscript28\triangle p=\frac{4\pi}{2^{8}}△ italic_p = divide start_ARG 4 italic_π end_ARG start_ARG 2 start_POSTSUPERSCRIPT 8 end_POSTSUPERSCRIPT end_ARG, p[4π,4π]𝑝4𝜋4𝜋p\in[-4\pi,4\pi]italic_p ∈ [ - 4 italic_π , 4 italic_π ]. The second row: results of continuous Fourier transform for Schrödingerisation computed by (5.18) with ε=103𝜀superscript103\varepsilon=10^{-3}italic_ε = 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT, ξ=1027𝜉10superscript27\triangle\xi=\frac{10}{2^{7}}△ italic_ξ = divide start_ARG 10 end_ARG start_ARG 2 start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT end_ARG, X=20𝑋20X=20italic_X = 20.

7 Conclusions

In this paper, we present some analysis and numerical investigations of the Schrödingerisation of a general linear system with a source term. Conditions under which to recover the original variables are studied theoretically and numerically, for systems that can contain unstable modes. We give the implementation details of the discretization of the Schrödingerisation and prove the corresponding error estimates and convergence orders. In addition, we homogenize the source term by using the stretch transformation and show that the stretch coefficient does not affect the error estimate of the quantum simulation. As can be seen from the analysis, it is difficult to recover the target variables when the evolution matrix has large positive eigenvalues, as in chaotic systems. Our method provides a simple and general way to construct stable (including both classical and quantum) computational methods for unstable, ill-posed problems. This will be the subject of our further investigation.

Acknowledgement

SJ and NL are supported by NSFC grant No. 12341104, the Shanghai Jiao Tong University 2030 Initiative and the Fundamental Research Funds for the Central Universities. SJ was also partially supported by the NSFC grants Nos. 12031013, the Shanghai Municipal Science and Technology Major Project (2021SHZDZX0102), and the Innovation Program of Shanghai Municipal Education Commission (No. 2021-01-07-00-02-E00087). NL also acknowledges funding from the Science and Technology Program of Shanghai, China (21JC1402900). CM was partially supported by China Postdoctoral Science Foundation (No. 2023M732248) and Postdoctoral Innovative Talents Support Program (No. 20230219).

References

  • [1] B. Şahinoğlu and R. D. Somma. Hamiltonian simulation in the low-energy subspace. npj Quantum Information, 7(119), 2021.
  • [2] D. An, D. Fang, and L. Lin. Time-dependent unbounded hamiltonian simulation with vector norm scaling. Quantum, 5(459), 2021.
  • [3] D. An, D. Fang, and L. Lin. Time-dependent hamiltonian simulation of highly oscillatory dynamics and superconvergence for schrödinger equation. Quantum, 6(690), 2022.
  • [4] D. An, J. Liu, and L. Lin. Linear combination of hamiltonian simulation for non-unitary dynamics with optimal state preparation cost. Phys. Rev. Lett., 131(15):150603, 2023.
  • [5] D. W. Berry, G. Ahokas, R. Cleve, and B. C. Sanders. Efficient quantum algorithms for simulating sparse hamiltonians. Commun. Math. Phys., 270:359–371, 2007.
  • [6] D. W. Berry and A. M. Childs. Black-box hamiltonian simulation and unitary implementation. Quantum Inf. Comput., 12:39–62, 2012.
  • [7] D. W. Berry, A. M. Childs, R. Cleve, R. Kothari, and R. D. Somma. Exponential improvement in precision for simulating sparse hamiltonians. In: Proceedings of the 46th Annual ACM Symposium on Theory of Computing, page 283–292, 2014.
  • [8] D. W. Berry, A. M. Childs, R. Cleve, R. Kothari, and R. D. Somma. Simulating hamiltonian dynamics with a truncatd taylor series. Phys. Rev. Lett., 090502, 2015.
  • [9] D. W. Berry, A. M. Childs, and R. Kothari. Hamiltonian simulation with nearly optimal dependence on all parameters. IEEE 56th annual symposium on foundations of computer science, 2015.
  • [10] D. W. Berry, A. M. Childs, Y. Su, X. Wang, and N. Wiebe. Time-dependent hamiltonian simulation with l1-norm scaling. Quantum, 4(254), 2020.
  • [11] D. W. Berry, R. Cleve, and S. Gharibian. Gate-efficient discrete simulations of continuous-time quantum query algorithms. Quantum Inf. Comput., 14:1–30, 2014.
  • [12] D. W. Berry and L. Novo. Corrected quantum walk for optimal hamiltonian simulation. Quantum Inf. Comput., 1295:15–16, 2016.
  • [13] G. Brassard, P. Hoyer, M. Mosca, and A. Tapp. Quantum amplitude amplification and estimation. Contemp. Math., 305:53–74.
  • [14] E. Campbell. Random compiler for fast hamiltonian simulation. Phys. Rev. Lett., 123(7), 2019.
  • [15] Y. Cao, S. Jin, and N. Liu. Quantum simulation for time-dependent hamiltonians – with applications to non-autonomous ordinary and partial differential equations. arXiv:2312.02817v1, 2023.
  • [16] A. M. Childs, D. Maslov, Y. Nam, N. J. Ross, and Y. Su. Toward the first quantum simulation with quantum speedup. Proc. Nat. Acad. Sci. India Sect. A, 115:9456–9461, 2018.
  • [17] D. DiVincenzo. Quantum computation. Science, 270(5234):255–261, 1995.
  • [18] A. Ekert, R. Jozsa, and P. Marcer. Quantum algorithms: Entanglement-enhanced information processing. Philos. Trans. Royal Soc. A, 356(1743):1769–1782, 1998.
  • [19] L. C. Evans. Partial differential equations. American Mathematical Society, 2016.
  • [20] R. A. Horn and C. R. Johnson. Matrix analysis. Cambridge university press, 2012.
  • [21] S. Jin, X. Li, N. Liu, and Y. Yu. Quantum simulation for partial differential equations with physical boundary or interface conditions. J. Comput. Phys., 112707, 2024.
  • [22] S. Jin and N. Liu. Analog quantum simulation of partial differential equations. arXiv:2308.00646, 2023.
  • [23] S. Jin and N. Liu. Quantum simulation of discrete linear dynamical systems and simple iterative methods in linear algebra via schrodingerisation. arXiv:2304.02865, 2023.
  • [24] S. Jin, N. Liu, X Li, and Y. Yu. Quantum simulation for quantum dynamics with artificial boundary conditions. arXiv:2304.00667, 2023.
  • [25] S. Jin, N. Liu, and C. Ma. Quantum simulation of maxwell’s equations via schrödingersation. arXiv:2308.08408, 2023.
  • [26] S. Jin, N. Liu, and Y. Yu. Quantum simulation of partial differential equations via schrodingerisation. arXiv preprint arXiv:2212.13969., 2022.
  • [27] S. Jin, N. Liu, and Y. Yu. Quantum simulation of partial differential equations via schrodingerisation: technical details. arXiv preprint arXiv:2212.14703, 2022.
  • [28] S. Jin, N. Liu, and Y. Yu. Quantum simulation of partial differential equations: Applications and detailed anlysis. Phys. Rev. A, 108(032603), 2023.
  • [29] Shi Jin and Nana Liu. Quantum simulation of discrete linear dynamical systems and simple iterative methods in linear algebra via schrodingerisation. arXiv preprint arXiv:2304.02865, 2023.
  • [30] C. S. Lam. Decomposition of time-ordered products and path-ordered exponentials. J. Math. Phys., (10):5543–5558, 1998.
  • [31] G. H. Low and I. L. Chuang. Optimal hamiltonian simulation by quantum signal processing. Phys. Rev. Lett., 118:010501, 2017.
  • [32] M. A. Nielsen and I. L. Chuang. Quantum Computation and Quantum Information. Cambridge University Press, 2000.
  • [33] L. Novo and D. W. Berry. Improved hamiltonian simulation via a truncated taylor series and corrections. Quantum Inf. Comput., 17:0623, 2017.
  • [34] D. Poulin, A. Qarry, R. D. Somma, and F. Verstraete. Quantum simulation of time-dependent hamiltonians and the convenient illusion of hilbert space. Phys. Rev. Lett., 106:170501, 2011.
  • [35] J. Shen, T. Tang, and L. Wang. Spectral methods. Springer-Verlag Berliln Heidelberg, 2011.
  • [36] P. W. Shor. Algorithms for quantum computation: discrete logarithms and factoring. Proceedings 35th annual symposium on foundations of computer science. IEEE, pages 124–134, 1994.
  • [37] A. Steane. Quantum computing. Rep. Progr. Phys., 61(2):117–173, 1998.
  • [38] A. Taflove, S. C. Hagness, and M. Piket-May. Computational electromagnetics: the finite-difference time-domain method. The Electrical Engineering Handbook, 3:629–670, 2005.