Next Article in Journal
On Exact Solutions of Some Space–Time Fractional Differential Equations with M-truncated Derivative
Next Article in Special Issue
On Discrete Weighted Lorentz Spaces and Equivalent Relations between Discrete p-Classes
Previous Article in Journal
Control and Synchronization of a Novel Realizable Nonlinear Chaotic System
Previous Article in Special Issue
Abstract Univariate Neural Network Approximation Using a q-Deformed and λ-Parametrized Hyperbolic Tangent Activation Function
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mittag–Leffler Functions in Discrete Time

by
Ferhan M. Atıcı
1,*,
Samuel Chang
2 and
Jagan Mohan Jonnalagadda
3
1
Department of Mathematics, Western Kentucky University, Bowling Green, KY 42101, USA
2
Booth School of Business, University of Chicago, Chicago, IL 60637, USA
3
Department of Mathematics, Birla Institute of Technology and Science Pilani, Hyderabad 500078, Telangana, India
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(3), 254; https://doi.org/10.3390/fractalfract7030254
Submission received: 25 January 2023 / Revised: 3 March 2023 / Accepted: 6 March 2023 / Published: 10 March 2023

Abstract

:
In this paper, we give an efficient way to calculate the values of the Mittag–Leffler (h-ML) function defined in discrete time h N , where h > 0 is a real number. We construct a matrix equation that represents an iteration scheme obtained from a fractional h-difference equation with an initial condition. Fractional h-discrete operators are defined according to the Nabla operator and the Riemann–Liouville definition. Some figures and examples are given to illustrate this new calculation technique for the h-ML function in discrete time. The h-ML function with a square matrix variable in a square matrix form is also given after proving the Putzer algorithm.

1. Introduction

To emphasize the importance of studying the Mittag–Leffler (ML) function in fractional calculus, one can state that the ML function, k = 0 x k Γ ( γ k + 1 ) , where γ is a parameter, plays as important a role in fractional calculus as the exponential function k = 0 x k Γ ( k + 1 ) does in calculus. The study of the ML function began after Mittag–Leffler defined it in 1903 to generalize the exponential function [1]. This generalization later led us to see that this function is one of the most important functions in the study of the fractional calculus, and the work of many researchers over the years has formed a vast body of literature that explores the function in depth [2,3,4,5,6,7,8,9].
The accurate calculation of the ML function, either defined in discrete or continuous time, is challenging for mathematicians who model real-world problems. Over the years, researchers have tried to overcome this challenge by exploring some approximation techniques. For example, several of these techniques are presented in the papers [10,11,12,13,14,15,16,17,18]. Some of these approximation techniques have been adapted for commonly used computational software such as MATLAB and Mathematica. In this paper, we develop a novel approach for calculating the ML function in discrete time. Our calculation technique relies only on the values of the Euler gamma function. For this reason, our technique can be seen as an algorithm rather than an approximation approach. In addition, the discrete domain we choose allows us to verify that the discrete h-ML function approaches the continuous ML function as h approaches zero.
In the last few decades, research in fractional calculus has been applied to several fields of science [19,20,21,22,23,24,25,26,27,28,29]. Within this development, the ML function became a crucial tool in applied mathematics. Motivated by the work performed in the paper [30] by Podlubny, we focus in this paper on h-ML functions in discrete time h N . Within h N , we give calculation techniques for h-ML functions in several forms. The papers [31,32,33] provide some background in the field of fractional h-discrete calculus.
We organize our work in the following way: In Section 2, we provide preliminary information to aid in understanding our later work. This section includes some basic definitions in fractional h-discrete calculus along with the Riemann–Liouville definition of the fractional h-difference operator. In Section 3, we give an iteration scheme for the fractional h-discrete equation. This scheme allows us to calculate the values of the h-ML function in h N using approximations for the gamma function. We illustrate our results with some figures and examples. The graphs were obtained using Mathematica-13 software. In Section 4, we consider the h-ML function with an n × n matrix parameter. We develop necessary tools to prove the Putzer algorithm in order to write the h-ML function in matrix form.

2. Preliminaries

Let h R + . Denote by h N m = { m , m + h , m + 2 h , } and h N m n = { m , m + h , m + 2 h , , n } for any m, n R , such that n m h N 1 .
Definition 1 
([32]). For s, ν R and h > 0 ,
s h ν ¯ = h ν Γ ( s h + ν ) Γ ( s h ) ,
where the RHS is well defined.
Definition 2 
([32]). Let a R and γ R + . For x : h N a R , the γth-order sum in the nabla h-fractional sense is defined as
h , a γ x ( t ) : = 1 Γ ( γ ) r = a / h t / h ( t ϱ ( r h ) ) h γ 1 ¯ x ( r h ) h , t h N a ,
where h R + and ϱ ( t ) = t h .
Definition 3 
([32]). For x : h N a R , the γth-order difference in the Riemann–Liouville nabla h-fractional sense is defined as
h , a γ x ( t ) : = h n h , a ( n γ ) x ( t ) , t h N a + n h ,
where γ, h R + , a R , n 1 < γ n , and n N .
Theorem 1 
([31]). Assume x : h N a R , γ R + , γ N 1 , and n N 1 with n 1 < γ < n . Then,
h , a γ x ( t ) = 1 Γ ( γ ) r = a / h t / h ( t ϱ ( r h ) ) h γ 1 ¯ x ( r h ) h , t h N a .
Lemma 1 
([32]). Let γ R + and δ R , such that Γ ( δ + 1 ) Γ ( δ + γ + 1 ) and Γ ( δ + 1 ) Γ ( δ γ + 1 ) are defined.
1. 
h , a γ ( t ϱ ( a ) ) h δ ¯ = Γ ( δ + 1 ) Γ ( δ + γ + 1 ) ( t ϱ ( a ) ) h δ + γ ¯ , t h N a .
2. 
h , a γ ( t ϱ ( a ) ) h δ ¯ = Γ ( δ + 1 ) Γ ( δ γ + 1 ) ( t ϱ ( a ) ) h δ γ ¯ , t h N a .
The following composition property is valid and for the reader’s convenience, and we include its proof here.
Lemma 2. 
Let f : h N a R and γ, δ R + . Then,
h , a γ h , a δ x ( t ) = h , a ( γ + δ ) x ( t ) = h , a δ h , a γ x ( t ) , t h N a .
Proof. 
Consider
h , a γ h , a δ x ( t ) = h , a γ h , a δ x ( t ) = h , a γ h Γ ( δ ) s = a / h t / h ( t ϱ ( s h ) ) h δ 1 ¯ x ( s h ) h = h Γ ( γ ) s = a / h t / h ( t ϱ ( s h ) ) h γ 1 ¯ h Γ ( δ ) r = a / h s h / h ( s h ϱ ( r h ) ) h δ 1 ¯ x ( r h ) h h = h Γ ( δ ) r = a / h t / h x ( r h ) h h Γ ( γ ) s = r t / h ( t ϱ ( s h ) ) h γ 1 ¯ ( s h ϱ ( r h ) ) h δ 1 ¯ h = h Γ ( δ ) r = a / h t / h x ( r h ) h h , r h γ ( t ϱ ( r h ) ) h δ 1 ¯ = h Γ ( δ ) r = a / h t / h x ( r h ) h Γ ( δ ) Γ ( γ + δ ) ( t ϱ ( r h ) ) h γ + δ 1 ¯ = h Γ ( γ + δ ) r = a / h t / h ( t ϱ ( r h ) ) h γ + δ 1 ¯ x ( r h ) h = h , a ( γ + δ ) x ( t ) ,
where we used item 1 in Lemma 1. The proof is complete. □

3. h -Discrete Mittag–Leffler Function

Definition 4. 
Let λ, μ, a R and h, υ R + . The discrete h-ML function with two parameters is defined by
e λ , υ , μ h ( t , a ) = 1 λ h υ 1 h μ k = 0 λ k ( t ϱ ( a ) ) h υ k + μ ¯ Γ ( υ k + μ + 1 ) , t h N a .
Clearly, e λ , υ , μ h ( a , a ) = 1 .
Remark 1. 
It follows from [20] that e λ , υ , υ 1 h ( t , a ) converges absolutely if | λ h υ | < 1 . As it was stated in [31], for each t h N 0 , the following approximation can be proven
lim h 0 h υ 1 1 λ h υ e λ , υ , υ 1 h ( t , 0 ) = t υ 1 e υ , υ ( λ t υ ) ,
where e γ , δ ( t ) = k = 0 t k Γ ( γ k + δ ) , γ > 0 , δ > 0 . With this note, we want to correct the misprint in the approximation statement in [31].
Next, we list some properties of the h-ML function. Henceforth, we will call this function the h-discrete Mittag–Leffler function.
Proposition 1. 
The following are valid.
1. 
For γ > 0 , h , a γ e λ , υ , μ h ( t , a ) = h γ e λ , υ , μ + γ h ( t , a ) , t h N a .
2. 
For γ > 0 , h , a γ e λ , υ , μ h ( t , a ) = h γ e λ , υ , μ γ h ( t , a ) , t h N a .
3. 
For γ R + \ N 1 and n N 1 , e λ , γ , n h ( t , a ) = λ h γ e λ , γ , γ n h ( t , a ) , t h N a + h .
4. 
For n N 1 and γ ( 0 , n ) \ N 1 , h , a γ e λ , γ , γ n h ( t , a ) = λ e λ , γ , γ n h ( t , a ) , t h N a + h .
5. 
For γ 1 and 0 < λ h γ < 1 , e λ , γ , γ 1 h ( t , a ) is monotone increasing on h N a .
Proof. 
For t h N a , consider
h , a γ e λ , υ , μ h ( t , a ) = h Γ ( γ ) s = a / h t / h ( t ϱ ( s h ) ) h γ 1 ¯ e λ , υ , μ h ( s h , a ) = h Γ ( γ ) s = a / h t / h ( t ϱ ( s h ) ) h γ 1 ¯ 1 λ h υ 1 h μ k = 0 λ k ( s h ϱ ( a ) ) h υ k + μ ¯ Γ ( υ k + μ + 1 ) = 1 λ h υ 1 h μ k = 0 λ k Γ ( υ k + μ + 1 ) h Γ ( γ ) s = a / h t / h ( t ϱ ( s h ) ) h γ 1 ¯ ( s h ϱ ( a ) ) h υ k + μ ¯ = 1 λ h υ 1 h μ k = 0 λ k Γ ( υ k + μ + 1 ) h , a γ ( t ϱ ( a ) ) h υ k + μ ¯ = 1 λ h υ 1 h μ k = 0 λ k Γ ( υ k + μ + 1 ) Γ ( υ k + μ + 1 ) Γ ( υ k + μ + γ + 1 ) ( t ϱ ( a ) ) h υ k + μ + γ ¯ = 1 λ h υ 1 h μ k = 0 λ k ( t ϱ ( a ) ) h υ k + μ + γ ¯ Γ ( υ k + μ + γ + 1 ) = h γ e λ , υ , μ + γ h ( t , a ) ,
where we used item 1. in Lemma 1. This completes the proof of item 1. Since the proof of item 2 is similar to the proof of item 1, we omit it. Next, we continue with the proof of item 3. For γ R + \ N 1 , n N 1 and t h N a + h , we have
e λ , γ , n h ( t , a ) = 1 λ h γ 1 h n k = 0 λ k ( t ϱ ( a ) ) h γ k n ¯ Γ ( γ k n + 1 ) = 1 λ h γ 1 h n ( t ϱ ( a ) ) h n ¯ Γ ( n + 1 ) + 1 λ h γ 1 h n k = 1 λ k ( t ϱ ( a ) ) h γ k n ¯ Γ ( γ k n + 1 ) = 0 + 1 λ h γ 1 h n k = 0 λ k + 1 ( t ϱ ( a ) ) h γ k + γ n ¯ Γ ( γ k + γ n + 1 ) = λ 1 λ h γ 1 h n k = 0 λ k ( t ϱ ( a ) ) h γ k + γ n ¯ Γ ( γ k + γ n + 1 ) = λ h γ e λ , γ , γ n h ( t , a ) .
This completes the proof of item 3. For the proof of item 4, consider t h N a + h . Using items 2 and 3, we have
h , a γ e λ , γ , γ n h ( t , a ) = h γ e λ , γ , n h ( t , a ) = λ e λ , γ , γ n h ( t , a ) .
Hence, the proof of item 4 is complete. The proof of item 5 relies on the fact that if h x ( t ) 0 on h N a + h , then f is increasing on h N a . For t h N a + h , consider
h e λ , γ , γ 1 h ( t , a ) = e λ , γ , γ 2 h ( t , a ) ( using ( 2 ) ) = 1 λ h γ 1 h γ 2 k = 0 λ k ( t ϱ ( a ) ) h γ k + γ 2 ¯ Γ ( γ k + γ 1 ) = 1 λ h γ k = 0 λ h γ k Γ ( γ k + γ 1 ) Γ ( t a h + γ k + γ 1 ) Γ ( t a h ) .
For h > 0 , γ 1 , 0 < λ h γ < 1 , t h N a + h and k N 0 , Γ ( t a h + γ k + γ 1 ) > 0 , Γ ( t a h ) > 0 , Γ ( γ k + γ 1 ) > 0 and λ h γ k > 0 , implying that
h e λ , γ , γ 1 h ( t , a ) > 0 , t h N a + h .
Thus, e λ , γ , γ 1 h ( t , a ) is monotone increasing on h N a . The proof of item 5 is complete. □
Theorem 2. 
Assume λ R , h R + , n N , γ ( n 1 , n ) , such that | λ h γ | < 1 . The linear homogeneous h-difference equation
h , a γ y ( t ) = λ y ( t ) , t h N a + n h ,
has a general solution
y ( t ) = C 1 e λ , γ , γ 1 h ( t , a ) + C 2 e λ , γ , γ 2 h ( t , a ) + C n e λ , γ , γ n h ( t , a ) , t h N a ,
where C 1 , C 2 , , C n are constants.
Proof. 
Fix 1 i n . From Proposition 1 (4), we have
h , a γ e λ , γ , γ i h ( t , a ) = λ e λ , γ , γ i h ( t , a ) ,
for t h N a + h . Hence, for each 1 i n , e λ , γ , γ i h ( t , a ) is a solution of (1) on h N a . It follows that a general solution of (1) is given by (2). The proof is complete. □
Corollary 1. 
Assume λ R , h R + , 0 < γ < 1 , such that | λ h γ | < 1 . The IVP
h , 0 γ y ( t ) = λ y ( t ) , t h N h , y ( 0 ) = 1 ,
has the unique solution
y ( t ) = e λ , γ , γ 1 h ( t , 0 ) , t h N 0 .

3.1. A Way to Compute e λ , γ , γ 1 h ( t , 0 )

Let m N 1 and consider the IVP associated with (3):
h , 0 γ w ( t ) = λ w ( t ) , t h N h m h , w ( 0 ) = 1 ,
Rewriting the equation in (5) using Theorem 1, we have
1 Γ ( γ ) s = 0 t / h ( t ϱ ( s h ) ) h γ 1 ¯ w ( s h ) h = λ w ( t ) , t h N h m h .
Denote by
H γ 1 h ( t , ϱ ( s h ) ) = ( t ϱ ( s h ) ) h γ 1 ¯ Γ ( γ ) , s N 0 t / h , t h N h m h .
Rearranging the terms in (6), we obtain
h γ λ w ( t ) + s = 1 t / h 1 H γ 1 h ( t , ϱ ( s h ) ) w ( s h ) h = H γ 1 h ( t , ϱ ( 0 ) ) w ( 0 ) h , t h N h m h ,
that is
w ( t ) + h γ + 1 1 λ h γ s = 1 t / h 1 H γ 1 h ( t , ϱ ( s h ) ) w ( s h ) = h γ + 1 1 λ h γ H γ 1 h ( t , ϱ ( 0 ) ) , t h N h m h ,
Denote by Ω = h γ + 1 1 λ h γ and w ˜ = [ w ( h ) , w ( 2 h ) , , w ( m h ) ] T . Then, the matrix form of (8) is given by
L w ˜ = B ,
where
L = 1 0 0 0 Ω H γ 1 h ( 2 h , ϱ ( h ) ) 1 0 0 Ω H γ 1 h ( 3 h , ϱ ( h ) ) Ω H γ 1 h ( 3 h , ϱ ( 2 h ) ) 0 0 Ω H γ 1 h ( m h h , ϱ ( h ) ) Ω H γ 1 h ( m h h , ϱ ( 2 h ) ) 1 0 Ω H γ 1 h ( m h , ϱ ( h ) ) Ω H γ 1 h ( m h , ϱ ( 2 h ) ) Ω H γ 1 h ( m h , ϱ ( m h h ) ) 1
is a lower triangular-strip matrix and
B = Ω H γ 1 h ( h , ϱ ( 0 ) ) H γ 1 h ( 2 h , ϱ ( 0 ) ) H γ 1 h ( 3 h , ϱ ( 0 ) ) H γ 1 h ( m h h , ϱ ( 0 ) ) H γ 1 h ( m h , ϱ ( 0 ) ) .
Since L is non-singular, it follows from (4) that
e λ , γ , γ 1 h ( h , 0 ) e λ , γ , γ 1 h ( 2 h , 0 ) e λ , γ , γ 1 h ( 3 h , 0 ) e λ , γ , γ 1 h ( m h h , 0 ) e λ , γ , γ 1 h ( m h , 0 ) = L 1 B .
Here, L = L i j m × m and B = B i m × 1 , where
L i j = 1 , i = j , 0 , i < j , Ω H γ 1 h ( i h , ϱ ( j h ) ) , i > j ,
and
B i = Ω H γ 1 h ( i h , ϱ ( 0 ) ) .
Next, we illustrate the method of calculating the discrete h-ML function with two examples. We first consider λ as a negative real number and then λ as a positive real number. In both examples, our results for h = 1 coincide with the calculation of the discrete h-ML function e 1 in the paper [34].
Example 1. 
Computation of e 0.5 , γ , γ 1 h ( t , 0 ) for t h N h 10 h .
If γ = 0.5 and h = 1 , then we have
L = 1.0000 0 0 0 0 0 0 0 0 0 0.3333 1.0000 0 0 0 0 0 0 0 0 0.0833 0.3333 1.0000 0 0 0 0 0 0 0 0.0417 0.0833 0.3333 1.0000 0 0 0 0 0 0 0.0260 0.0417 0.0833 0.3333 1.0000 0 0 0 0 0 0.0182 0.0260 0.0417 0.0833 0.3333 1.0000 0 0 0 0 0.0137 0.0182 0.0260 0.0417 0.0833 0.3333 1.0000 0 0 0 0.0107 0.0137 0.0182 0.0260 0.0417 0.0833 0.3333 1.0000 0 0 0.0087 0.0107 0.0137 0.0182 0.0260 0.0417 0.0833 0.3333 1.0000 0 0.0073 0.0087 0.0107 0.0137 0.0182 0.0260 0.0417 0.0833 0.3333 1.0000 ,
B = 0.3333 0.0833 0.0417 0.0260 0.0182 0.0137 0.0107 0.0087 0.0073 0.0062 .
Then, we have
e 0.5 , 0.5 , 0.5 h ( h , 0 ) e 0.5 , 0.5 , 0.5 h ( 2 h , 0 ) e 0.5 , 0.5 , 0.5 h ( 3 h , 0 ) e 0.5 , 0.5 , 0.5 h ( 9 h , 0 ) e 0.5 , 0.5 , 0.5 h ( 10 h , 0 ) = L 1 B = 0.3333 0.1944 0.1343 0.1009 0.0798 0.0654 0.0550 0.0472 0.0411 0.0362 .
After using the matrix method to calculate the h-ML function values, we then seek to visualize the impact of parameter changes on the graphs generated (see Figure 1). Plotting over t h N h 10 h for λ = 0.5 , h = 1 , and γ [ 0.1 , 0.9 ] , we obtain the result in Figure 1a. Note that the function is only defined at integer values between 1 and 10, even though we connect the points for ease of visualization.
More interestingly, plotting over t h N h 10 h for λ = 0.5 , γ = 0.5 , and h ( 0 , 1 ] , we obtain the result in Figure 1b. In addition, the continuous plot graphs t 0.5 e 0.5 , 0.5 ( 0.5 t 0.5 ) are evaluated over t [ 1 , 10 ] . From this, we can discern that
h 0.5 1 0.5 h 0.5 e 0.5 , 0.5 , 0.5 h ( t , 0 ) t 0.5 e 0.5 , 0.5 ( 0.5 t 0.5 )   a s   h 0 ,
which is consistent with Remark 1. It is apparent that the discrete case approaches the continuous case as h 0 .
Example 2. 
Computation of e 0.5 , γ , γ 1 h ( t , 0 ) for t h N h 10 h .
Once again, after using the matrix method to calculate the h-ML function values, we then seek to visualize the impact of parameter changes on the graphs generated. Plotting over t h N h 10 h for λ = 0.5 , h = 1 , and γ [ 0.1 , 0.9 ] , we obtain the result in Figure 2a. Note that the function is only defined at integer values between 1 and 10, even though we connect the points for ease of visualization.
It is interesting to note that plotting over t h N h 10 h for λ = 0.5 , γ = 0.5 , and h ( 0 , 1 ] , we obtain the result in Figure 2b. In addition, the continuous plot graphs t 0.5 e 0.5 , 0.5 ( 0.5 t 0.5 ) are evaluated over t [ 1 , 10 ] . The figure confirms the validity of the approximation in Remark 1
h 0.5 1 + 0.5 h 0.5 e 0.5 , 0.5 , 0.5 h ( t , 0 ) t 0.5 e 0.5 , 0.5 ( 0.5 t 0.5 ) as h 0 .

3.2. An Initial Value Problem

Let m N 1 and consider the IVP
h , 0 γ w ( t ) = a ( t ) w ( t ) + x ( t ) , t h N h m h , w ( 0 ) = c ,
where a is f : N h m h R , such that
a ( t ) h γ , t N h m h .
Denote by w ˜ = [ w ( h ) , w ( 2 h ) , , w ( m h ) ] T and F = [ x ( h ) , x ( 2 h ) , , x ( m h ) ] T .Then, the matrix form of (9) is given by
M w ˜ = F C ,
where
M = h γ a ( h ) 0 0 0 h H γ 1 h ( 2 h , ϱ ( h ) ) h γ a ( 2 h ) 0 0 h H γ 1 h ( 3 h , ϱ ( h ) ) h H γ 1 h ( 3 h , ϱ ( 2 h ) ) 0 0 h H γ 1 h ( m h h , ϱ ( h ) ) h H γ 1 h ( m h h , ϱ ( 2 h ) ) h γ a ( m h h ) 0 h H γ 1 h ( m h , ϱ ( h ) ) h H γ 1 h ( m h , ϱ ( 2 h ) ) h H γ 1 h ( m h , ϱ ( m h h ) ) h γ a ( m h )
is a lower triangular-strip matrix and
C = c h H γ 1 h ( h , ϱ ( 0 ) ) H γ 1 h ( 2 h , ϱ ( 0 ) ) H γ 1 h ( 3 h , ϱ ( 0 ) ) H γ 1 h ( m h h , ϱ ( 0 ) ) H γ 1 h ( m h , ϱ ( 0 ) ) .
Since M is non-singular, the solution of (9) can be computed by the following numerical algorithm:
w ( h ) w ( 2 h ) w ( 3 h ) w ( m h h ) w ( m h ) = M 1 [ F C ] .
Here, M = M i j m × m and C = C i m × 1 , where
M i j = h γ a ( i h ) , i = j , 0 , i < j , h H γ 1 h ( i h , ϱ ( j h ) ) , i > j ,
and
C i = c h H γ 1 h ( i h , ϱ ( 0 ) ) .
Now, we are in a position to state and prove the general solution to the linear nonhomogeneous nabla fractional h-difference equation.
Theorem 3. 
Let λ R , h R + , n N , γ ( n 1 , n ) , such that | λ h γ | < 1 and g : h N a R . The general solution of the linear nonhomogeneous nabla fractional h-difference equation
h , a γ y ( t ) = λ y ( t ) + G ( t ) , t h N a + n h ,
is given by
y ( t ) = C 1 e λ , γ , γ 1 h ( t , a ) + C 2 e λ , γ , γ 2 h ( t , a ) + C n e λ , γ , γ n h ( t , a ) + 1 1 λ h γ s = a / h + 1 t / h e λ , γ , γ 1 h ( t , s h ) G ( s h ) h γ , t h N a ,
where C 1 , C 2 , , C n are constants.
Proof. 
In view of Theorem 2, it suffices to show that
1 1 λ h γ s = a / h + 1 t / h e λ , γ , γ 1 h ( t , s h ) G ( s h ) h γ
is a particular solution of (10). Denote by
x ( t ) = 1 1 λ h γ s = a / h + 1 t / h e λ , γ , γ 1 h ( t , s h ) G ( s h ) h γ , t h N a .
It is enough to show that
h , a γ x ( t ) = λ x ( t ) + G ( t ) , t h N a + n h .
To see this, for t h N a , consider
x ( t ) = 1 1 λ h γ s = a / h + 1 t / h e λ , γ , γ 1 h ( t , s h ) G ( s h ) h γ = 1 1 λ h γ s = a / h + 1 t / h 1 λ h γ 1 h γ 1 k = 0 λ k ( t ϱ ( s h ) ) h γ k + γ 1 ¯ Γ ( γ k + γ ) G ( s h ) h γ = k = 0 λ k s = a / h + 1 t / h ( t ϱ ( s h ) ) h γ k + γ 1 ¯ Γ ( γ k + γ ) G ( s h ) h = k = 0 λ k s = a / h t / h ( t ϱ ( s h ) ) h γ k + γ 1 ¯ Γ ( γ k + γ ) G ( s h ) h ( t ϱ ( a ) ) h γ k + γ 1 ¯ Γ ( γ k + γ ) G ( a ) h = k = 0 λ k h , a ( γ k + γ ) G ( t ) G ( a ) h γ 1 λ h γ e λ , γ , γ 1 h ( t , a ) .
Now, consider
h , a γ x ( t ) = h , a γ k = 0 λ k h , a ( γ k + γ ) G ( t ) G ( a ) h γ 1 λ h γ h , a γ e λ , γ , γ 1 h ( t , a ) = h n h , a ( n γ ) k = 0 λ k h , a + h ( γ k + γ ) G ( t ) λ G ( a ) h γ 1 λ h γ e λ , γ , γ 1 h ( t , a ) = k = 0 λ k h n h , a ( n γ ) h , a ( γ k + γ ) G ( t ) λ G ( a ) h γ 1 λ h γ e λ , γ , γ 1 h ( t , a ) = k = 0 λ k h n h , a ( γ k + n ) G ( t ) λ G ( a ) h γ 1 λ h γ e λ , γ , γ 1 h ( t , a ) = k = 0 λ k h , a γ k G ( t ) λ G ( a ) h γ 1 λ h γ e λ , γ , γ 1 h ( t , a ) = G ( t ) + k = 1 λ k h , a γ k G ( t ) λ G ( a ) h γ 1 λ h γ e λ , γ , γ 1 h ( t , a ) = G ( t ) + λ k = 0 λ k h , a ( γ k + γ ) G ( t ) G ( a ) h γ 1 λ h γ e λ , γ , γ 1 h ( t , a ) = λ x ( t ) + G ( t ) ,
where we used Lemma 2. The proof is complete. □

4. Matrix h -Discrete Mittag–Leffler Function

In this section, we replace the scalar λ by an n × n matrix A in the h-ML function. Our goal is to write the matrix h-ML function in discrete time as an n × n matrix function.
Definition 5. 
Consider the vector spaces R n of all ordered n-tuples of real numbers and M n of all n × n matrices over R . Corresponding to each vector norm on R n , we define an operator norm on M n by
A = max y = 1 A y ,
for any y R n and A M n . We observe that I n = 1 , where I n denotes the n × n identity matrix.
Theorem 4 
([35]). Let R be the radius of convergence of a scalar power series
k = 0 a k x k
and let A M n be given with A < R . Then, the matrix power series
k = 0 a k A k
converges if ϱ ¯ ( A ) < R . Here, ϱ ¯ ( A ) denotes the spectral radius of the matrix A.
Remark 2. 
Let λ, μ, a R and h, υ R + . Fix t h N a . We know that the radius of convergence of the scalar power series
k = 0 λ k ( t ϱ ( a ) ) h υ k + μ ¯ Γ ( υ k + μ + 1 )
is h υ . Let A M n , such that A < h υ . Then, by Theorem 4, the matrix power series
( t ϱ ( a ) ) h υ k + μ ¯ Γ ( υ k + μ + 1 )
converges if ϱ ¯ ( A ) < h υ . Define
e A , υ , μ h ( t , a ) = I n h υ A 1 h μ k = 0 A k ( t ϱ ( a ) ) h υ k + μ ¯ Γ ( υ k + μ + 1 ) , t h N a .
Proposition 2. 
Let 0 < γ < 1 . The following are valid.
1. 
e A , γ , γ 1 h ( a , a ) = I n .
2. 
h , a γ e A , γ , γ 1 h ( t , a ) = A e A , γ , γ 1 h ( t , a ) , t h N a + h .
Theorem 5. 
Let A M n , h R + and 0 < γ < 1 , such that ϱ ¯ ( A ) < h γ and g : h N a R n . The IVP
h , a γ y ( t ) = A y ( t ) + G ( t ) , t h N a + n h , h , a ( 1 γ ) y ( t ) | t = a = y ( a ) = y 0 ,
has the unique solution
y ( t ) = e A , γ , γ 1 h ( t , a ) y 0 + 1 I n h γ A s = a / h + 1 t / h e A , γ , γ 1 h ( t , s h ) G ( s h ) h γ , t h N a .
The Putzer algorithm is a tool to write e A in an n × n matrix form for a given n × n matrix A . Here, we adopt the idea of this algorithm to write the matrix h-ML function e A , γ , γ 1 h ( t , a ) in an n × n matrix form. This algorithm allows us to express e A , γ , γ 1 h ( t , a ) in terms of e λ , γ , γ 1 h ( t , a ) , where λ is an eigenvalue of the matrix A.
Definition 6 
(Matrix Exponential Function). Let A M n , h R + and 0 < γ < 1 , such that ϱ ¯ ( A ) < h γ . The IVP
h , a γ Y ( t ) = A Y ( t ) , t h N a + h , h , a ( 1 γ ) Y ( t ) | t = a = Y ( a ) = I n ,
has the unique solution, which is called the matrix exponential function. Here, I n is the n × n identity matrix.
Theorem 6. 
Let A M n , h R + and 0 < γ < 1 , such that ϱ ¯ ( A ) < h γ . If λ 1 , λ 2 , , λ n are (not necessarily distinct) eigenvalues of the n × n matrix A, with each eigenvalue repeated as many times as its multiplicity, then
e A , γ , γ 1 h ( t , a ) = i = 0 n 1 p i + 1 ( t ) M i ,
where
M 0 = I n ,
M i = ( A λ i I n ) M i 1 , 1 i n 1 ,
M n = 0 ,
and the vector’s valued function p defined by
p 1 ( t ) p 2 ( t ) p 3 ( t ) p n ( t )
is the solution of the IVP
h , a γ p ( t ) = λ 1 0 0 0 0 1 λ 2 0 0 0 0 1 λ 3 0 0 0 1 λ n p ( t ) , t h N a + h , h , a ( 1 γ ) p ( t ) | t = a = p ( a ) = 1 0 0 0 .
Proof. 
Let
Φ ( t ) = i = 0 n 1 p i + 1 ( t ) M i .
We first show that Φ solves the IVP (17). First, note that
h , a ( 1 γ ) Φ ( a ) = h , a ( 1 γ ) p 1 ( a ) M 0 + h , a ( 1 γ ) p 2 ( a ) M 1 + h , a ( 1 γ ) p n ( a ) M n 1 = I n .
Now, consider
h , a γ Φ ( t ) A Φ ( t ) = h , a γ i = 0 n 1 p i + 1 ( t ) M i A i = 0 n 1 p i + 1 ( t ) M i = i = 0 n 1 h , a γ p i + 1 ( t ) M i A i = 0 n 1 p i + 1 ( t ) M i = h , a γ p 1 ( t ) M 0 + i = 1 n 1 h , a γ p i + 1 ( t ) M i A i = 0 n 1 p i + 1 ( t ) M i = λ 1 p 1 ( t ) M 0 + i = 1 n 1 p i ( t ) + λ i + 1 p i + 1 ( t ) M i A i = 0 n 1 p i + 1 ( t ) M i = i = 1 n 1 p i ( t ) M i + i = 0 n 1 λ i + 1 p i + 1 ( t ) M i A i = 0 n 1 p i + 1 ( t ) M i = i = 1 n 1 p i ( t ) M i + i = 0 n 1 p i + 1 ( t ) ( λ i + 1 I n A ) M i = i = 1 n 1 p i ( t ) ( A λ i I n ) M i 1 + i = 1 n p i ( t ) ( λ i I n A ) M i 1 = p n ( t ) ( λ n I n A ) M n 1 = p n ( t ) ( A λ n I n ) j = 1 n 1 ( A λ j I n ) M 0 = 0 .
Since e A , γ , γ 1 h ( t , a ) satisfies the IVP (17), we have
Φ ( t ) = e A , γ , γ 1 h ( t , a ) ,
by the unique solution of given IVP. The proof is complete. □
Example 3. 
Let h R + and 0 < γ < 1 , such that 0.75 < h γ . Consider the IVP
h , a γ Y ( t ) = 1 4 0 0 1 1 2 1 0 0 3 4 Y ( t ) , t h N a + h , 0 < γ < 1 , h , a ( 1 γ ) Y ( t ) | t = a = Y ( a ) = I 3 .
The eigenvalues of A = 1 4 0 0 1 1 2 1 0 0 3 4 are λ 1 = 1 4 , λ 2 = 1 2 and λ 3 = 3 4 . Clearly, ϱ ¯ ( A ) = 0.75 < h γ . We have
M 0 = I 3 = 1 0 0 0 1 0 0 0 1 , M 1 = ( A λ 1 I 3 ) M 0 = 0 0 0 1 1 4 1 0 0 1 2 , M 2 = ( A λ 2 I 3 ) M 1 = 1 4 0 0 1 0 1 0 0 1 4 0 0 0 1 1 4 1 0 0 1 2 = 0 0 0 0 0 1 2 0 0 1 8 , M 3 = 0
and the vector’s valued function p defined by
p 1 ( t ) p 2 ( t ) p 3 ( t )
is the solution of the IVP
h , a γ p ( t ) = 1 4 0 0 1 1 2 0 0 1 3 4 p ( t ) , t h N a + h , h , a ( 1 γ ) p ( t ) | t = a = p ( a ) = 1 0 0 .
The equivalent form of (26) is given by
h , a γ p 1 ( t ) = 1 4 p 1 ( t ) , t h N a + h , h , a ( 1 γ ) p 1 ( t ) | t = a = p 1 ( a ) = 1 ,
h , a γ p 2 ( t ) = p 1 ( t ) + 1 2 p 2 ( t ) , t h N a + h , h , a ( 1 γ ) p 2 ( t ) | t = a = p 2 ( a ) = 0 ,
h , a γ p 3 ( t ) = p 2 ( t ) + 3 4 p 3 ( t ) , t h N a + h , h , a ( 1 γ ) p 3 ( t ) | t = a = p 3 ( a ) = 0 .
Using Theorem 2, the unique solution of the IVP (27) is given by
p 1 ( t ) = e 1 4 , γ , γ 1 h ( t , a ) , t h N a .
Using Theorem 3, the unique solution of the IVP (28) is given by
p 2 ( t ) = 1 1 h γ 2 s = a / h + 1 t / h e 1 2 , γ , γ 1 h ( t , s h ) p 1 ( s h ) h γ , t h N a .
Using Theorem 3, the unique solution of the IVP (29) is given by
p 3 ( t ) = 1 1 3 h γ 4 s = a / h + 1 t / h e 3 4 , γ , γ 1 h ( t , s h ) p 2 ( s h ) h γ , t h N a .
Thus, the matrix h-ML function is in the following a 3 × 3 matrix form
e A , γ , γ 1 h ( t , a ) = p 1 ( t ) M 0 + p 2 ( t ) M 1 + p 3 ( t ) M 2 = p 1 ( t ) 1 0 0 0 1 0 0 0 1 + p 2 ( t ) 0 0 0 1 1 4 1 0 0 1 2 + p 3 ( t ) 0 0 0 0 0 1 2 0 0 1 8 = p 1 ( t ) 0 0 p 2 ( t ) p 1 ( t ) + p 2 ( t ) 4 p 2 ( t ) + p 3 ( t ) 2 0 0 p 1 ( t ) + p 2 ( t ) 2 + p 3 ( t ) 8 .
Developing the stability, controllability, and observability of systems of fractional h-difference equations is one important application for the use of the main results of this section.

5. Conclusions

In this paper, we demonstrated the validity of the following approximation with some examples.
lim h 0 k = 0 λ k ( t + h ) h υ k + υ 1 ¯ Γ ( υ k + υ ) = t υ 1 k = 0 ( λ t υ ) k Γ ( υ k + υ ) ,
where 0 < υ < 1 . We made this possible by developing a novel matrix method to calculate the h-ML function on the domain h N . This calculation technique may be considered an algorithm rather than an approximation, and such a characteristic makes this calculation method unique and reliable. In addition, we proved the Putzer algorithm in fractional h-discrete calculus, which allowed us to express the matrix h-ML function in n × n matrix form.

Author Contributions

Methodology, J.M.J.; Software, S.C.; Formal analysis, F.M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mittag–Leffler, G.M. Sur la nouvelle fonction eγ(x). C. R. Acad. Sci. Paris 1903, 137, 554–558. [Google Scholar]
  2. Adel, A.A.; Tamer, M.S.; Abdelhamid, A. Third-order differential subordination for meromorphic functions associated with generalized Mittag–Leffler function. Fractal Fract. 2023, 7, 175. [Google Scholar]
  3. Gorenflo, R.; Kilbas, A.A.; Mainardi, F. Mittag–Leffler Functions, Related Topics and Applications; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
  4. Gorenflo, R.; Mainardi, F.; Rogosin, S. Mittag–Leffler function: Properties and applications. Handb. Fract. Calc. Appl. 2019, 1, 269–296. [Google Scholar]
  5. Haubold, H.J.; Mathai, A.M.; Saxena, R.K. Mittag–Leffler functions and their applications. J. Appl. Math. 2011, 2011, 298628. [Google Scholar] [CrossRef] [Green Version]
  6. Nagai, A. Discrete Mittag–Leffler function and its applications. Publ. Res. Inst. Math. Sci. Kyoto Univ. 2003, 1302, 1–20. [Google Scholar]
  7. Rogosin, S. The role of the Mittag–Leffler function in fractional modeling. Mathematics 2015, 3, 368–381. [Google Scholar] [CrossRef] [Green Version]
  8. Saenko, V.V. The calculation of the Mittag–Leffler function. Int. J. Comput. Math. 2022, 99, 1367–1394. [Google Scholar] [CrossRef]
  9. Saima, R.; Zakia, H.; Rehana, A.; Yu-Ming, C. New computation of unified bounds via a more general fractional operator using generalized Mittag–Leffler function in the kernel. Comput. Model. Eng. Sci. 2021, 126, 359–378. [Google Scholar]
  10. Garrappa, R. Numerical evaluation of two and three parameter Mittag–Leffler functions. SIAM J. Numer. Anal. 2015, 53, 1350–1369. [Google Scholar] [CrossRef] [Green Version]
  11. Garrappa, R.; Popolizio, M. Computing the matrix Mittag–Leffler function with applications to fractional calculus. J. Sci. Comput. 2018, 77, 129–153. [Google Scholar] [CrossRef] [Green Version]
  12. Hilfer, R.; Seybold, H.J. Computation of the generalized Mittag–Leffler function and its inverse in the complex plane. Integral Transform. Spec. Funct. 2006, 17, 637–652. [Google Scholar] [CrossRef]
  13. Li, A.; Wei, Y.; Li, Z.; Wang, Y. The numerical algorithms for discrete Mittag–Leffler functions approximation. Fract. Calc. Appl. Anal. 2019, 22, 95–112. [Google Scholar] [CrossRef]
  14. Naz, S.; Yu-Ming, C. A unified approach for novel estimates of inequalities via discrete fractional calculus techniques. Alex. Eng. J. 2022, 61, 847–854. [Google Scholar] [CrossRef]
  15. Popolizio, M. On the matrix Mittag–Leffler function: Theoretical properties and numerical computation. Mathematics 2019, 7, 1140. [Google Scholar] [CrossRef] [Green Version]
  16. Saima, R.; Yu-Ming, C.; Singh, J.; Kumar, D. A unifying computational framework for novel estimates involving discrete fractional calculus approaches. Alex. Eng. J. 2021, 60, 2677–2685. [Google Scholar]
  17. Seybold, H.; Hilfer, R. Numerical algorithm for calculating the generalized Mittag–Leffler function. SIAM J. Numer. Anal. 2008, 47, 69–88. [Google Scholar] [CrossRef]
  18. Wu, G.C.; Baleanu, D.; Zeng, S.D.; Luo, W.H. Mittag–Leffler function for discrete fractional modelling. J. King Saud Univ. Sci. 2016, 28, 99–102. [Google Scholar] [CrossRef] [Green Version]
  19. Atangana, A. Application of fractional calculus to epidemiology. In Fractional Dynamics; De Gruyter Open Poland: Warsaw, Poland, 2015; pp. 174–190. [Google Scholar]
  20. Atıcı, F.M.; Nguyen, N.; Dadashova, K.; Pedersen, S.E.; Koch, G. Pharmacokinetics and pharmacodynamics models of tumor growth and anticancer effects in discrete time. Comput. Math. Biophys. 2020, 8, 114–125. [Google Scholar] [CrossRef]
  21. Khan, A.; Bai, X.; Ilyas, M.; Rauf, A.; Xie, W.; Yan, P.; Zhang, B. Design and application of an interval estimator for nonlinear discrete-time SEIR epidemic models. Fractal Fract. 2022, 6, 213. [Google Scholar] [CrossRef]
  22. Kumar, S.; Pandey, R.K.; Kumar, K.; Kamal, S.; Dinh, T.N. Finite difference- collocation method for the generalized fractional diffusion equation. Fractal Fract. 2022, 6, 387. [Google Scholar] [CrossRef]
  23. Magin, R. Fractional Calculus in Bioengineering; Begell House Publishers Inc.: Danbury, CT, USA, 2004. [Google Scholar]
  24. Makhlouf, A.B.; Baleanu, D. Finite time stability of fractional order systems of neutral type. Fractal Fract. 2022, 6, 289. [Google Scholar] [CrossRef]
  25. Muresan, C.I.; Ostalczyk, P.; Ortigueira, M.D. Fractional calculus applications in modeling and design of control systems. J. Appl. Nonlinear Dyn. 2017, 6, 131–134. [Google Scholar] [CrossRef]
  26. Ostalczyk, P. Discrete Fractional Calculus: Applications in Control and Image Processing; World Scientific: Singapore, 2015. [Google Scholar]
  27. Podlubny, I. Fractional Differential Equations; Academic Press: New York, NY, USA, 1999. [Google Scholar]
  28. Samko, G.; Kilbas, A.A.; Marichev, O.I. Fractional Integrals and Derivatives: Theory and Applications; Gordon and Breach: Yverdon, Switzerland, 1993. [Google Scholar]
  29. Sopasakis, P.; Sarimveis, H.; Macheras, P.; Dokoumetzidis, A. Fractional calculus in pharmacokinetics. J. Pharmacokinet Pharmacodyn. 2018, 45, 107–125. [Google Scholar] [CrossRef]
  30. Podlubny, I. Matrix approach to discrete fractional calculus. Fract. Calc. Appl. Anal. 2000, 3, 359–386. [Google Scholar]
  31. Atıcı, F.M.; Chang, S.; Jonnalagadda, J. Grünwald-Letnikov fractional operators: From past to present. Fract. Differ. Calc. 2021, 11, 147–159. [Google Scholar] [CrossRef]
  32. Atıcı, F.M.; Dadashova, K.; Jonnalagadda, J. Linear fractional order h-difference equations. Int. J. Differ. Equ. (Special Issue Honor. Profr. Johnny Henderson) 2020, 15, 281–300. [Google Scholar]
  33. Atıcı, F.M.; Jonnalagadda, J.M. An eigenvalue problem in fractional h-discrete calculus. Fract. Calc. Appl. Anal. 2022, 25, 630–647. [Google Scholar] [CrossRef]
  34. Jonnalagadda, J.M.; Alzabut, J. Numerical computation of exponential functions in frame of nabla fractional calculus. Comput. Methods Differ. Equ. 2023, 11, 291–302. [Google Scholar] [CrossRef]
  35. Horn, R.A.; Johnson, C.R. Matrix Analysis, 2nd ed.; Cambridge University Press: Cambridge, MA, USA, 2013. [Google Scholar]
Figure 1. Family of graphs of the h-ML functions when λ = 0.5 . (a) e 0.5 , γ , γ 1 1 ( t , 0 ) . (b) e 0.5 , 0.5 , 0.5 h ( t , 0 ) .
Figure 1. Family of graphs of the h-ML functions when λ = 0.5 . (a) e 0.5 , γ , γ 1 1 ( t , 0 ) . (b) e 0.5 , 0.5 , 0.5 h ( t , 0 ) .
Fractalfract 07 00254 g001
Figure 2. Family of graphs of the h-ML functions when λ = 0.5 . (a) e 0.5 , γ , γ 1 1 ( t , 0 ) . (b) e 0.5 , 0.5 , 0.5 h ( t , 0 ) .
Figure 2. Family of graphs of the h-ML functions when λ = 0.5 . (a) e 0.5 , γ , γ 1 1 ( t , 0 ) . (b) e 0.5 , 0.5 , 0.5 h ( t , 0 ) .
Fractalfract 07 00254 g002
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.

Share and Cite

MDPI and ACS Style

Atıcı, F.M.; Chang, S.; Jonnalagadda, J.M. Mittag–Leffler Functions in Discrete Time. Fractal Fract. 2023, 7, 254. https://doi.org/10.3390/fractalfract7030254

AMA Style

Atıcı FM, Chang S, Jonnalagadda JM. Mittag–Leffler Functions in Discrete Time. Fractal and Fractional. 2023; 7(3):254. https://doi.org/10.3390/fractalfract7030254

Chicago/Turabian Style

Atıcı, Ferhan M., Samuel Chang, and Jagan Mohan Jonnalagadda. 2023. "Mittag–Leffler Functions in Discrete Time" Fractal and Fractional 7, no. 3: 254. https://doi.org/10.3390/fractalfract7030254

APA Style

Atıcı, F. M., Chang, S., & Jonnalagadda, J. M. (2023). Mittag–Leffler Functions in Discrete Time. Fractal and Fractional, 7(3), 254. https://doi.org/10.3390/fractalfract7030254

Article Metrics

Back to TopTop