Special Functions

Your Progress in this Chapter

0%

0 / 16 units completed

Chapter Overview

Mittag-Leffler Functions

Section 4.4 of 54 min1 code examples

If the Gamma function is the generalization of the factorial, the Mittag-Leffler function is the generalization of the exponential function. It is the "crown jewel" of fractional calculus.

Definition and Origin

The Mittag-Leffler function E_{\alpha, \beta}(z) is defined by the following power series for \alpha > 0:

Eα,β(z)=k=0zkΓ(αk+β)E_{\alpha, \beta}(z) = \sum_{k=0}^{\infty} \frac{z^k}{\Gamma(\alpha k + \beta)}
  • When \alpha = 1, \beta = 1, it becomes the standard exponential: E_{1,1}(z) = e^z.
  • When \alpha = 2, \beta = 1, it describes hyperbolic cosines: E_{2,1}(z^2) = \cosh(z).

Physical Significance: Fractional Calculus

While the standard exponential function describes "normal" relaxation (like a cooling cup of coffee), the Mittag-Leffler function describes "anomalous" relaxation.

  • Viscoelasticity: Used to model materials that are halfway between a liquid and a solid (like polymers or human tissue).
  • Fractional Diffusion: Describes how particles move in crowded environments (like proteins moving inside a biological cell).

3. Implementation in SepalSolver

Unlike other scientific computing tools like matlab, in sepalsolver, the Mittag-Leffler function is not part of the sepcial function library. And it is exposed in the SepalSolver.Math class.

Example 1C#

1
2
3
4
5
6
7
Code is ready to run

Key Properties

  • Interpolation: It interpolates between a pure exponential and a power-law function.
  • Laplace Transform: The Laplace transform of :math:E_{\alpha}( -at^\alpha ) is \frac{s^{\alpha-1}}{s^\alpha + a}, which is vital for solving fractional differential equations.