1. Introduction
The investigation of mathematical models with fractional derivatives has become a fruitful area of research in recent decades. In fact, fractional models have been investigated in a wide range of scientific and engineering applications. For example, in the epidemiological sciences, such models have been employed to estimate the spreading of computer viruses [
1], the propagation of measles in human populations [
2], the transmission dynamics of varicella zoster virus [
3], and even the propagation of the COVID-19 epidemic, including memory effects [
4,
5]. Other interesting applications of fractional calculus have focused on the design of ABC-fractional masks in image processing [
6], the fractional modeling of blood ethanol concentration systems using real data [
7], the investigation of three-species systems in biology using the Atangana–Baleanu fractional derivative [
8], the mathematical modeling of the Chinese economic growth [
9] and the description of cancer treatment, using a class of nonlinear fractional optimal control problems [
10].
It is important to point out that the theory of fractional calculus itself has benefited tremendously from these contributions [
11,
12]. On the one hand, various new fractional operators have been proposed and analyzed in the literature [
13,
14], and new analytical results have been derived in each of these cases [
15,
16]. However, the broader significance of these new fractional operators in real-life applications is still an open issue. In fact, so far, only Riesz fractional operators have been adequately justified for their use in physical problems [
17]. Indeed, fractional derivatives of the Riesz type have been proposed as a valid approach to the continuum limit of systems of particles with long-range interactions [
18]. These operators have been studied mathematically, and various of their properties have been derived in the literature, including some of their associated variational structures [
19]. These properties have already been employed in the investigation of thermodynamical systems, including the study of long-range interactions on the dynamics and statistics of 1D Hamiltonian lattices with on-site potentials [
20] and supratransmission [
21,
22].
Classically, Caputo-like fractional operators have found potential applications in studying systems with memory effects. For instance, they have been used to model social and economic cycles of extreme events [
23], elasticity in economic processes with memory [
24] and the modeling of national economies in state-space [
25]. It is worth pointing out that there are many types of fractional derivatives reported and analyzed in the specialized literature. However, only the Riesz and Caputo fractional operators seem to have physically relevant applications in several areas of science and engineering [
26,
27,
28]. In particular, these operators have appeared in the extension of well-known parabolic or hyperbolic equations of mathematical physics, like fractional forms of the sine-Gordon equation [
29,
30], the nonlinear Klein–Gordon equation [
31], the nonlinear Schrödinger equation [
32], and the Klein–Gordon–Zakharov system [
33]. It is worth mentioning that all of these models obey conservation laws which resemble a form of the mass or energy conservation of the equivalent systems in the integer-order case.
In the present work, we consider a fractional extension of the nonlinear Klein–Gordon equation with damping, which involves Caputo temporal derivatives and Riesz spatial derivatives. We show that this model satisfies a conservation law in differential form, and propose a discretization which satisfies the same law in the discrete domain. Our discretization leads to a finite-difference model which employs the
scheme to approximate the Caputo temporal derivatives [
34], and fractional-order centered differences to estimate the Riesz fractional derivatives in space [
35]. Physically, this system is the continuum limit of a model describing particles with long-range interactions, memory effects and on-site potentials. For this reason, a theoretical study of this model and its discretization are of utmost importance. Various results from the standard literature will be used to that effect, including suitable forms of Gronwall’s inequality, and various estimates and properties for Caputo and Riesz fractional derivatives.
We must point out that there are various papers in the literature dealing with fractional hyperbolic systems which preserve the dissipation or conservation of energy property of classical systems of odes or pdes. Indeed, there are reports on fast conservative numerical algorithms for the coupled fractional Klein–Gordon–Schrödinger equation [
36], conservative Fourier spectral methods of space-fractional Klein–Gordon–Schrödinger equations [
37], energy-preserving finite-difference schemes for nonlinear fractional Schrödinger equations [
38], mass-conservative Fourier spectral methods for solving the fractional nonlinear Schrödinger equation [
39], an energy-preserving and efficient scheme for a double-fractional conservative Klein–Gordon–Zakharov system [
40] and a conservative finite-difference scheme to solve a Riesz space-fractional Gross–Pitaevskii model [
41]. However, in all of these works fractional derivatives (of the Riesz type) appear only in the spatial variables. It appears that the combined Caputo–Riesz time-space-fractional treatment of these systems involving conservation laws has not yet been investigated.
The present manuscript is one of the first works in the literature aiming to fulfill the tasks mentioned in the previous paragraph. More precisely, this is the first article in which a hyperbolic partial differential equation with fractional derivatives in both space and time is fully analyzed for a conserved quantity. The numerical model proposed in this work is capable of reflecting this property in the discrete domain as both theoretical and computational results will show. Moreover, the literature lacks reports in which the stability and convergence of finite-difference schemes for hyperbolic systems are theoretically derived. In that sense, this manuscript is also one of the first reports in the literature in which those studies are presented rigorously. It is important to mention that the numerical simulations confirm the validity of the mathematical results.
2. Preliminaries
Throughout this work, we suppose that represents the number of spatial dimensions which, for practical purposes, we may think of as , while is a bounded, open, and connected domain of . More concretely, is an open hyper-box of the form , where and . The real number will denote a finite period of time, while . As usual, we let and be the boundaries of and , respectively. Throughout this work, and are real numbers in , and define . Moreover, all real functions with domain will be extended to the entire Euclidean domain by letting them be equal to zero in the exterior of the set .
Definition 1 (Podlubny [42]).Let be a function, and suppose that . Assume that is a number with the property that , and let . Whenever it exists, the Caputo fractional total derivative of f of order β at the time t is defined asHere, the symbol Γ
represents the standard Gamma function. In turn, if satisfies , then the left and right Riesz fractional total derivatives of the function f of order α at the point are respectively defined asIf the left and right Riesz fractional total derivatives of f of order α at exist, then we define the respective Riesz total fractional derivatives of f by means of In the case that , note that the Riesz fractional total derivative of f of order α is equal to the classical integer-order derivative of f of order m at x. For the remainder, if
, then we agree that
and
. It is worth recalling that the Caputo fractional operator
satisfies various interesting properties. To start with, this operator (like the Riesz operator) is linear. Moreover, the Caputo derivative of a constant is equal to zero, and the following composition property is satisfied, for each
and
:
It is worthwhile mentioning that these last two properties are not shared by the Riesz fractional derivative [
42].
Definition 2 (Podlubny [42]).Suppose that is a sufficiently smooth function, and let β and m be as in Definition 1. If , then the temporal Caputo fractional partial derivative of ϕ of order β at is given byIf α is not an integer, and , we define respectively the left and right spatial Riesz fractional partial derivatives of ϕ of order α with respect to at asIf these two quantities exist in the set of real numbers, we define the spatial Riesz fractional partial derivative of ϕ of order α with respect to at the point byAs expected, if , then the spatial Riesz partial derivative (9) is equal to the integer-order partial derivative of ϕ of order m with respect to at the point . If all of these fractional partial derivatives exist, then we define the Riesz fractional Laplacian and gradient of ϕ of order α, respectively, as The following are some useful properties on fractional derivatives of the Caputo and Riesz types. These properties will be used throughout what follows.
Lemma 1 (Alikhanov [43]).If is an absolutely continuous function and , then the following functional inequality holds: For the remainder of this manuscript, we will suppose that
are sufficiently smooth functions. We will let
, and assume that
is a continuously differentiable and non-negative function. Under these circumstances, the mathematical model under consideration here is the Caputo–Riesz time-space-fractional initial-boundary-value problem with homogeneous Neumann boundary conditions
It is obvious that this equation is a generalization of various particular integer-order models to the fractional scenario. Indeed, with
, the resulting model becomes a hyperbolic system with damping. Under these circumstances, it reduces to the well-known sine-Gordon equation [
44], if
it leads to the linear Klein–Gordon equation of relativistic quantum mechanics [
45], if
we get the nonlinear Klein–Gordon equation [
46] for
, and the double sine-Gordon equation [
47] for
. In both the integer-order and the fully fractional cases, the fractional model (
13) can be expressed equivalently as the coupled system of partial differential equations with initial-boundary conditions
It is important to point out that mathematical model (
13) is obtained as the continuum-limit approximation for systems of particles with long-range interactions and memory effects. Indeed, it has been established rigorously that some discrete systems with long-range effects lead to systems of fractional differential equations when the limit between particles tends to zero. In those situations, the resulting fractional derivatives are Riesz operators in space [
18,
19]. Moreover, elasticity effects can be used to model systems with memory. Mathematically, this modeling can be achieved by means of Caputo-type fractional derivatives in the temporal variable [
24].
Definition 3. Define the set and . In the case that and , we setIf , then we let , for each . Obviously, the term is a function of in any case. Moreover, for each pair , define the following function of t: Lemma 2. Let be sufficiently smooth functions, and . If , then Theorem 1 (Conservation law).If ϕ and υ are solutions of (14), then , where Proof. We will provide only a sketch of the proof, since most of the details result from algebraic simplifications and taking derivatives. Beforehand, it is easy to check that the following identities are satisfied:
and
Consider the first equation of (
14), take the inner product on both sides with respect to
, and recall that the second equation of that system assures that
is actually the first-order partial derivative of
with respect to
t. Finally, use the above identities and recall that
to reach the statement of the Theorem. □
As an easy consequence of our last result and a direct integration over the interval
, we readily reach the following conservation law, valid for each
:
Corollary 1. If ϕ and υ are solutions of (14), then Proof. The result is a direct consequence from Lemma 1 and Theorem 1. □
This corollary and the conservation law (
21) yield that the following property is satisfied for each
:
3. Numerical Model
At this stage, we introduce the discrete systems needed to approximate the solutions of the mathematical model (
14), introducing suitable notation to describe the numerical model and its discrete functionals. Our approach will be based on the use of finite differences. In this way, we will suppose that
and
, for each
. Additionally, for each
, assume also that
and
are both positive integers.
Let us take regular partitions of the spatial intervals
and the temporal interval
, given, respectively, by
and define
, for each
. As is customary in our investigation [
48], we introduce the collections
and
. Additionally, the notation
will represent the boundary of the grid
, which is the set of all multi-indexes
with the property that
. Here, we agree tacitly that
, for each
.
The symbols and represent numerical approximations to the exact value of and , respectively, for each and . For simplicity, we set and . In a similar fashion, we let and , and agree that and .
Definition 4. Let Ψ represent any one of the symbols Φ or Υ, and let and . We define the discrete linear operatorsMoreover, if is a continuously differentiable function, and , then we let It is worth pointing out that there are no general approaches to deal with the nonlinear term in (
13). In our present work, we employ the discretization formula (
28). This disretization of the nonlinear term has been chosen because it is useful to preserve variational properties of the solutions for the continuous system. Ultimately, these variational arguments are used in the form of the energy method, in order to establish the stability and convergence for the numerical scheme.
Definition 5 (Zhuang and Liu [49]).Let , assume that is sufficiently regular, and let . Let us define , for each , and define the coefficientsRecall that the scheme
of the function f of order β at the time is given by Various remarks are in order. To start with, notice that the
scheme is not defined when
since the Gamma function is not defined when the argument is equal to zero. On the other hand, it is well known [
50] that, if
has all its derivatives up to order 2 bounded on
, then the following consistency property is satisfied:
Moreover, if
, then we define the discrete linear operator
. Obviously, ∘ in this case represents the operation of composition. Under these circumstances,
provides a consistent approximation for the Caputo fractional derivative operator of order
, for functions which belong to
and possess derivatives up to order 3 that are bounded on
. In such a case, it is possible to check that the consistency order is
(see [
50]).
Definition 6 (Ortigueira [51]).Assume that , and define the constants In the case that
, it is easy to check that
, and that
, for each
. Moreover, using results from [
52], it follows that
Definition 7 (Ortigueira [51]).Suppose that and that is any function. Then the fractional centered difference
of f of order α of f at is defined as If
and
has all of its derivatives up to order five in
, then [
52]
Definition 8. Let , , and . We define the discrete operators In view of the preceding discussion, the first operator provides an approximation to the Caputo partial derivative of
with respect to
t at the point
, with a consistency order equal to
. In turn, the second operator yields a quadratically consistent approximation to the Riesz fractional partial derivatives of
with respect to
at the point
and time
. Moreover, notice that if
, then we will write
. Obviously, in such case, one may readily check that
where
Definition 9. Using the same conventions as in the previous definition, we may approximate the spatial Laplacian and gradient operators, respectively, by Adopting the nomenclature and the discrete operators introduced in the present section, the finite-difference method that approximates the solutions of the system (
14) is given by the discrete initial-boundary-value problem
It is obvious that this system is a two-step, implicit algebraic model. The first equation is a nonlinear system in view of the presence of the last term at the left-hand side. Meanwhile, the second equation yields a linear system which can be described easily in vector form. The overall system is nonlinear, and requires the computational implementation of a suitable method to solve the above equations. In our simulations at the end of this work, we will employ a version of the Newton–Raphson technique to obtain its solution.
Note that the above recursive system of finite-difference equations can be rewritten equivalently as a single discrete iterative equation
Here, we define
, for each
.
Definition 10. For the remainder of this manuscript, we set , and define the constant . Fix now , and let be the collection of real-valued functions defined on which vanish on . Let us introduce the functions and byNotice that the first function is a norm, while the second is an inner product. Moreover, let denote the infinity norm in , which is given by , for each . With this notation, it is easy to check that , for each . The following is a discrete version of Alikhanov’s inequality in Lemma 1.
Lemma 3 (Alikhanov [53]).If and , then . Lemma 4 (Macías-Díaz [54]).Let , and suppose that . If , then the inequality is satisfied. Moreover, if , thenAdditionally, , where As our first theoretical result, we would like to prove the solvability of the finite-difference method (
42). To that end, we will need the following classical result from the literature.
Lemma 5 (Brouwer fixed-point theorem [55]).Assume that is an inner-product real or complex vector space of finite dimension, and denote with the induced Euclidean norm. Suppose that is a continuous function, and assume that there exists some , such that , for each with . Then there exists some with the properties that and . Let
and
be two finite sequences in
, let
and assume that
is a differentiable function. For the sake of convenience, we introduce the discrete operator
, which is defined for each
by
Notice that when the function
F is differentiable and its derivative is bounded, then the mean value theorem guarantees that there exists a constant
which is independent of
, such that
, for each
.
Now, for each
, we define the discrete operator
After some easy calculations involving the Cauchy–Schwartz inequality, it is easy to check that there exists a non-negative real-valued function
which only depends on
, with the property that the following inequality is satisfied:
All these facts will be employed in the proof of the theorem that follows.
Theorem 2 (Existence of solutions).Let be a differentiable function with bounded derivative in . Then the finite-difference method (42) is solvable for any set of initial conditions if the following inequality is satisfied: Proof. We will prove this result using induction. Notice firstly that the initial approximations are defined explicitly by the initial data of (
42). So, let us assume that the approximations
and
have already been calculated, for some
. Let us define the function
by
Next, we use the Cauchy–Schwartz and Young’s inequalities, the remarks preceding the statement of this theorem and Lemma 4 together with some algebraic regrouping to derive the following inequalities, for each
:
Adding these inequalities and regrouping, we obtain that
, where the constants
and
are given by
by virtue of the fact that the inequality (
51) is satisfied by hypothesis,
. On the other hand, notice that
is a number which depends only on the model parameters and the approximations
. It follows that
whenever
satisfies
. Brouwer’s fixed-point theorem assures now that there exists some
such that
. Indeed, just take
in Lemma 5. The conclusion of this theorem readily follows now by mathematical induction. □
The following result is a discrete version of Theorem 1.
Theorem 3 (Discrete conservation law).If Φ and Υ are solutions of the discrete model (42), then for each , where Proof. To establish this result, it is important to notice first that the following identities are satisfied, for each
:
and
Take now the inner product of the first equation of the finite-difference scheme (
42) with
, and use the identities above. Finally, use the second equation of (
42) to calculate the first term, and thus one readily reaches the identity (
58). □
Let
and
, for each
. Multiplying both sides of (
58) by
, summing over the first
n time steps and using telescoping sums, we readily obtain the following identity, which is the discrete version of (
21), for each
:
The next result is a straightforward consequence of Lemma 3 and Theorem 3. It is worth pointing out that, additionally, it is a fully discrete form of Corollary 1.
Corollary 2. If Φ and Υ satisfy (42), then As a consequence of this last corollary, we readily obtain the dissipation rule
4. Numerical Properties
The purpose of the present section is to rigorously establish the most important properties of the finite-difference scheme (
42). Concretely, we prove theoretically the consistency, stability, and convergence of the numerical model. It is worth pointing out that the uniqueness of the solutions of the discrete system (
42) will follow as a consequence of the stability of the finite-difference scheme.
First, we prove the consistency of the above numerical model and, to that end, we need to introduce the following continuous differential operators:
To simplify matters, we define
and
. Using this notation, we let
and
, for each
. Moreover, we set
and
.
Let us introduce the discrete difference operators
Now set
and
, for each
, and let
and
.
Lemma 6 (Sun and Wu [56]).If and , thenwhere The previous result will be essential below in proving the consistency of the finite-difference scheme (
42). Moreover, we will require the fact that
, for each
. Here, the symbol ∘ represents composition of operators.
Theorem 4 (Consistency).Suppose that is a solution of (14), and that and . If , then there exists a constant which is independent of h and τ, with the property that Proof. As is customary, the proof of this property hinges on the use of the regularity assumptions on the solutions of the continuous problem (
14), the smoothness of
F, Taylor’s theorem, and the previous lemma together with the consistency properties of the
-scheme and the fractional-order centered differences. As a first step, notice that the regularity of
and
assure that there exist constants
independent of
h and
, such that the following estimates hold, for each
and
:
As a consequence of inequality () and the triangle inequality, there exists a constant
which is independent of
h and
such that, for each
, the following inequality is satisfied:
Recall that
and that
. The conclusion of this result follows now by the triangle inequality and letting
, where the nonnegative constants
and
are given by
and
, respectively. It is obvious that this construction guarantees that
C is independent of
h and
, as required. Indeed, notice beforehand that the hypothesis
is equivalent to
. In turn, this fact implies that
. Observe then that the triangle inequality yields
for each
. Obviously, the constant
is also independent of
h and
, and is obtained in similar fashion. □
Definition 11. The Mittag-Leffler function with one parameter is the complex function given for every by It is well known that the Mittag-Leffler function provides an extension of various well-known complex functions. For example,
,
and
, for each
. Here, the function erfc is the error function complement [
42].
Our next goal is to establish the property of stability of the finite-difference scheme (
42). To that end, we will need the following results from the literature:
Lemma 7 (Hendy and Macías-Díaz [57]).Let . Suppose that and are non-negative sequences, and let and be non-negative constants. If andthen there exists a positive constant with the property that, for each , the following inequality is satisfied, for each :Here, Lemma 8 (Macías-Díaz [54]).Let and , and suppose that , and are finite sequences in . Let us assume that andThen there exists a constant which depends only on F, with the property that Theorem 5 (Stability).Let and , and suppose that (51) holds. Assume that and are initial conditions for the discrete model (42), with solutions and , respectively. Let , for each , and let be as in Lemma 8. Then there exists such that, for , the following is satisfied, for each : Proof. Since inequality (
51) is satisfied, then the solutions
and
corresponding to the initial conditions
and
, respectively, do exist. Moreover, the first solution satisfies the finite-difference scheme (
42), while the second satisfies
Let us define the vectors
and
, for each
. Subtracting equations (
85) from those of (
42), it is possible to check that the pair
satisfies the following discrete initial-boundary-value problem
where
. Take now the inner product of the first identity in (
86) with
, substitute the second identity rearrange terms algebraically and apply Lemma 3, to obtain
Now, let
, and take the sum on both ends of this chain of identities and inequalities for all
n from 0 to
. Multiply then by
, apply the formula for telescoping sums, use Lemma 8 with
to bound from above and rearrange terms algebraically to reach
Here, the constant
is the one from Lemma 8. It depends only on the function
F, and
As a consequence of Lemma 7, we obtain that
for sufficiently small values of
, which is what we wanted to prove. □
The uniqueness of numerical solutions readily follows from this theorem under the same hypotheses. More precisely, the next result holds.
Corollary 3. Let and . For sufficiently small values of τ satisfying the inequality (51), the numerical model (42) is uniquely solvable, for any set of initial conditions. The property of convergence of the numerical method can be established in a similar fashion as the property of nonlinear stability, using the bound for the local truncation error stated in Theorem 4. More precisely, the numerical method (
42) is convergent with order of convergence
. We omit the proof to avoid redundancy.
We will devote the remainder of this section to produce some simulations using a computer implementation of the finite-difference method (
42). As we pointed out previously, the numerical model is nonlinear, which means that its implementation will be carried out using the Newton–Raphson technique. In each iteration, we will use a tolerance equal to
under the Euclidean norm, and a maximum number of iterations equal to 20. Here, we would like to mention that this number of iterations was never exceeded in our simulations and, in most of the cases, the number of iterations required was less than 10. For the sake of simplicity, we set
for the remainder of this work. For the sake of convenience,
Figure 1 provides the list of Matlab commands used to produce the three-dimensional figures of in this work. It is obvious that the implementation relies on the use of the command surf, which is used to produce three-dimensional surface plots.
The first two examples are qualitative computational experiments. In the first of them, we compare the results of our numerical simulations against known exact analytical solutions of the system (
13) in the non-fractional case.
Example 1. In our first example, we will check the validity of our computer implementation against a known exact solution of the mathematical model (13). To that end, let us consider the case when , and and , for each . In this case, the resulting model is approximately the classical sine-Gordon equation without damping, a model for which the following function is an exact static breather solution in the -dimensional scenario [58] when the frequency satisfied :We will use this solution to prescribe the initial conditions for the continuous model (13). Computationally, let , and fix a temporal period . The computational parameters are and . Under these circumstances, Figure 2 depicts (a) the numerical approximation obtained using the discrete model (42) and (b) the exact solution for the classical sine-Gordon equation without damping. It is worth noticing that the numerical results are in very good agreement with the exact analytical solution. For convenience, Figure 3 presents graphs of the absolute error between the exact analytical solution and the numerical results. Notice that the results show that the error in the infinity norm is less than . We conclude that the simulations are in good agreement with respect to the analytical solution, considering that the computational parameter h is relatively large. The purpose of the next computational experiment is to show qualitatively that the discrete model is capable of preserving the conserved quantity.
Example 2. In a second example, we will let and , and consider various possible values of the parameters α and β. As a starting condition, we employ again the exact solution (92) to prescribe exactly the initial profile and velocity. Figure 4, Figure 5 and Figure 6 thus provide graphs of the numerical approximation to the exact form of Φ versus x and t (left columns), together with plots of the associated functional versus t (right column), for various pairs of parameter values α and β in . Notice that the values associated with the approximations to are approximately equal to zero, in agreement with the theoretical results derived in this work. Finally, our last experiment is a set of quantitative comparisons aimed at showing that the finite-difference scheme (
42) has order of convergence equal to
.
Example 3. In this last experiment, we will consider the system (13) with , and , for each . Let us fix , and use the function (92) to prescribe exactly the conditions at the initial time. As is usual, we will impose homogeneous Neumann boundary data. Various values of will be considered. Beforehand, we must point out that there is no exact solution to compare against in these cases. For that reason, as a close approximation to the exact solution, we employ the numerical solution obtained through our method for and . We focus our attention on the numerical study of temporal convergence in this example. To that end, let and represent, respectively, the exact and the numerical solutions at the time T. We define the absolute error at the time T asWe also evaluate the standard error rateWith these conventions, Table 1 provides the numerical study of convergence for two different values of , and different values for the computational parameters τ and h. The results confirm the fact that the finite-difference scheme (42) has temporal convergence rate approximately equal to . This is in obvious agreement with the theoretical results. To avoid redundancy, the numerical study of spatial convergence is not presented here, but the results showed that the scheme is convergent, with spatial order of convergence equal to . 5. Conclusions
In this work, we considered a generalized nonlinear wave equation in multiple dimensions which extends well-known conservative models of mathematical physics from their classical to their fractional representation. More precisely, the system considered here is a hyperbolic model which includes fractional temporal derivatives of the Caputo type and spatial Riesz-fractional derivatives. Using the energy method, we first showed that our fractional model possesses the expected energy conservation law. Motivated by this fact, we proposed a finite-difference discretization of the equations of motion in which the Caputo temporal derivative is approximated using the -scheme, and the Riesz spatial derivative is estimated using fractional-order centered differences. We proved the existence and uniqueness of solutions for our model using a fixed-point theorem, and verified that a consistent discretization of the conserved quantity is also preserved throughout time.
From the numerical point of view, we established theoretically the consistency, the stability, and convergence of the proposed scheme. To establish the last two properties, we used a discrete version of Gronwall’s inequality and some a priori error estimates. The numerical model was implemented computationally, and various simulations were obtained. As a result of our simulations, we established the fact that the proposed discrete quantity associated to the numerical model is conserved throughout time, as predicted by the theoretical findings. Finally, it is worth pointing out that the present manuscript is one of the first works in which a conserved quantity is identified for a Caputo–Riesz time-space-fractional nonlinear hyperbolic system, and in which a discretization with similar properties is provided and analyzed using finite differences.
As one of the reviewers pointed out, there are some other works about numerical methods for fractional wave models. Their methods are based on finite differences [
54], finite elements [
59], spectral techniques [
60], among other approaches [
61,
62,
63,
64]. It is worth mentioning, however, that these studies present some limitations with respect to the present work. In fact, some of them only consider fractional derivatives in space or time, but not both, while others establish the stability and convergence of the schemes but neglect to study the variational properties of the discretizations. On the other hand, some papers in the literature study the energy conservation of the schemes, but neglect the investigation of the numerical properties of their methods. In fact, the present work is a complete study of space-time-fractional hyperbolic model in which both energy and numerical properties are rigorously established.
One of the most important and novel results in this work is that we prove mathematically the stability and convergence for our finite-difference schemes, while previous reports in the literature only investigate parabolic models. However, in the present manuscript, the investigation was carried out for the hyperbolic case. This was perhaps the most important difficulty encountered by the authors. The way we bypassed this obstacle was by employing a suitable discrete form of Gronwall’s inequality, previously used in the parabolic case. In the present paper, we were able to apply it conveniently in the hyperbolic scenario, in order to prove the stability and the convergence of our discrete model. Moreover, all numerical simulations presented in this work confirmed the validity of the theoretical results, including the conservation law and the convergence rate.