Introductory Notes On Fractional Calculus: July 31, 2006
Introductory Notes On Fractional Calculus: July 31, 2006
xuru.org
[email protected]
Abstract
Our understanding of Nature relies on calculus, which in turn relies
on the intuitive concept of the derivative. It’s descriptive power comes
from the fact that it analyses the behavior at scales small enough that
its properties change linearly, so avoiding complexities that arise at
larger ones. Fractional Calculus generalizes this concept from integer to
non-integer order. Despite it seems not to have significant applications
in fundamental physics, research on this core concept could be valuable
in understanding Nature. These notes comprise an introduction to the
field.
1 Introduction
Fractional Calculus is the branch of calculus that generalizes the derivative
of a function to non-integer order, allowing calculations such as deriving a
function to 1/2 order. Despite “generalized” would be a better option, the
name “fractional” is used for denoting this kind of derivative.
where
n n!
= (1.3)
m m!(n − m)!
or equivalently,
n
n −n
X
m n
D f (x) = lim h (−1) f (x − mh) (1.4)
h→0 m
m=0
1. The fact that for any natural number n the calculation of the n-st
derivative is given by an explicit formula (1.2) or (1.4).
which is convergent if
There are some desirable properties that could be required to the frac-
tional derivative,
2. For n = 0 the result should be the function itself; for n > 0 integer
values it should be equal to the ordinary derivative and for n < 0
integer values it should be equal to ordinary integration -regardless
the integration constant.
4. Linearity,
D α ex = ex (1.11)
2 Exponentials
The case of the exponential function is specially simple and gives some clues
about the generalization of the derivatives. Following (1.2),
α
α ax −α
X α a(x+(α−n)h)
n
D e = lim h (−1) e =
h→0 n
n=0
α
n α
X
ax −α
= e lim h (−1) (eah )α−n =
h→0 n
n=0
ax −α ah
=e lim h (e − 1)α =
h→0
α ax
=a e (2.1)
the above limit exists for any complex number α. However, it should be
noted that in the substitution of the binomial formula a natural number
has been considered. We shall deal with this problem later to get our first
generalization of the derivative. Applying this to the imaginary unit,
and
solving this system we have the next definition for the sine and cosine deriva-
tives,
α απ
D sin(x) = sin x + (2.4)
2
and
απ
D α cos(x) = cos x + (2.5)
2
We could expect these relations for the sine and cosine derivatives to be
maintained in the generalization of the derivative.
Applying the above method we also can calculate the following,
and
Thus,
α α απ
D sin(ax) = a sin ax + (2.8)
2
and
απ
D α cos(ax) = aα cos ax + (2.9)
2
3 Powers 5
Indeed, the above result of the exponential can be applied to any function
that can be expanded in exponentials
∞
X
f (x) = an einx =⇒
n=−∞
∞
X ∞
X
=⇒ D α f (x) = an D α einx = an (ni)α einx =
n=−∞ n=−∞
∞ ∞
X απ i X απ
= an nα e 2 einx
= an nα ei(nx+ 2
)
(2.10)
n=−∞ n=−∞
∞ Zπ
X einx
f (x) = f (t)e−int dt =⇒
n=−∞
2π
−π
∞ απ Zπ
X nα ei(nx+ 2 )
α
=⇒ D f (x) = f (t)e−int dt (2.11)
n=−∞
2π
−π
3 Powers
The case of powers of x also has some simplicity that allows its generaliza-
tion. The case of integer order derivatives
n−1
Y a!
D 1 xa = axa−1 =⇒ D n xa = xa−n (a − m) = xa−n (3.1)
(a − n)!
m=0
Γ(a + 1)
D α xa = xa−α (3.2)
Γ(a − α + 1)
If we compare both results, we see that they only agree for integer values
of α. We shall see later where these discrepancies come from, and how they
can be avoided.
4 Binomial Formula
In the expression (1.2) the exponentian function allows the substitution of
the binomial formula as done in (2.1), but this is not possible for any given
function. For applying this substitution we require the following displace-
ment operator,
d h f (x) = f (x + h) (4.1)
what allows the application of the binomial formula (1.6) for natural num-
bers and the generalized binomial formula (1.7) for complex numbers,
n
n −n
X n m
D f (x) = lim h (−1) f (x + (n − m)h) =
h→0 m
m=0
n
m n
X
−n
= lim h (−1) d n−m f (x) =
h→0 m h
m=0
dh − 1 n
= lim f (x) (4.3)
h→0 h
dh − 1 α
α
D f (x) = lim f (x) (4.4)
h→0 h
This sheds more light on the derivative and its generalization. Using the
expression of the generalized binomial formula (1.7) for non-integer numbers,
dh − 1 α
α
D f (x) = lim f (x) =
h→0 h
∞
X Γ(α + 1)
= lim h−α (−1)n d hα−n f (x) =
h→0 n! Γ(α − n + 1)
n=0
∞
X Γ(α + 1)
= lim h−α (−1)n f (x + (α − n)h) (4.5)
h→0 n! Γ(α − n + 1)
n=0
In the case of integer values the summatory only extends α terms and it
is equal to the ordinary derivative.
Finally, it is obvious that as h goes to 0 the last equation is equivalent
to the following
∞
X Γ(α + 1)
D α f (x) = lim h−α (−1)n f (x − nh) (4.6)
h→0 n! Γ(α − n + 1)
n=0
Thus,
∞
X
g(D)f (x) = cn xn
n=0
∞
1 X
cn = (n + m)! am bn+m (5.5)
n!
m=0
At a first glance this seems not very interesting, but interesting properties
could be hidden under this apparent mess. We shall return later to this point
with the help of other tools.
6 Grunwald-Letnikov Derivative 9
6 Grunwald-Letnikov Derivative
Grunwald-Letnikov derivative or also named Grunwald-Letnikov differinte-
gral, is a generalization of the derivative analogous to our generalization by
the binomial formula (4.6), but it is based on the direct generalization of the
equation (1.4). The idea behind is that h should approach 0 as n approaches
infinity,
n
m n
X
n −n
D f (x) = lim h (−1) f (x − mh) =
h→0 m
m=0
n
X n!
= lim h−n (−1)m f (x − mh) =
h→0 m! Γ(n − m + 1)
m=0
∞
X n!
= lim h−n (−1)m f (x − mh) =
h→0 m! Γ(n − m + 1)
m=0
x−a
h
X n!
= lim h−n (−1)m f (x − mh) (6.1)
h→0 m! Γ(n − m + 1)
m=0
being a negative infinity. However, the generalization is done so that any
wished a less than x can be chosen. The above equation can be generalized
now to get a formula equivalent to (4.6)
x−a
h
α −α
X Γ(α + 1)
D f (x) = lim h (−1)m f (x − mh) (6.2)
h→0 m! Γ(α − m + 1)
m=0
or equivalently,
n
α X !
α n m Γ(α + 1) x−a
D f (x) = lim (−1) f x−m
n→∞ x−a m! Γ(α − m + 1) n
m=0
(6.3)
These generalizations have the inconvenient that if α is a negative integer
they are not valid for the gamma function is infinity in negative integers and
zero. However, for negative α values the following can be used
−n
Y n+m−1 n+m−1
Y Y
l (−l) (−1)m l
−n l=−n−m+1 l=n l=n
= = = =
m m! m! m!
(−1)m (n + m − 1)! (−1)m Γ(n + m)
= = (6.4)
m!(n − 1)! m! Γ(n)
so that for negative values equations (6.2) and (6.3) can be changed to
x−a
h
−α −α
X Γ(α + m)
D f (x) = lim h f (x − mh) (6.5)
h→0 m! Γ(α)
m=0
10 7 Riemann-Liouville Derivative
and
n
α X !
−α n Γ(α + m) x−a
D f (x) = lim f x−m (6.6)
n→∞ x−a m! Γ(α) n
m=0
Zx n
−1
X Γ(m + 1)
f (t)dt = D f (x) = n→∞
lim h f (x − mh) =
h→0
m! Γ(1)
a m=0
n
X Znh
= n→∞
lim hf (x − mh) = n→∞
lim f (x − t)dt =
h→0 m=0 h→0
0
Zx
= n→∞
lim f (t)dt =⇒
h→0
x−nh
x−a x−a
=⇒ a = x − nh =⇒ n = , h= (6.7)
h n
7 Riemann-Liouville Derivative
Riemann-Liouville derivative is the most used generalization of the deriva-
tive. It is based on Cauchy’s formula for calculating iterated integrals. If
the first integral of a function, which must equal to deriving it to −1, is as
follows
Zx
D −1 f (x) = f (t)dt (7.1)
0
7 Riemann-Liouville Derivative 11
Note however that in the above formulas the election of 0 as the lower
limit of integration has been arbitrary, and any other number could be cho-
sen. Generally, the election of the integration limits in this and other gen-
eralizations of the derivative is indicated with subscripts. The Riemann-
Liouville derivative with the lower integration limit a would be
Zx
α 1 f (t)
a D x f (x) = dt (7.5)
Γ(−α) (x − t)α+1
a
8 Domain Transforms
The Laplace and Fourier transforms that serve to transform to the frequency
domain can be used to get generalizations of the derivative valid for functions
that allow such transformations. The Laplace transform is defined by
Z∞
e−tx f (x)dx
L f (x) = (8.1)
0
where a is chosen so that it is greather than the real part of any of the
singularities of f (x). An important property of the Laplace transform is
related to the transform of the n-st derivative of a function,
n−1
X
L D n f (x) = tn L f (x) − tm (D n−m−1 f )(0)
(8.3)
m=0
In the case that the terms in the summatory are zero the relation is
particularly simple, and for those kind of functions the derivative can be
generalized so that this property holds true for non-integer values of α
(D l 0 Dxα−m f )(0) = 0
l = 0...m − 1 m = <(α) + 1 =⇒
=⇒ L D α f (x) = tα L f (x)
(8.4)
and the derivative can be generalized so that this property holds true for
non-integer values of α
9 Convolution
The generalizations of the derivative as expressed in (4.6) and (7.4) suggest
that they can be formulated in terms of the convolution, which would be
important for the convolution is a very simple operation in the frequency
9 Convolution 15
xα−1
Φα (x) = (9.1)
Γ(α)
Zx Zx
(x − t)α−1
Φα (x) ∗ f (x) = Φα (x − t)f (t)dt = f (t)dt =
Γ(−α)
0 0
−α
= D f (x) (9.2)
And since the transform of the function expressed in (9.1) gives the
following simple result
( )
Γ(α + 1) xα−1
α
= t−α
L x = =⇒ L {Φα } = L (9.3)
tα+1 Γ(α)
n o
L D −α f (x) = L Φα (x) ∗ f (x) = L Φα (x) L f (x) =
= t−α L f (x)
(9.4)
∞
X
g(x) = an xn =⇒
n=−∞
∞
X ∞
X
n
=⇒ g(D)f (x) = an D f (x) = an Φ−n (x) ∗ f (x) =
n=−∞ n=−∞
∞ −n−1
X an x ∗ f (x) =
=
n=−∞
Γ(−n)
∞ n
X a−n−1 x
= ∗ f (x) =
n=−∞
Γ(n + 1)
where
∞
X
h(x) = bn xn
n=−∞
a−n−1
bn = (9.6)
Γ(n + 1)
This proves the equivalence between functions of the derivative and con-
volutions. For any convolution there is an equivalent function of the deriva-
tive if the function implied can be expanded in powers of x and vice versa.
Now, the Laplace transform shows what was expectable,
L g(D)f (x) = L h(x) ∗ f (x) = L h(x) L f (x) =
∞ n
X a−n−1 x
= L L f (x) =
Γ(n + 1)
n=−∞
∞
Xa−n−1 L {xn }
= L f (x) =
n=−∞
Γ(n + 1)
∞
X a−n−1
= n+1
L f (x) =
n=−∞
t
∞
X
an tn L f (x) =
=
n=−∞
= g(t)L f (x) (9.7)
since the linearity of the Laplace transform combined with the result of (8.5)
10 Cauchy Integral Formula 17
These are useful tools for the calculation of functions of the derivative.
As an example, the following case is considered with the help of Fourier
transforms
n o
cos(D) sin(x) = F −1 cos(it)F sin(x)
=
n o
= F −1 cos(it)πi δ(t + 1) − δ(t − 1) =
= cosh(1) sin(x) (9.10)
and directly as in (5.2)
∞ ∞
X (−1)n 2n X (−1)n
cos(D) sin(x) = D sin(x) = (−1)n sin(x) =
(2n)! (2n)!
n=0 n=0
∞
X 1
= sin(x) = cosh(1) sin(x) (9.11)
(2n)!
n=0
yielding both methods the same result. The case of (5.3) also matches when
calculated with Fourier transforms.
where supposing that the branch line starts at t = z and passes through z0 ,
the contour C starts at t = z0 , encircles t = z once in the positive sense and
returns to t = z0 where now the integrand has a different value.
It can be proved that this generalization of the derivative is equivalent to
the Riemann-Liouville derivative with a lower limit of z0 for the appropriate
values of α in which both derivatives are defined.
11 Properties
Fractional derivatives satisfy quite well all the properties that one could
expect from them, despite some of them are only characteristic of integer
order differentiation and some other have restrictions. For instance, the
property of linearity (1.10) is fulfilled, while that of the iteration (1.9) has
some restrictions in the cases that positive differentiation orders are present.
Some properties that include summatories can be generalized changing
the summatories into integrals. One such property is the expansion in Taylor
series
Z∞ t
a Dzf (z0 )
f (z) = (z − z0 )t dt (11.1)
Γ(t + 1)
−∞
12 Local Operators
Despite of some interesting results, we have left unanswered important ques-
tions about the functions of the derivative. For instance, it would be very
interesting to know if integer order derivatives are or not the only kind of
functions of the derivative that are local, and if are or not other kind of local
operators that are not functions of the derivative.
Looking at (5.2) it seems that in fact the only local functions of the
derivative are integer order derivatives and their finite sums, being non-
locality the result of adding infinite terms with displacement functions
steadily increasing the distance to the point in which the function is evalu-
ated. However, this impediment can be overcome by defining the derivative
in the following way
so that the limit assures locality. In order to avoid another feature of frac-
tional derivatives that sometimes is not wanted -the fact that the derivative
of a constant is not zero- it is usual to define the local fractional derivative
as
or similar forms. So there can be operators being local and taking an infinite
number of evaluations of the function, provided that the points in which
these evaluations are carried out -or the value of their displacement function-
remains being infinitesimal. The question now is if there are other local
operators besides the local fractional derivative and functions of it.
It could be argued that if a function admits its expansion in Taylor
series, all the information about the function is indeed in its derivatives, so
that any operator giving information about the function will be unnecessary
and reducible to a sum of integer order derivatives. However, on the one
hand there are functions that are not differentiable but are local fractional
differentiable, and on the other hand, even if local operators could be reduced
to ordinary derivatives for differentiable functions, that does not assure that
ordinary derivatives are the most appropriate local operators for all the
tasks.
Characterizing all local operators is important, for locality makes of them
tools that could be useful in understanding Nature.