Skip to Content
AxiomsAxioms
  • Article
  • Open Access

2 November 2026

26 Pages

Corrected L1 Scheme for the Fractional Subdiffusion Equation

,
,
and
1
Faculty of Economics and Business Administration, Sofia University, 1504 Sofia, Bulgaria
2
Department of Mathematics, Physics and Chemistry, Faculty of Mechanical Engineering, Plovdiv Branch of Technical University of Sofia, 4000 Plovdiv, Bulgaria
3
Department of Mathematics, Physics and Informatics, University of Forestry, 1756 Sofia, Bulgaria
4
Department of Informational Modeling, Institute of Mathematics and Informatics, Bulgarian Academy of Sciences, 1113 Sofia, Bulgaria

Abstract

In this paper, a second-order implicit difference scheme for the time-fractional subdiffusion equation is constructed using a corrected L1 approximation of the fractional derivative. Estimates for the generating functions and resolvent coefficients are derived and used to establish the stability and convergence of the scheme. Numerical results are consistent with the theoretical error estimates and confirm the second-order accuracy of the scheme.
MSC:
26A33; 34K28; 41A25

1. Introduction

Fractional differential equations (FDEs) have become an important tool for describing dynamical processes with memory and hereditary effects. In contrast to classical differential operators, fractional derivatives are nonlocal and therefore account for the entire history of the underlying process. Fractional models are particularly well suited to describing anomalous diffusion [1], heat conduction in heterogeneous media [2], viscoelastic behavior [3], transport in porous materials [4], fractional-order control systems [5], biological processes [6], and financial dynamics [7].
Among the commonly used fractional derivatives, the Caputo derivative is particularly well suited to initial-value problems because it allows initial conditions to be formulated in terms of integer-order derivatives. For  0 < α < 1 , the Caputo fractional derivative is defined by
D t α f ( t ) = f ( α ) ( t ) = 1 Γ ( 1 − α ) ∫ l t f ′ ( τ ) ( t − τ ) α d τ ,
where l is the lower terminal of fractional differentiation and  Γ ( · ) denotes the Gamma function. The weakly singular kernel in the definition of the Caputo fractional derivative accounts for the memory effect of the model and poses significant challenges for its numerical treatment. In particular, standard approximations of the fractional derivative involve the values of the function at all preceding time levels. Consequently, direct implementations of time-stepping schemes generally incur greater computational cost and storage requirements than classical schemes for partial differential equations with integer-order derivatives. Moreover, the kernel singularity and the limited temporal regularity of the solution can reduce the accuracy of standard time discretizations.
One of the most widely used approximations of the Caputo derivative is the L1 formula. Without loss of generality, we take the lower terminal of the fractional derivative to be zero. Let  t n = n τ , where  τ > 0 is a uniform time step, and let  f n = f ( t n ) . The L1 approximation can be written as [8] (p. 140).
1 Γ ( 2 − α ) τ α ∑ k = 0 n σ k ( α ) f n − k = f n ( α ) + O ( τ 2 − α ) , σ 0 ( α ) = 1 , σ k ( α ) = ( k − 1 ) 1 − α   − 2 k 1 − α + ( k + 1 ) 1 − α , 1 ≤ k < n ,
and has a terminal weight  σ n ( α ) = ( n − 1 ) 1 − α − n 1 − α . When  f ∈ C 2 [ 0 , t n ] , the L1 approximation has an accuracy of order  O ( τ 2 − α ) and a generating function
S ( z ) = ∑ k = 0 ∞ σ k ( α ) z k = ( 1 − z ) 2 Li α − 1 ( z ) z ,
where  Li s ( z ) denotes the polylogarithm. The simple convolution structure of the L1 formula, its robustness, and the favorable monotonicity properties of its coefficients have made it a standard choice for constructing finite difference schemes for time-fractional problems. A substantial body of literature addresses the development of L1-based schemes for fractional differential equations and the analysis of their stability and convergence on uniform and graded meshes [9,10,11,12]. A comprehensive recent survey of the L1 method and its variants, including weighted, averaged, and fast versions, is provided in [13], where the flexibility and limitations of classical L1-based discretizations are discussed in detail. The development of higher-order approximations remains an active area of research. Notable examples include Lubich’s convolution quadrature [14,15], the L1-2 formula of Gao, Sun, and Zhang [16], and the L2- 1 σ formula introduced by Alikhanov [17]. A new L2-type difference scheme (NL2) was recently proposed in [18], where a piecewise quadratic polynomial interpolation is used to approximate the Caputo derivative, achieving  ( 3 − α ) -th order accuracy and  H 1 -norm stability on uniform meshes. Starting corrections have also been developed to restore higher-order convergence in the presence of initial singularities [19,20]. More recently, convolution quadrature based on block generalized Adams methods has been developed for subdiffusion equations, achieving high-order convergence on uniform grids through the inclusion of correction terms [21]. Although these methods offer improved accuracy, their analysis can be more involved, and certain formulations require shifted evaluation points, additional starting procedures, or stronger regularity assumptions. These considerations motivate the development of modifications of the L1 formula that retain its simple convolution structure while achieving higher-order accuracy. A second-order corrected L1 approximation whose weights retain the monotonicity properties of the original L1 formula was constructed in [22] and used to develop a finite difference scheme for the time-fractional subdiffusion equation (TFSE). These properties facilitate the analysis of the unconditional stability and convergence of the scheme. Various modifications of the L1 formula have been proposed to improve its accuracy, stability properties, and computational efficiency. Examples include the corrected L1 method [23], the fitted L1 method [24], and the weighted L1 method [13]. Alternative correction strategies for the L1 weights have also been explored in [23], where a corrected L1 method achieving second-order accuracy for subdiffusion problems was developed and analyzed. The averaged L1 scheme, which combines adjacent L1 weights to improve accuracy while maintaining simplicity, has been rigorously analyzed for subdiffusion problems in [25], where second-order convergence was established under appropriate regularity assumptions. Higher-order methods on fitted meshes have also been developed for time-fractional diffusion problems with nonsmooth solutions, where the singularity of the solution at the initial time is treated by a suitable mesh grading [26]. Error analysis of the L1 method on graded and uniform meshes has been extended to two- and three-dimensional fractional-derivative problems in [27], providing sharp convergence estimates in higher spatial dimensions. The corrected L1 approximation of the fractional derivative constructed in [22] has an accuracy  O ( τ 2 − α / n α ) , and uses a correction strategy that differs from that of the corrected L1 method in [23]. The proposed approximation has several distinctive features. Its weights retain the monotonicity properties of the classical L1 approximation, facilitating the stability analysis of numerical schemes for fractional differential equations. Moreover, although the approximation has an order of accuracy below two, the resulting numerical solutions achieve second-order accuracy [22].
In a recent study [28], the following corrected L1 approximation was derived and used to develop numerical schemes for fractional ordinary differential equations.
1 Γ ( 2 − α ) τ α ∑ k = 0 n γ k ( α ) f n − k = f n ( α ) + O τ 2 − α n α , γ 0 ( α ) = 1 − ζ ( α − 1 ) , γ 1 ( α ) = 2 1 − α − 2 + 2 ζ ( α − 1 ) , γ 2 ( α ) = 3 1 − α − 2 2 − α + 1 − ζ ( α − 1 ) , γ k ( α ) = σ k ( α ) = ( k − 1 ) 1 − α − 2 k 1 − α + ( k + 1 ) 1 − α , γ n ( α ) = σ n ( α ) = ( n − 1 ) 1 − α − n 1 − α ,
where  2 < k < n . Corrected L1 approximation (2) has a generating function
G ( z ) = ∑ k = 0 ∞ γ k ( α ) z k = ( 1 − z ) 2 Li α − 1 ( z ) z − ζ ( α − 1 ) .
Approximation (2) is obtained from the L1 formula by applying a correction to its first three weights based on the central difference formula and the value  ζ ( α − 1 ) of the Riemann zeta function. This correction cancels the leading term in the asymptotic expansion of the L1 error, yielding an error of order  O τ 2 − α n − α . The corrected approximation (2) also extends to fractional derivatives of order  α , with  1 < α < 2 , by incorporating a correction term involving the first derivative of the function at the lower terminal. In [28], we proved that numerical schemes for fractional ordinary differential equations based on this approximation achieve second-order accuracy. In the present paper, we extend this approach to the TFSE by constructing a second-order implicit finite difference scheme. We establish the stability and convergence of the scheme using properties of its generating function and the associated resolvent coefficients.
The numerical solution of fractional diffusion equations has received considerable attention because these equations provide effective mathematical models for transport processes with memory and temporal nonlocality. Anomalous diffusion occurs in many natural and engineering systems, including contaminant transport through porous media, drug dispersion in biological tissues, and asset-price dynamics in financial models. Classical diffusion models are based on Brownian motion, in which the mean-square displacement is proportional to time. However, numerous experimental studies have shown that many real-world transport processes deviate from this behavior and instead display subdiffusive or superdiffusive dynamics. FDEs provide an effective mathematical framework for modeling such phenomena, since their nonlocal structure, memory effects, and hereditary properties naturally capture the long-range correlations present in complex systems. The nonlocality of fractional derivatives poses computational challenges, as numerical approximations typically require information from the entire preceding evolution of the solution. These challenges motivate the development of accurate and stable numerical methods that account for memory effects while maintaining a manageable computational cost.
Finite difference schemes are widely used for time-fractional differential equations because they provide simple and efficient discretizations of the nonlocal fractional derivative while retaining a familiar structure for the spatial operators. The theoretical analysis of these schemes typically focuses on consistency, stability, solvability, and convergence. Common tools for stability and convergence analysis include discrete energy estimates, eigenfunction expansions and matrix analysis, generating-function techniques, discrete fractional Grönwall inequalities, and estimates for discrete convolution kernels. Generating-function methods are particularly useful for schemes with corrected convolution weights, as they allow one to investigate the positivity of the real part on the unit circle and its asymptotic behavior near  z = 1 . These properties provide a basis for estimating the associated resolvent coefficients and establishing stability and convergence. Many numerical methods originally developed for classical differential equations have been adapted and extended to the solution of fractional differential equations. Fractional linear multistep methods provide a systematic framework for the numerical solution of TFSE by approximating the fractional derivative through discrete convolution operators generated from classical linear multistep methods [14,15]. Weighted and shifted Grünwald–Letnikov formulas offer another effective approach, allowing the construction of higher-order time-stepping schemes and, with suitable starting corrections, retaining high accuracy even for solutions with limited regularity near the initial time [29]. Fast schemes based on sum-of-exponentials approximations of the weakly singular kernel have been developed to reduce the computational cost and memory requirements associated with the history term in fractional diffusion problems [30,31]. All-at-once implementations on time nonuniform meshes have also been developed for subdiffusion equations, where the entire space–time system is solved simultaneously and geometric time-step grading is employed to handle the initial singularity efficiently [32]. Hybrid numerical approaches combining the L1 scheme with multi-dimensional Hermite wavelets have been developed for time-fractional sub-diffusion equations with multi-singularities on newly designed time-graded meshes, achieving robust accuracy with reduced computational cost [33]. Spectral-in-time methods approximate the temporal solution by global polynomial basis functions and can achieve very high-order or spectral convergence when the solution possesses sufficient temporal regularity [34]. Space–time spectral and finite difference–spectral methods have also been developed for fractional diffusion equations, providing accurate alternatives to conventional finite-difference discretizations, particularly for smooth solutions [9,34].
A central goal in the design of numerical methods for fractional diffusion equations is to achieve high-order accuracy and unconditional stability while maintaining a simple structure and moderate computational cost. Corrected L1 schemes offer a promising approach, as they retain the convolution structure of the classical L1 method while improving its temporal accuracy. In this paper, we construct and analyze an implicit finite difference scheme based on approximation (2) for the time-fractional subdiffusion problem. A key difficulty is that the correction modifies the first three weights of the L1 formula, preventing a direct application of the standard stability arguments based on the signs and monotonicity of the classical L1 weights. We overcome this difficulty by analyzing the generating function of the corrected L1 approximation (2) and the associated resolvent coefficients.
The paper is organized as follows. Section 2 studies the generating function of the corrected L1 formula, including its integral representation, positivity, and the estimates required for the resolvent analysis. Section 3 introduces the corrected L1 finite difference scheme for the time-fractional subdiffusion equation, derives bounds for the discrete resolvent coefficients, and establishes the stability and second-order convergence of the implicit difference scheme. The numerical experiments confirm the theoretical error estimates and convergence order of the implicit difference scheme for the TFSE.

2. Properties of the Generating Functions

Let  β k ( α ) be the first-order difference sequence of the L1 approximation
β k ( α ) = ( k + 1 ) 1 − α − k 1 − α ,
for  k ≥ 0 . The L1 coefficients satisfy
σ 0 ( α ) = β 0 ( α ) = 1 , σ k ( α ) = β k ( α ) − β k − 1 ( α ) , k ≥ 1 ,
and the sequence  β k ( α ) has a generating function
B ( z ) = ∑ k = 0 ∞ β k ( α ) z k = S ( z ) 1 − z = ( 1 − z ) Li α − 1 ( z ) z .
Next, we derive an integral representation for the function  B ( x ) .
Lemma 1. 
For  | z | < 1 ,
B ( z ) = 1 − α Γ ( α ) ∫ 0 ∞ t α − 2 1 − e − t 1 − e − t z d t .
Proof. 
The numbers  β k ( α ) satisfy
β k ( α ) = ( k + 1 ) 1 − α − k 1 − α = ( 1 − α ) ∫ 0 1 ( k + s ) − α d s .
For  x > 0 and  u = x t ,
∫ 0 ∞ t α − 1 e − x t d t = ∫ 0 ∞ u x α − 1 e − u d u x = 1 x α ∫ 0 ∞ u α − 1 e − u d u = Γ ( α ) x α .
Hence,
x − α = 1 Γ ( α ) ∫ 0 ∞ t α − 1 e − x t d t ,
and
β k ( α ) = 1 − α Γ ( α ) ∫ 0 ∞ t α − 1 e − k t ∫ 0 1 e − s t d s d t = 1 − α Γ ( α ) ∫ 0 ∞ t α − 2 1 − e − t e − k t d t .
For  | z | < 1 ,
B ( z ) = ∑ k = 0 ∞ β k ( α ) z k = 1 − α Γ ( α ) ∫ 0 ∞ t α − 2 ( 1 − e − t ) ∑ k = 0 ∞ ( e − t z ) k d t .
Summing the geometric series gives
B ( z ) = 1 − α Γ ( α ) ∫ 0 ∞ t α − 2 ( 1 − e − t ) 1 − e − t z d t .
□

2.1. Real Part of the Generating Function

By Lemma 1 the generating function of the L1 approximation (1) has an integral representation
S ( z ) = ( 1 − z ) B ( z ) = 1 − α Γ ( α ) ∫ 0 ∞ t α − 2 ( 1 − e − t ) ( 1 − z ) 1 − e − t z d t
and
G ( z ) = S ( z ) − ( 1 − z ) 2 ζ ( α − 1 )
is the generating function of the corrected L1 formula. Let
z = e i θ , x = Re ( z ) = cos θ , r = e − t .
Lemma 2. 
Re G ( e i θ ) = ( 1 − x ) J α ( x ) + 2 ζ ( α − 1 ) x .
where
J α ( x ) = 1 − α Γ ( α ) ∫ 0 ∞ t α − 2 1 − e − 2 t 1 − 2 e − t x + e − 2 t d t .
Proof. 
Let r be a real number. Then
Re 1 − z 1 − r z = Re ( 1 − z ) ( 1 − r z ¯ ) ( 1 − r z ) ( 1 − r z ¯ ) = Re 1 − z − r z ¯ + r | z | 2 1 − r z − r z ¯ + r 2 | z | 2 .
The denominator is real. Therefore
Re 1 − z 1 − r z = 1 − x − r x + r 1 − 2 r x + r 2 = ( 1 + r ) ( 1 − x ) 1 − 2 r x + r 2 .
By (3), (6), and   r = e − t ,
Re S ( e i θ ) = 1 − α Γ ( α ) ( 1 − x ) ∫ 0 ∞ t α − 2 1 − e − 2 t 1 − 2 e − t x + e − 2 t d t .
Also,
Re ( 1 − z ) 2 = Re ( 1 − e i θ ) 2 = 1 − 2 cos θ + cos 2 θ = 2 cos 2 θ − 2 cos θ = − 2 x ( 1 − x ) .
Therefore,
Re G ( e i θ ) = Re S ( e i θ ) − ζ ( α − 1 ) Re ( 1 − e i θ ) 2 = ( 1 − x ) J α ( x ) + 2 ζ ( α − 1 ) x .
□
We next prove that the right-hand side of (4) is nonnegative. The proof relies on the following Mellin transform identity for the hyperbolic secant function.
Lemma 3. 
For every α with  Re ( α ) > 0 ,
∫ 0 ∞ t α − 1 sech 2 t d t = 2 2 − α 1 − 2 2 − α Γ ( α ) ζ ( α − 1 ) .
Proof. 
For  t > 0 , the hyperbolic tangent has the exponential series expansion
tanh t = e t − e − t e t + e − t = 1 − 2 e − 2 t 1 + e − 2 t = 1 + 2 ∑ m = 1 ∞ ( − 1 ) m e − 2 m t .
For every  δ > 0 and  t ∈ [ δ , ∞ ) ,
2 ( − 1 ) m e − 2 m t ≤ 2 e − 2 m δ , d d t 2 ( − 1 ) m e − 2 m t ≤ 4 m e − 2 m δ .
Since
∑ m = 1 ∞ e − 2 m δ < ∞ , ∑ m = 1 ∞ m e − 2 m δ < ∞ ,
the Weierstrass M-test shows that both the original series and the series of derivatives converge uniformly on  [ δ , ∞ ) . The theorem on termwise differentiation of uniformly convergent series [35] therefore gives
sech 2 t = d d t tanh t = 4 ∑ m = 1 ∞ ( − 1 ) m − 1 m e − 2 m t .
Substituting the series representation (8) into the left-hand side of (7) gives
∫ 0 ∞ t α − 1 sech 2 t d t = 4 ∫ 0 ∞ ∑ m = 1 ∞ ( − 1 ) m − 1 m t α − 1 e − 2 m t d t .
Let  ω = Re ( α ) . We first evaluate the integral in the half-plane  ω > 2 . In this region, absolute integrability follows from
∑ m = 1 ∞ ∫ 0 ∞ 4 ( − 1 ) m − 1 m t α − 1 e − 2 m t d t = 4 ∑ m = 1 ∞ m ∫ 0 ∞ t ω − 1 e − 2 m t d t = 2 2 − ω Γ ( ω ) ∑ m = 1 ∞ 1 m ω − 1 < ∞ .
Consequently, interchanging the sum and the integral is justified by Fubini’s theorem [36]. Therefore for  Re ( α ) > 2
∫ 0 ∞ t α − 1 sech 2 t d t = 4 ∑ m = 1 ∞ ( − 1 ) m − 1 m ∫ 0 ∞ t α − 1 e − 2 m t d t = 4 Γ ( α ) ∑ m = 1 ∞ ( − 1 ) m − 1 m ( 2 m ) α = 2 2 − α Γ ( α ) ∑ m = 1 ∞ ( − 1 ) m − 1 1 m α − 1 ,
and
∫ 0 ∞ t α − 1 sech 2 t d t = 2 2 − α Γ ( α ) η ( α − 1 ) .
In the half-plane  Re ( α ) > 2 , the Dirichlet eta function satisfies
η ( α − 1 ) = ∑ m = 1 ∞ ( − 1 ) m − 1 m α − 1 .
The above series is absolutely convergent. Thus
η ( α − 1 ) = ∑ m = 1 ∞ 1 m α − 1 − 2 ∑ m = 1 ∞ 1 ( 2 m ) α − 1 = 1 − 2 2 − α ζ ( α − 1 ) ,
which proves (7) in half-plane  Re ( α ) > 2 . We now extend (7) to the half-plane
P = { α ∈ C : Re ( α ) > 0 } .
Define
F ( α ) = ∫ 0 ∞ t α − 1 sech 2 t d t , α ∈ P .
For each fixed  t > 0 , the integrand is an entire function of  α , because
t α − 1 = exp ( ( α − 1 ) log t )
and  log t is real. Let  K ⊂ P be compact, and set
ω 0 = min α ∈ K Re ( α ) > 0 , ω 1 = max α ∈ K Re ( α ) .
For  0 < t ≤ 1 and  α ∈ K the inequality
sech 2 t = 4 e − 2 t ( 1 + e − 2 t ) 2 ≤ 1
gives
t α − 1 sech 2 t ≤ t ω 0 − 1 .
For  t ≥ 1 , we have
sech 2 t = 4 e − 2 t ( 1 + e − 2 t ) 2 ≤ 4 e − 2 t ,
t α − 1 sech 2 t ≤ 4 t ω 1 − 1 e − 2 t .
Both functions  t ω 0 − 1 and  4 t ω 1 − 1 e − 2 t are integrable on their respective intervals. Hence the integral defining F converges absolutely in the half-plane  α ∈ P . By the theorem on holomorphic parameter integrals (see [35]), the function F is holomorphic on  P .
The zeta function  ζ ( α − 1 ) has a simple pole at  α = 2 , while the function  1 − 2 2 − α has a simple zero. Writing  α = 2 + ε , we have
1 − 2 2 − α = ε log 2 + O ( ε 2 ) , ζ ( α − 1 ) = 1 ε + O ( 1 ) .
Therefore,
lim α → 2 1 − 2 2 − α ζ ( α − 1 ) = log 2 .
The singularity of  1 − 2 2 − α ζ ( α − 1 ) is removable, and at  α = 2 the value of the right-hand side of (7) is  2 0 Γ ( 2 ) log 2 = log 2 . Next, define
H ( α ) = 2 2 − α Γ ( α ) η ( α − 1 ) .
The relation
η ( α − 1 ) = 1 − 2 2 − α ζ ( α − 1 ) ,
initially obtained for  Re ( α ) > 2 , provides the entire continuation of  η to the half-plane  P . Since  2 2 − α is entire and  Γ ( α ) has no poles in  P , the function H is holomorphic in  P .
From (9), the holomorphic functions F and H agree on the nonempty open subset
{ α ∈ C : Re ( α ) > 2 } ⊂ P .
Since  P is connected and  F = H on the open subset  { α ∈ C : Re ( α ) > 2 } ⊂ P , the identity theorem for holomorphic functions [35] implies that  F = H throughout  P . □
Lemma 4. 
For  0 < α < 1 and  − π ≤ θ ≤ π ,
Re G ( e i θ ) ≥ 0 .
The inequality is strict for  θ ≠ 0 .
Proof. 
When  − 1 ≤ x ≤ 0 , the integrand in (5) is positive. Hence
J α ( x ) > 0 .
Since  ζ ( α − 1 ) < 0 and  x < 0 , we have  2 ζ ( α − 1 ) x ≥ 0 . Therefore,
J α ( x ) + 2 ζ ( α − 1 ) x > 0 .
Because  1 − x > 0 , Equation (4) gives  Re G ( e i θ ) > 0 .
Let  0 < x < 1 . For every fixed  t > 0 , the denominator  1 − 2 e − t x + e − 2 t decreases as x increases. Consequently,
J α ( x ) ≥ J α ( 0 ) .
At  x = 0 ,
J α ( 0 ) = 1 − α Γ ( α ) ∫ 0 ∞ t α − 2 1 − e − 2 t 1 + e − 2 t d t = 1 − α Γ ( α ) ∫ 0 ∞ t α − 2 tanh t d t .
Integrating by parts, using  d d t tanh t = sech 2 t , and the facts
lim t → 0 + t α − 1 tanh t = 0 , lim t → ∞ t α − 1 tanh t = 0
gives
J α ( 0 ) = 1 − α Γ ( α ) t α − 1 α − 1 tanh t 0 ∞ − 1 α − 1 ∫ 0 ∞ t α − 1 sech 2 t d t ,
J α ( 0 ) = 1 Γ ( α ) ∫ 0 ∞ t α − 1 sech 2 t d t .
By Lemma 3
J α ( 0 ) = − 2 2 − α 2 2 − α − 1 ζ ( α − 1 ) .
When  0 < α < 1 , we have  2 2 − α ≥ 2 , and therefore
J α ( 0 ) ≥ − 2 ζ ( α − 1 ) .
Consequently,
J α ( x ) ≥ J α ( 0 ) > − 2 ζ ( α − 1 ) > − 2 ζ ( α − 1 ) x .
By Lemma 2
Re G ( e i θ ) = ( 1 − x ) J α ( x ) + 2 ζ ( α − 1 ) x > 0 .
Finally, at  θ = 0 , we have  x = 1 , and the factor  1 − x vanishes. Hence  Re ( G ( 1 ) ) = 0 . □

2.2. Estimates for the Generating Function

For  | μ | < 2 π , the polylogarithm has an expansion:
Li s ( e μ ) = Γ ( 1 − s ) ( − μ ) s − 1 + ∑ k = 0 ∞ ζ ( s − k ) μ k k ! .
Lemma 5. 
There exist positive constants  C 1 , C 2 , independent of θ, such that
| G ( e i θ ) | ≥ C 1 | θ | α , − π ≤ θ ≤ π ,
and
| d d θ G ( e i θ ) | ≤ C 2 | θ | α − 1 , 0 < | θ | ≤ π .
Proof. 
We first study the behavior of the generating function near  θ = 0 . From (11) with  s = α − 1 and  μ = i θ , we obtain
Li α − 1 ( e i θ ) = Γ ( 2 − α ) ( − i θ ) α − 2 + ζ ( α − 1 ) + i ζ ( α − 2 ) θ + O ( θ 2 ) .
Also  e − i θ = 1 + O ( θ ) and  1 − e i θ = − i θ + O ( θ 2 ) . Therefore
e − i θ Li α − 1 ( e i θ ) − ζ ( α − 1 ) = Γ ( 2 − α ) ( − i θ ) α − 2 1 + o ( 1 ) .
Hence
G ( e i θ ) = ( 1 − e i θ ) 2 e − i θ Li α − 1 ( e i θ ) − ζ ( α − 1 ) = Γ ( 2 − α ) ( − i θ ) α ( 1 + o ( 1 ) ) .
Taking absolute values,
lim θ → 0 | G ( e i θ ) | | θ | α = Γ ( 2 − α ) .
Since  Γ ( 2 − α ) > 0 , there exists  δ 1 > 0 such that when  0 < | θ | ≤ δ 1 ,
| G ( e i θ ) | ≥ 1 2 Γ ( 2 − α ) | θ | α .
The lower bound is now extended away from zero. By Lemma 4
Re G ( e i θ ) > 0 , ( θ ≠ 0 ) .
Therefore  G ( e i θ ) ≠ 0 for  0 < | θ | ≤ π . Denote by  K δ 1 the set
K δ 1 = { θ : δ 1 ≤ | θ | ≤ π } ,
The function  | G ( e i θ ) | is continuous and strictly positive on the compact set  K δ 1 . Therefore, it attains a strictly positive minimum on  K δ 1
M 1 = min θ ∈ K δ 1 | G ( e i θ ) | > 0 .
Therefore,
| G ( e i θ ) | ≥ M 1 π α | θ | α , δ 1 ≤ | θ | ≤ π ,
because  | θ | α ≤ π α . Let
C 1 = min 1 2 Γ ( 2 − α ) , M 1 π α .
From (14) and (15) we obtain
| G ( e i θ ) | ≥ C 1 | θ | α , − π ≤ θ ≤ π .
Now we estimate the derivative of  G ( e i θ ) near zero. For  0 < α < 1 , the expansion (11) of the polylogarithm with  s = α − 2 and  s = α − 1 gives
Li α − 2 ( e i θ ) = Γ ( 3 − α ) ( − i θ ) α − 3 + ζ ( α − 2 ) + O ( θ ) ,
and
Li α − 1 ( e i θ ) = Γ ( 2 − α ) ( − i θ ) α − 2 + ζ ( α − 1 ) + O ( θ ) .
Consequently, there exist positive constants  K 1 , K 2 and a sufficiently small  δ 2 such that  0 < δ 2 < 1 and
Li α − 2 ( e i θ ) ≤ K 1 | θ | α − 3 , Li α − 1 ( e i θ ) ≤ K 2 | θ | α − 2 , 0 < | θ | ≤ δ 2 .
The constants  K 1 and  K 2 are defined by
K 1 = sup 0 < | θ | ≤ δ 2 | θ | 3 − α Li α − 2 ( e i θ ) , K 2 = sup 0 < | θ | ≤ δ 2 | θ | 2 − α Li α − 1 ( e i θ ) .
These suprema are finite because
lim θ → 0 | θ | 3 − α Li α − 2 ( e i θ ) = Γ ( 3 − α ) , lim θ → 0 | θ | 2 − α Li α − 1 ( e i θ ) = Γ ( 2 − α ) ,
and the constant  δ 2 > 0 can be chosen such that  K 1 < Γ ( 3 − α ) + 1 and  K 2 < Γ ( 2 − α ) + 1 .
Define
Φ ( θ ) = e − i θ Li α − 1 ( e i θ ) − ζ ( α − 1 ) .
Then
G ( e i θ ) = ( 1 − e i θ ) 2 Φ ( θ ) .
By the triangle inequality
| Φ ( θ ) | ≤ e − i θ Li α − 1 ( e i θ ) + ζ ( α − 1 ) ≤ ( K 2 + 1 ) | θ | α − 2 .
The polylogarithm satisfies the identity
z d d z Li α − 1 ( z ) = Li α − 2 ( z ) .
Applying the chain rule with  z = e i θ yields
d d θ Li α − 1 e i θ = i Li α − 2 e i θ .
Thus
Φ ′ ( θ ) = − i e − i θ Li α − 1 ( e i θ ) + i e − i θ Li α − 2 ( e i θ ) = i e − i θ Li α − 2 ( e i θ ) − Li α − 1 ( e i θ ) .
and
| Φ ′ ( θ ) |   ≤   | Li α − 2 ( e i θ ) |   +   | Li α − 1 ( e i θ ) | .
From (16) it follows that
| Φ ′ ( θ ) | ≤ K 1 | θ | α − 3 + K 2 | θ | α − 2 < ( K 1 + K 2 ) | θ | α − 3 .
Differentiating (17), we obtain
d d θ G e i θ = − 2 i e i θ 1 − e i θ Φ ( θ ) + 1 − e i θ 2 Φ ′ ( θ ) .
Since  | Φ ( θ ) | ≤ ( 1 + K 2 ) | θ | α − 2 and
1 − e i θ = 1 − cos θ − i sin θ = 2 − 2 cos θ = 2 sin θ 2 ≤ θ .
It follows that, for  0 < | θ | < δ 2
d d θ G e i θ ≤ 2 | θ | | Φ ( θ ) | + | θ | 2 | Φ ′ ( θ ) | ≤ ( 2 + K 1 + 3 K 2 ) | θ | α − 1 .
The derivative estimate is extended to the region away from zero. On the compact set
K δ 2 = { θ : δ 2 ≤ | θ | ≤ π } ,
the function  G ′ ( e i θ ) is continuous. Therefore, it attains its maximum on  K δ 2 .
M 2 = max δ 2 ≤ | θ | ≤ π | d d θ G ( e i θ ) | < ∞ .
Since  α − 1 < 0 and  | θ | ≤ π ,
| θ | α − 1 ≥ π α − 1 .
Therefore  1 ≤ π 1 − α | θ | α − 1 . Hence
| d d θ G ( e i θ ) | ≤ M 2 π 1 − α | θ | α − 1 .
Combining this with the estimate (18) gives
| d d θ G ( e i θ ) | ≤ C 2 | θ | α − 1 , 0 < | θ | ≤ π .
where  C 2 = max { M 2 π 1 − α , 2 + K 1 + 3 K 2 } . □

2.3. Bounds for the Resolvent Coefficients

For  ρ ≥ 0 , define the resolvent coefficients  r ℓ ( ρ ) by [37,38,39,40]
1 G ( z ) + ρ = ∑ ℓ = 0 ∞ r ℓ ( ρ ) z ℓ .
Since  Re G ( e i θ ) ≥ 0 , we have
| G ( e i θ ) + ρ | 2 = | G ( e i θ ) | 2 + 2 ρ Re G ( e i θ ) + ρ 2 ≥ | G ( e i θ ) | 2 + ρ 2 .
Hence,
| G ( e i θ ) + ρ | ≥ ρ 2 + C 1 2 | θ | 2 α ≥ 1 2 ρ + C 1 | θ | α .
Set
Q ρ ( θ ) = 1 G ( e i θ ) + ρ .
Proposition 1. 
Let  0 < θ < π . Then
| Q ρ ( θ ) | ≤ C 3 | θ | − α
and
| Q ρ ′ ( θ ) | ≤ C 4 | θ | − α − 1 ,
where  C 3 = 2 / C 1 and  C 4 = 2 C 2 / C 1 2 .
Proof. 
From the representation (20) of the function  Q ρ , we have
| Q ρ ( θ ) | = 1 | G ( e i θ ) + ρ | .
Consequently, estimate (19) gives
| Q ρ ( θ ) | ≤ 2 ρ + C 1 | θ | α ≤ 2 C 1 | θ | − α .
Differentiate (20)
Q ρ ′ ( θ ) = − d d θ G ( e i θ ) ( G ( e i θ ) + ρ ) 2 .
Therefore
| Q ρ ′ ( θ ) | = d d θ G ( e i θ ) | G ( e i θ ) + ρ | 2 .
Using (12) and (13),
| Q ρ ′ ( θ ) | ≤ 2 C 2 | θ | α − 1 ( ρ + C 1 | θ | α ) 2 ≤ 2 C 2 | θ | α − 1 C 1 2 | θ | 2 α = 2 C 2 C 1 2 | θ | − α − 1 .
□
The constants  C 3 and  C 4 are independent of the parameter  ρ ≥ 0 . The function  Q ρ admits the Fourier-series expansion
Q ρ ( θ ) = ∑ ℓ = 0 ∞ r ℓ ( ρ ) e i ℓ θ ,
where the resolvent coefficients are given by
r ℓ ( ρ ) = 1 2 π ∫ − π π Q ρ ( θ ) e − i ℓ θ d θ .
Lemma 6. 
Let  ℓ ≥ 0 . Then
| r ℓ ( ρ ) | ≤ C 5 ( ℓ + 1 ) α − 1 ,
where
C 5 = max 1 , ( 3 − 2 α ) α C 3 + 2 ( 1 − α ) C 4 α ( 1 − α ) 2 α − 2 .
Proof. 
Let  ℓ ≥ 1 . Split the integral at  | θ | = 1 / ℓ . For the central part,
∫ | θ | ≤ 1 / ℓ Q ρ ( θ ) e − i ℓ θ d θ ≤ 2 C 3 ∫ 0 1 / ℓ θ − α d θ = 2 C 3 ℓ α − 1 1 − α .
On the interval  [ 1 / ℓ , π ] , integrate by parts:
∫ 1 / ℓ π Q ρ ( θ ) e − i ℓ θ d θ = − 1 i ℓ Q ρ ( θ ) e − i ℓ θ 1 / ℓ π + 1 i ℓ ∫ 1 / ℓ π Q ρ ′ ( θ ) e − i ℓ θ d θ .
For  ℓ ≥ 1 , the boundary term satisfies
Q ρ ( θ ) e − i ℓ θ 1 / ℓ π = Q ρ ( π ) e − i ℓ π − Q ρ ( 1 / ℓ ) e − i ≤   | Q ρ ( π ) |   +   | Q ρ ( 1 / ℓ ) | ≤ C 3 π − α + C 3 ℓ α < 2 C 3 ℓ α .
Consequently,
1 ℓ Q ρ ( θ ) e − i ℓ θ 1 / ℓ π ≤ 2 C 3 ℓ α − 1 .
Also,
1 ℓ ∫ 1 / ℓ π | Q ρ ′ ( θ ) | d θ ≤ C 4 ℓ ∫ 1 / ℓ π θ − α − 1 d θ ≤ C 4 α ℓ α − 1 .
Combining (23) and (24), we obtain
∫ 1 / ℓ π Q ρ ( θ ) e − i ℓ θ d θ ≤ 2 C 3 + C 4 α ℓ α − 1 .
The negative interval is identical. Thus
| r ℓ ( ρ ) | ≤ 2 C 3 1 − α + 4 C 3 + 2 C 4 α ℓ α − 1 = 2 ( 3 − 2 α ) α C 3 + 2 ( 1 − α ) C 4 α ( 1 − α ) ℓ α − 1 .
The value of  r 0 ( ρ ) is
r 0 ( ρ ) = 1 G ( 0 ) + ρ = 1 γ 0 ( α ) + ρ = 1 1 − ζ ( α − 1 ) + ρ .
Therefore
| r 0 ( ρ ) | ≤ 1 1 − ζ ( α − 1 ) < 1 .
Hence, for  ℓ ≥ 0
| r ℓ ( ρ ) | ≤ 2 ( 3 − 2 α ) α C 3 + 2 ( 1 − α ) C 4 α ( 1 − α ) ℓ α − 1 ≤ ( 3 − 2 α ) α C 3 + 2 ( 1 − α ) C 4 α ( 1 − α ) 2 α − 2 ( ℓ + 1 ) α − 1 ,
where  C 5 = max 1 , ( 3 − 2 α ) α C 3 + 2 ( 1 − α ) C 4 α ( 1 − α ) 2 α − 2 . □

3. Difference Scheme for the Time-Fractional Subdiffusion Equation

Finite difference schemes for time-fractional problems have been extensively investigated, with particular attention to their accuracy, stability, and convergence properties [9,10,16,17,23,41,42,43]. In this section, we construct a second-order implicit difference scheme for the time-fractional subdiffusion equation based on the corrected L1 approximation (2) of the Caputo fractional derivative. We analyze the stability and convergence of the scheme and illustrate the theoretical results through numerical experiments.
Let  0 < α < 1 . Consider the time-fractional subdiffusion equation
D t α u ( x , t ) = d u x x ( x , t ) + F ( x , t ) , ( x , t ) ∈ ( 0 , X ) × ( 0 , T ) , u ( x , 0 ) = φ ( x ) , 0 ≤ x ≤ X , u ( 0 , t ) = u ( X , t ) = 0 , 0 ≤ t ≤ T .
where  d > 0 is the diffusion coefficient and  D t α u ( x , t ) is the partial Caputo derivative
D t ( α ) u ( x , t ) = 1 Γ ( 1 − α ) ∫ 0 t u τ ( x , τ ) ( t − τ ) α d τ , 0 < α < 1 .
Without loss of generality, we may assume that subdiffusion Equation (25) is subject to homogeneous Dirichlet boundary conditions. This reduction is achieved by the transformation  u ^ ( x , t ) = u ( x , t ) − ( 1 − x / X ) u ( 0 , t ) − ( x / X ) u ( X , t ) .

3.1. Implicit Difference Scheme

Let  h = X / M , τ = T / N and  J be a rectangular grid inside the rectangle  ( 0 , X ) × ( 0 , T ]
J = { ( x j , t n ) = ( j h , n τ ) | j = 1 , … , M − 1 , n = 1 , … , N } ,
where M and N are positive integers. Define  u j n = u ( x j , t n ) and  φ j = φ ( x j ) . The numerical solution for the first time level is obtained using shifted approximations
f 1 − α / 2 ( α ) = ( 2 − α ) 1 − α 2 1 − α Γ ( 2 − α ) τ α f 1 − f 0 + O τ 3 − α ,
f 1 − α / 2 = 2 − α 2 f 1 − α 2 f 0 + O τ 2 .
Applying the shifted formulas (26) and (27), together with the central-difference approximation in space, gives the following relation at the point  ( x j , t 1 − α / 2 ) :
( 2 − α ) 1 − α 2 1 − α Γ ( 2 − α ) τ α u j 1 − u j 0 = d ( 2 − α ) 2 h 2 u j + 1 1 − 2 u j 1 + u j − 1 1 + d α 2 φ j ″ + F j 1 − α / 2 + O h 2 + τ 2 .
Multiply by  2 1 − α Γ ( 2 − α ) τ α ( 2 − α ) α − 1 ,
u j 1 − φ j = d ( 2 − α ) α Γ ( 2 − α ) τ α 2 α h 2 u j + 1 1 − 2 u j 1 + u j − 1 1 + 2 1 − α Γ ( 2 − α ) τ α ( 2 − α ) 1 − α d α 2 φ j ″ + F j 1 − α / 2 + O τ α h 2 + τ 2 .
Define
ν = d ( 2 − α ) α Γ ( 2 − α ) τ α 2 − α .
Let A be a tridiagonal square matrix of size  M − 1 generated by  ( − 1 , 2 , − 1 ) / h 2 ,
A = 1 h 2 2 − 1 0 … 0 − 1 2 − 1 ⋱ ⋮ 0 − 1 2 ⋱ 0 ⋮ ⋱ ⋱ ⋱ − 1 0 … 0 − 1 2 .
The numerical solution  U 1 = ( U 1 1 , … , U M − 1 1 ) T at the first time level satisfies
( I + ν A ) U 1 = Φ ,
with the homogeneous boundary values  U 0 1 = U M 1 = 0 . The vector  Φ has components
Φ j = φ j + 2 1 − α Γ ( 2 − α ) τ α ( 2 − α ) 1 − α d α 2 φ j ″ + F j 1 − α / 2 , j = 1 , … , M − 1 .
At the time levels  n > 1 of the grid  J , the Caputo fractional derivative at  ( x j , t n ) is approximated by (2), while the second-order spatial derivative is approximated using the central difference formula. This yields
τ − α Γ ( 2 − α ) ∑ k = 0 n γ k ( α ) u j n − k = d h 2 u j − 1 n − 2 u j n + u j + 1 n + F j n + O τ 2 − α n − α + h 2 ,
Equation (29) can be written in matrix form as
τ − α Γ ( 2 − α ) ∑ k = 0 n γ k ( α ) u n − k + d A u n = F n + R n ,
for  n = 2 , … , N . The implicit difference scheme takes the following matrix form:
τ − α Γ ( 2 − α ) ∑ k = 0 n γ k ( α ) U n − k + d A U n = F n ,
and  U 0 = φ . Let  μ = d Γ ( 2 − α ) τ α . Equivalently,
∑ k = 0 n γ k ( α ) U n − k + μ A U n = Γ ( 2 − α ) τ α F n , n = 2 , … , N ,
γ 0 ( α ) I + μ A U n = Γ ( 2 − α ) τ α F n − ∑ k = 1 n γ k ( α ) U n − k .

3.2. Error Equation

Let
E n = u n − U n
denote the error vector at the n-th time level on the grid  J . Subtracting the numerical scheme (31) from the corresponding consistency relation (30), we obtain the following error equation:
τ − α Γ ( 2 − α ) ∑ k = 0 n γ k ( α ) E n − k + d A E n = R n , n = 2 , … , N ,
where  R n = O h 2 + τ 2 − α n − α denotes the local truncation error. Since the exact and numerical solutions satisfy the same initial condition,  E 0 = 0 . Multiplying the error equation by  Γ ( 2 − α ) τ α and setting
μ = d Γ ( 2 − α ) τ α ,
we obtain the equivalent form
( γ 0 ( α ) I + μ A ) E n = Γ ( 2 − α ) τ α R n − ∑ k = 1 n γ k ( α ) E n − k .
The matrix A is a symmetric and positive definite and has positive eigenvalues
λ m = 4 h 2 sin 2 m π 2 M , m = 1 , … , M − 1 .
Therefore, there exists an orthogonal matrix Q such that
A = Q D Q T ,
where D is a diagonal matrix
D = diag { λ 1 , λ 2 , … , λ M − 1 } .
Define
W n = Q T E n , V n = Q T R n .
Multiplying both sides of (33) from the left by  Q T yields
Q T ( γ 0 ( α ) I + μ A ) E n = Γ ( 2 − α ) τ α Q T R n − ∑ k = 1 n γ k ( α ) Q T E n − k .
and therefore
( γ 0 ( α ) I + μ D ) W n = Γ ( 2 − α ) τ α V n − ∑ k = 1 n γ k ( α ) W n − k .

3.3. Discrete Resolvent Representation of  W n

Lemma 7. 
For each j and  n > 1 , we have
W j n = ∑ m = 1 n r n − m ( ρ j ) H j m .
where  H j n = Γ ( 2 − α ) τ α V j n and  ρ j = μ λ j ≥ 0 .
Proof. 
Fix a spatial mode j, where  j = 1 , … , M − 1 . Equation (34) becomes
∑ k = 0 n γ k ( α ) W j n − k + ρ j W j n = H j n ,
for  n = 1 , 2 , … , N . Since the initial error vanishes,  E 0 = 0 , and hence
W 0 = Q T E 0 = 0 .
Define the generating functions associated with the sequences  { W j n } n ≥ 1 and  { H j n } n ≥ 1 by
W j ( z ) = ∑ n = 1 ∞ W j n z n , H j ( z ) = ∑ n = 1 ∞ H j n z n .
Multiply the modal Equation (35) by  z n and sum over  n ≥ 1 :
∑ n = 1 ∞ ∑ k = 0 n γ k ( α ) W j n − k z n + ρ j ∑ n = 1 ∞ W j n z n = ∑ n = 1 ∞ H j n z n .
By the Cauchy product,
G ( z ) W j ( z ) = ∑ n = 0 ∞ ∑ k = 0 n γ k ( α ) W j n − k z n .
The coefficient corresponding to  n = 0 is  γ 0 ( α ) W 0 = 0 . Hence
G ( z ) W j ( z ) + ρ j W j ( z ) = H j ( z ) ,
so
( G ( z ) + ρ j ) W j ( z ) = H j ( z ) .
Using the definition of the resolvent,
W j ( z ) = H j ( z ) G ( z ) + ρ j = ∑ ℓ = 0 ∞ r ℓ ( ρ j ) z ℓ ∑ m = 1 ∞ H j m z m .
Applying the Cauchy product again,
W j ( z ) = ∑ ℓ = 0 ∞ ∑ m = 1 ∞ r ℓ ( ρ j ) H j m z ℓ + m .
The coefficient of  z n is obtained from all pairs satisfying  ℓ + m = n . Thus
W j n = ∑ m = 1 n r n − m ( ρ j ) H j m .
□

3.4. Estimate for the Error

Let  U , V ∈ R M − 1 . The inner product and discrete  l 2 norm are
( U , V ) x = h ∑ j = 1 M − 1 U j V j , ∥ V ∥ x 2 = ( V , V ) x .
For the matrix V associated with the sequence  { V n } n = 1 N , define the discrete space–time  ℓ 2 -norm by
∥ V ∥ 2 , τ , x 2 = τ ∑ n = 1 N ∥ V n ∥ x 2 .
Set
s n = ∑ m = 1 n ( n − m + 1 ) α − 1 m − α .
Proposition 2. 
Let  0 < α < 1 . Then the sequence  { s n } n ≥ 1 is bounded.
s n ≤ π sin π α .
Proof. 
Consider the function
f n ( x ) = ( n − x ) α − 1 x − α , 0 < x < n .
For  x ∈ [ m − 1 , m ] , we have
x ≤ m , n − x ≤ n − m + 1 .
Since  α − 1 < 0 , it follows that
x − α ≥ m − α , ( n − x ) α − 1 ≥ ( n − m + 1 ) α − 1 .
Therefore,
( n − x ) α − 1 x − α ≥ ( n − m + 1 ) α − 1 m − α .
Integrating over the interval  [ m − 1 , m ] gives
( n − m + 1 ) α − 1 m − α ≤ ∫ m − 1 m ( n − x ) α − 1 x − α d x .
Summing for  m = 1 , … , n , we obtain
s n ≤ ∑ m = 1 n ∫ m − 1 m ( n − x ) α − 1 x − α d x = ∫ 0 n ( n − x ) α − 1 x − α d x .
Using the substitution  x = n t , we find
∫ 0 n ( n − x ) α − 1 x − α d x = ∫ 0 1 n ( 1 − t ) α − 1 ( n t ) − α n d t = ∫ 0 1 ( 1 − t ) α − 1 t − α d t = B ( 1 − α , α ) .
Since
B ( 1 − α , α ) = Γ ( 1 − α ) Γ ( α ) = π sin π α .
Hence  s n ≤ π / sin ( π α ) , which proves that  { s n } is uniformly bounded. □
The starting error vector  E 1 = u 1 − U 1 satisfies the error equation
( I + ν A ) E 1 = Γ ( 2 − α ) τ α R 1 ,
where  ∥ R 1 ∥ ∞ ≤ C 6 τ 2 + h 2 . The coefficient matrix  I + ν A is strictly diagonally dominant and is an M-matrix. Moreover, its inverse satisfies [43,44]
( I + ν A ) − 1 ∞ ≤ 1 .
It follows that
∥ E 1 ∥ ∞ ≤ Γ ( 2 − α ) τ α ( I + ν A ) − 1 ∞ ∥ R 1 ∥ ∞ ≤ C 6 Γ ( 2 − α ) τ α τ 2 + h 2 .
Since  0 < Γ ( 2 − α ) < 1 ,
∥ u 1 − U 1 ∥ ∞ < C 6 τ α τ 2 + h 2 .
Consequently,
∥ u 1 − U 1 ∥ x ≤ X ∥ u 1 − U 1 ∥ ∞ ≤ X C 6 τ 2 + h 2 ,
where  C 6 is independent of h and  τ .
Theorem 1. 
Let  0 < α < 1 , and assume that the exact solution of the time-fractional subdiffusion Equation (25) satisfies  u ∈ C 4 , 3 [ 0 , X ] × [ 0 , T ] . Then the solution  U n of the implicit difference scheme (32) satisfies
max 0 ≤ n ≤ N u n − U n x ≤ C τ 2 + h 2 ,
Proof. 
By Lemmas 6 and 7, the numbers  W j n satisfy the following estimate:
| W j n | ≤ C 5 ∑ m = 1 n ( n − m + 1 ) α − 1 | H j m | .
Squaring both sides and summing with respect to j from 1 to  M − 1 , we obtain
h ∑ j = 1 M − 1 | W j n | 2 ≤ c 5 2 h ∑ j = 1 M − 1 ∑ m = 1 n ( n − m + 1 ) α − 1 | H j m | 2 .
Hence
∥ W n ∥ x ≤ c 5 h ∑ j = 1 M − 1 ∑ m = 1 n ( n − m + 1 ) α − 1 | H j m | 2 1 / 2 .
Applying Minkowski’s inequality [45], we obtain
∥ W n ∥ x ≤ c 5 ∑ m = 1 n ( n − m + 1 ) α − 1 h ∑ j = 1 M − 1 | H j m | 2 1 / 2 ,
∥ W n ∥ x ≤ C 5 ∑ m = 1 n ( n − m + 1 ) α − 1 ∥ H m ∥ x .
By the definition of  W n ,
W n = Q T E n .
Since Q is orthogonal,  Q T Q = Q Q T = I . Consequently, the transformation preserves the discrete spatial norm:
∥ W n ∥ x 2 = h ( W n ) T W n = h ( Q T E n ) T ( Q T E n ) = h ( E n ) T Q Q T E n = h ( E n ) T E n = ∥ E n ∥ x 2 .
Thus,
∥ E n ∥ x = ∥ W n ∥ x .
Similarly
∥ V n ∥ x = ∥ R n ∥ x .
Since  0 < α < 1 , the function  x α − 1 is strictly decreasing on  ( 0 , n ] . Therefore, the right-endpoint Riemann sum associated with the unit partition of  [ 0 , n ] underestimates the corresponding integral. Hence,
∑ ℓ = 1 n ℓ α − 1 < ∫ 0 n x α − 1 d x = n α α .
Using (36) and (37) we obtain the stability estimate
∥ E n ∥ x = ∥ W n ∥ x ≤ C 5 τ α ∑ m = 1 n ( n − m + 1 ) α − 1 ∥ R m ∥ x .
Making the change in index  ℓ = n − m + 1 in (39) and applying (38), we obtain
∥ E n ∥ x ≤ C 5 τ α ∑ ℓ = 1 n ℓ α − 1 max 1 ≤ m ≤ n ∥ R m ∥ x < C 5 ( n τ ) α α max 1 ≤ m ≤ N ∥ R m ∥ x .
Since  n τ ≤ T , it follows that
max 1 ≤ n ≤ N ∥ E n ∥ x ≤ C 5 T α α max 1 ≤ m ≤ N ∥ R m ∥ x .
Therefore the corrected L1 scheme (32) for the TFSE (25) is stable in the discrete spatial  l 2 -norm. The truncation error vector  R m satisfies
∥ R m ∥ x ≤ X ∥ R m ∥ ∞ ≤ C 7 X τ 2 − α m − α + h 2 .
Therefore
∥ H m ∥ x = Γ ( 2 − α ) τ α ∥ R m ∥ x ≤ Γ ( 2 − α ) C 7 X τ α ( τ 2 − α m − α + h 2 )
and
∥ W n ∥ x ≤ C 5 C 7 X τ 2 ∑ m = 1 n ( n − m + 1 ) α − 1 m − α + τ α h 2 ∑ m = 1 n ( n − m + 1 ) α − 1 .
For the second sum in (40), the change in index  ℓ = n − m + 1 gives
τ α h 2 ∑ m = 1 n ( n − m + 1 ) α − 1 = τ α h 2 ∑ ℓ = 1 n ℓ α − 1 ≤ τ α n α α h 2 = ( n τ ) α α h 2 ≤ T α α h 2 .
Since the sequence  { s n } is uniformly bounded, the preceding estimates imply
∥ W n ∥ x ≤ C 5 C 7 X τ 2 s n + T α α h 2 ≤ C 5 C 7 X π τ 2 sin ( π α ) + T α α h 2 ,
∥ W n ∥ x ≤ C 5 C 7 C 8 X τ 2 + h 2 ,
where  C 8 = max π sin ( π α ) , T α α . Since  E n = u n − U n , the estimate for  W n yields
∥ u n − U n ∥ x = ∥ W n ∥ x ≤ C τ 2 + h 2 , n = 2 , … , N ,
where  C = max C 6 , C 5 C 7 C 8 X . □
Throughout the paper, all constants are independent of the discretization parameters h,  τ , and the time level n. Theorem 1 establishes second-order convergence in both space and time. Since neither the stability estimate nor the error estimate requires any coupling condition between h and  τ , the scheme is unconditionally stable and convergent.

3.5. Numerical Experiments

Example 1. 
Consider the time-fractional subdiffusion Equation (25) with  X = T = 1 and exact solution  u ( x , t ) = cos ( x − 2 t ) sin π x . The corresponding source term and initial condition are given by:
F ( x , t ) = 2 sin x t 1 − α E 2 , 2 − α ( − 4 t 2 ) − 4 cos x t 2 − α E 2 , 3 − α ( − 4 t 2 ) sin π x + d ( 1 + π 2 ) cos ( x − 2 t ) sin π x + 2 π sin ( x − 2 t ) cos π x
and
φ ( x ) = cos x sin π x ,
where  E a , b ( z ) is the two-parameter Mittag–Leffler function
E a , b ( z ) = ∑ n = 0 ∞ z n Γ ( a n + b ) , a > 0 .
Figure 1a shows the discrete solution of the TFSE in Example 1, computed using the corrected L1 scheme (32) with  α = 0.75 ,  d = 1 , and  h = τ = 0.01 . The errors of classical L1 scheme and the corrected L1 scheme at the final time level  ( n = N ) are compared on Figure 1b. The first rows of Table 1 and Table 2 report the errors corresponding to the parameter values specified above. The error distributions corresponding to the L1 scheme and the corrected L1 scheme are shown in Figure 2. The performance of the classical L1 scheme and the corrected L1 scheme (32) is compared in Table 1 and Table 2 using four error measures: the global maximum error, the error at the first time level, the error at the final time level, and the maximum-in-time discrete spatial  l 2 -error. The comparison is performed under the simultaneous mesh refinement  h = τ . For the corrected L1 scheme, the numerical solution at the first time level  n = 1 is computed using (28), whereas for the classical L1 scheme, it is computed using the standard L1 approximation of the fractional derivative.
f 1 ( α ) = τ − α 2 1 − α Γ ( 2 − α ) f 1 − f 0 + O τ 2 − α .
Figure 1. Numerical solution obtained with the corrected L1 scheme (32) for the TFSE in Example 1 with  α = 0.75 ,  d = 1 , and  h = τ = 0.01 (a), and the error distributions at the final time level for the L1 scheme (blue) and the corrected L1 scheme (red) (b).
Table 1. Numerical results for L1 scheme (32) for the TFSE in Example 1 with  α = 0.75 .
Table 2. Numerical results for corrected L1 scheme (32) for the TFSE in Example 1 with  α = 0.75 .
Figure 2. Absolute error distributions obtained with the L1 scheme (a) and the corrected L1 scheme (b) for the TFSE in Example 1, with  α = 0.75 ,  d = 1 , and  h = τ = 0.01 .
At the first time level, the numerical error is  O ( τ 2 + h 2 ) for the classical L1 scheme, whereas for the corrected L1 scheme it is  O τ α ( τ 2 + h 2 ) . The improvement in the accuracy of the numerical error relative to the underlying approximation error results from the factor  τ α appearing in the discrete error equation. Consequently, under the simultaneous refinement  h = τ , the expected convergence orders are 2 and  2 + α , respectively. The corresponding observed orders are computed from
Order ( h , τ ) = log 2 E ( 2 h , 2 τ ) E ( h , τ )
where  E ( h , τ ) denotes the error obtained with the spatial and temporal step sizes h and  τ , respectively.
The temporal and spatial convergence orders of the corrected L1 scheme (32) for  α = 0.2 , 0.5 , and  0.8 are given in Table 3 and Table 4, respectively. In the temporal convergence test, the spatial step is fixed at  h = 0.0005 , whereas in the spatial convergence test, the time step is fixed at  τ = 0.001 . The observed orders, computed using the global discrete  l 2 -error, are given by
Order τ ( τ ) = log 2 E ( 2 τ ) E ( τ ) , Order h ( h ) = log 2 E ( 2 h ) E ( h ) .
Table 3. Global  l 2 error and order in time of corrected L1 scheme (32) for the TFSE in Example 1.
Table 4. Global  l 2 error and order in space of corrected L1 scheme (32) for the TFSE in Example 1.

4. Conclusions

A second-order implicit difference scheme for the time-fractional subdiffusion equation has been constructed using a corrected L1 approximation (2) of the Caputo fractional derivative. The correction modifies only the first three convolution coefficients and therefore preserves the simple convolution structure of the classical L1 formula. The stability and convergence analysis is based on the properties of the generating function of the corrected coefficients and estimates for the associated discrete resolvent. The scheme is shown to be unconditionally stable, with no restriction coupling the temporal and spatial step sizes. Under the stated regularity assumptions, the implicit discrete solution is second-order convergent in both time and space. The results of the numerical experiments are consistent with the theoretical estimates. In particular, the classical L1 scheme exhibits the expected temporal order  2 − α , whereas the corrected L1 scheme achieves second-order accuracy in the global maximum, final-time, and discrete spatial  l 2 error measures. The numerical experiments illustrate the improvement in accuracy obtained through the correction of the initial convolution coefficients.
Possible extensions include equations with variable coefficients and nonhomogeneous boundary conditions, multidimensional problems, and solutions with limited regularity near the initial time. Fast algorithms for evaluating the convolution history may also be considered to reduce the computational cost for long-time simulations.

Author Contributions

Conceptualization, M.M., R.K. and Y.D.; methodology, M.M., R.K., Y.D. and M.P.; software, R.K., Y.D. and M.P.; validation, M.M., R.K., Y.D. and M.P.; formal analysis, M.M., R.K., Y.D. and M.P.; investigation, M.M., R.K., Y.D. and M.P.; resources, R.K., Y.D. and M.P.; data curation, R.K., Y.D. and M.P.; writing—original draft preparation, Y.D.; writing—review and editing, M.M., R.K., Y.D. and M.P.; visualization, M.M., R.K., Y.D. and M.P.; supervision, M.M.; project administration, M.M.; funding acquisition, M.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Metzler, R.; Klafter, J. The random walk’s guide to anomalous diffusion: A fractional dynamics approach. Phys. Rep. 2000, 339, 1–77. [Google Scholar] [CrossRef] [Scilit]
  2. Sierociuk, D.; Dzieliński, A.; Sarwas, G.; Petráš, I.; Podlubny, I.; Škovránek, T. Modelling heat transfer in heterogeneous media using fractional calculus. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2013, 371, 20120146. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  3. Bagley, R.L.; Torvik, P.J. A theoretical basis for the application of fractional calculus to viscoelasticity. J. Rheol. 1983, 27, 201–210. [Google Scholar] [CrossRef] [Scilit]
  4. Benson, D.A.; Wheatcraft, S.W.; Meerschaert, M.M. Application of a fractional advection-dispersion equation. Water Resour. Res. 2000, 36, 1403–1412. [Google Scholar] [CrossRef] [Scilit]
  5. Podlubny, I. Fractional-order systems and PIλDμ-controllers. IEEE Trans. Autom. Control 1999, 44, 208–214. [Google Scholar] [CrossRef] [Scilit]
  6. Ionescu, C.M.; Lopes, A.; Copot, D.; Machado, J.A.T.; Bates, J.H.T. The role of fractional calculus in modeling biological phenomena: A review. Commun. Nonlinear Sci. Numer. Simul. 2017, 51, 141–159. [Google Scholar] [CrossRef] [Scilit]
  7. Scalas, E.; Gorenflo, R.; Mainardi, F. Fractional calculus and continuous-time finance. Phys. A Stat. Mech. Appl. 2000, 284, 376–384. [Google Scholar] [CrossRef] [Scilit]
  8. Oldham, K.B.; Spanier, J. The Fractional Calculus: Theory and Applications of Differentiation and Integration to Arbitrary Order; Academic Press: New York, NY, USA, 1974; p. 140. [Google Scholar]
  9. Lin, Y.; Xu, C. Finite difference/spectral approximations for the time-fractional diffusion equation. J. Comput. Phys. 2007, 225, 1533–1552. [Google Scholar] [CrossRef] [Scilit]
  10. Jin, B.; Lazarov, R.; Zhou, Z. An analysis of the L1 scheme for the subdiffusion equation with nonsmooth data. IMA J. Numer. Anal. 2016, 36, 197–221. [Google Scholar] [CrossRef] [Scilit]
  11. Stynes, M. A survey of the L1 scheme in the discretisation of time-fractional problems. Numer. Math. Theory Methods Appl. 2022, 15, 1173–1192. [Google Scholar] [CrossRef] [Scilit]
  12. Dimitrov, Y.; Georgiev, S.; Miryanov, R.; Todorov, V. Convergence of the L1 two-term equation scheme. J. Phys. Conf. Ser. 2023, 2675, 012027. [Google Scholar] [CrossRef] [Scilit]
  13. Xiao, J.; Chen, Y.; Li, Z.; Zeng, F.; Zhang, Z. L1 Schemes for Time-Fractional Differential Equations: A Brief Survey and New Development. Numer. Math. Theory Methods Appl. 2025, 18, 544–574. [Google Scholar] [CrossRef] [Scilit]
  14. Lubich, C. Discretized fractional calculus. SIAM J. Math. Anal. 1986, 17, 704–719. [Google Scholar] [CrossRef] [Scilit]
  15. Cuesta, E.; Lubich, C.; Palencia, C. Convolution quadrature time discretization of fractional diffusion-wave equations. Math. Comput. 2006, 75, 673–696. [Google Scholar] [CrossRef] [Scilit]
  16. Gao, G.-H.; Sun, Z.-Z.; Zhang, H.-W. A new fractional numerical differentiation formula to approximate the Caputo fractional derivative and its applications. J. Comput. Phys. 2014, 259, 33–50. [Google Scholar] [CrossRef] [Scilit]
  17. Alikhanov, A.A. A new difference scheme for the time fractional diffusion equation. J. Comput. Phys. 2015, 280, 424–438. [Google Scholar] [CrossRef] [Scilit]
  18. Hu, C.-Y.; Lin, F.-R. A New L2 Type Difference Scheme for the Time-Fractional Diffusion Equation. Fractal Fract. 2025, 9, 325. [Google Scholar] [CrossRef] [Scilit]
  19. Ford, N.J.; Yan, Y. An approach to construct higher-order time discretisation schemes for time-fractional partial differential equations with nonsmooth data. Fract. Calc. Appl. Anal. 2017, 20, 1076–1105. [Google Scholar] [CrossRef] [Scilit]
  20. Jin, B.; Li, B.; Zhou, Z. Correction of high-order BDF convolution quadrature for fractional evolution equations. SIAM J. Sci. Comput. 2017, 39, A3129–A3152. [Google Scholar] [CrossRef] [Scilit]
  21. Liu, L.; Wang, J. Numerical methods for time-fractional subdiffusion equations: Convolution quadrature with block generalized Adams methods. Chaos 2025, 35, 093141. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  22. Dimitrov, Y.; Georgiev, S.; Miryanov, R.; Todorov, V. Second-order L1 schemes for fractional differential equations. Fractal Fract. 2025, 9, 816. [Google Scholar] [CrossRef] [Scilit]
  23. Yang, Z.; Zeng, F. A corrected L1 method for a time-fractional subdiffusion equation. J. Sci. Comput. 2023, 95, 85. [Google Scholar] [CrossRef] [Scilit]
  24. Gracia, J.L.; O’Riordan, E.; Stynes, M. A fitted scheme for a Caputo initial-boundary value problem. J. Sci. Comput. 2018, 76, 583–609. [Google Scholar] [CrossRef] [Scilit]
  25. Shen, J.; Zeng, F.; Stynes, M. Second-order error analysis of the averaged L1 scheme for time-fractional initial-value and subdiffusion problems. Sci. China Math. 2024, 67, 1641–1664. [Google Scholar] [CrossRef] [Scilit]
  26. Chen, H.; Stynes, M. Error analysis of a second-order method on fitted meshes for a time-fractional diffusion problem. J. Sci. Comput. 2019, 79, 624–647. [Google Scholar] [CrossRef] [Scilit]
  27. Kopteva, N. Error analysis of the L1 method on graded and uniform meshes for a fractional-derivative problem in two and three dimensions. Math. Comput. 2019, 88, 2135–2155. [Google Scholar] [CrossRef] [Scilit]
  28. Milev, M.; Miryanov, R.; Dimitrov, Y. Efficient numerical methods for fractional- and integer-order ordinary differential equations. Axioms 2026, 15, 501. [Google Scholar] [CrossRef] [Scilit]
  29. Yan, Y.; Wang, Y.; Yan, Y.; Pani, A.K. Higher order time stepping methods for subdiffusion problems based on weighted and shifted Grünwald–Letnikov formulae with nonsmooth data. J. Sci. Comput. 2020, 83, 40. [Google Scholar] [CrossRef] [Scilit]
  30. Jiang, S.; Zhang, J.; Zhang, Q.; Zhang, Z. Fast evaluation of the Caputo fractional derivative and its applications to fractional diffusion equations. Commun. Comput. Phys. 2017, 21, 650–678. [Google Scholar] [CrossRef] [Scilit]
  31. Liao, H.-L.; Yan, Y.; Zhang, J. Unconditional convergence of a fast two-level linearized algorithm for semilinear subdiffusion equations. J. Sci. Comput. 2019, 80, 1–25. [Google Scholar] [CrossRef] [Scilit]
  32. Sun, T.; Li, T.-Y.; Sun, H.-W. All-at-once implementation for subdiffusion equation with time nonuniform mesh. J. Sci. Comput. 2026, 108, 71. [Google Scholar] [CrossRef] [Scilit]
  33. Patel, S.; Santra, S.; Behera, R. An efficient hybrid numerical approach for time-fractional sub-diffusion equations with multi-singularities. Numer. Algorithms 2026, 102, 85–122. [Google Scholar] [CrossRef] [Scilit]
  34. Li, X.; Xu, C. A space-time spectral method for the time fractional diffusion equation. SIAM J. Numer. Anal. 2009, 47, 2108–2131. [Google Scholar] [CrossRef] [Scilit]
  35. Haslinger, F. Complex Analysis: A Functional Analytic Approach; De Gruyter: Berlin, Germany; Boston, MA, USA, 2017. [Google Scholar] [CrossRef] [Scilit]
  36. Folland, G.B. Real Analysis: Modern Techniques and Their Applications, 2nd ed.; Wiley: New York, NY, USA, 1999. [Google Scholar]
  37. Ponce, R. Time discretization of fractional subdiffusion equations via fractional resolvent operators. Comput. Math. Appl. 2020, 80, 69–92. [Google Scholar] [CrossRef] [Scilit]
  38. Wilf, H.S. Generatingfunctionology, 3rd ed.; A K Peters: Wellesley, MA, USA, 2006. [Google Scholar]
  39. Tang, M. Generating functions and the solutions of full history recurrence equations. Electron. Notes Discret. Math. 2007, 29, 445–449. [Google Scholar] [CrossRef] [Scilit]
  40. Liao, H.-L.; Li, D.; Zhang, J. Sharp error estimate of the nonuniform L1 formula for linear reaction-subdiffusion equations. SIAM J. Numer. Anal. 2018, 56, 1112–1133. [Google Scholar] [CrossRef] [Scilit]
  41. Stynes, M.; O’Riordan, E.; Gracia, J.L. Error analysis of a finite difference method on graded meshes for a time-fractional diffusion equation. SIAM J. Numer. Anal. 2017, 55, 1057–1079. [Google Scholar] [CrossRef] [Scilit]
  42. Yuste, S.B. Weighted average finite difference methods for fractional diffusion equations. J. Comput. Phys. 2006, 216, 264–274. [Google Scholar] [CrossRef] [Scilit]
  43. Varah, J.M. A lower bound for the smallest singular value of a matrix. Linear Algebra Appl. 1975, 11, 3–5. [Google Scholar] [CrossRef] [Scilit]
  44. Kolotilina, L.Y. Bounds for the infinity norm of the inverse for certain M- and H-matrices. Linear Algebra Appl. 2009, 430, 692–702. [Google Scholar] [CrossRef] [Scilit]
  45. Rudin, W. Real and Complex Analysis, 3rd ed.; McGraw-Hill: New York, NY, USA, 1987. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.