Skip to content
Oakfield Operator Calculus Function Reference Site

Riemann-Liouville Fractional Derivative

Let α>0\alpha > 0 and let n=αn = \lceil \alpha \rceil. The Riemann–Liouville fractional derivative of order α\alpha of a function ff is defined by

(Da+αf)(x)=dndxn[1Γ(nα)ax(xt)nα1f(t)dt](D_{a+}^{\alpha} f)(x) = \frac{d^n}{dx^n} \left[ \frac{1}{\Gamma(n-\alpha)} \int_a^x (x-t)^{n-\alpha-1} f(t)\,dt \right]

where Γ\Gamma denotes the Gamma function. This definition generalizes integer-order differentiation by composing an ordinary derivative with a fractional integral.


The Riemann–Liouville derivative is defined for functions ff that are locally integrable on (a,)(a,\infty) and sufficiently regular for the integral and derivative to exist. The operator maps such functions to real- or complex-valued functions on (a,)(a,\infty).


The Riemann–Liouville derivative is linear:

Da+α(af+bg)=aDa+αf+bDa+αgD_{a+}^{\alpha}(af + bg) = a\,D_{a+}^{\alpha}f + b\,D_{a+}^{\alpha}g

for scalars a,ba,b.


If α=nN\alpha = n \in \mathbb{N}, then

Da+nf=dnfdxnD_{a+}^{n} f = \frac{d^n f}{dx^n}

recovering the classical derivative.


For β>1\beta > -1,

Da+α(xa)β=Γ(β+1)Γ(βα+1)(xa)βαD_{a+}^{\alpha}(x-a)^{\beta} = \frac{\Gamma(\beta+1)}{\Gamma(\beta-\alpha+1)}(x-a)^{\beta-\alpha}

This identity highlights the central role of the Gamma function in fractional calculus.


The value of Da+αf(x)D_{a+}^{\alpha} f(x) depends on the values of f(t)f(t) for all t[a,x]t \in [a,x]. This nonlocality encodes memory effects absent in integer-order differentiation.


For suitable functions and parameters,

Da+αDa+βf=Da+α+βfD_{a+}^{\alpha} D_{a+}^{\beta} f = D_{a+}^{\alpha+\beta} f

holds under additional regularity assumptions. In general, the semigroup property does not hold without constraints.


For 0<α<10 < \alpha < 1, the corresponding Riemann–Liouville fractional integral is

(Ia+αf)(x)=1Γ(α)ax(xt)α1f(t)dt(I_{a+}^{\alpha} f)(x) = \frac{1}{\Gamma(\alpha)} \int_a^x (x-t)^{\alpha-1} f(t)\,dt

The fractional derivative is obtained by differentiating this integral.


For a constant function f(x)=1f(x)=1,

Da+α1=(xa)αΓ(1α)D_{a+}^{\alpha} 1 = \frac{(x-a)^{-\alpha}}{\Gamma(1-\alpha)}

Unlike the Caputo derivative, the Riemann–Liouville derivative of a constant is generally nonzero.


The Riemann–Liouville derivative is closely related to:

  • the Riemann–Liouville fractional integral,
  • the Caputo fractional derivative,
  • convolution operators with power-law kernels.

These operators form the core of classical fractional calculus.


Oakfield implements fractional-time behavior in two concrete places:

  • Fractional memory operator: fractional_memory maintains a rolling history buffer and applies a finite-memory fractional-derivative approximation (Grünwald–Letnikov–style coefficients) with scaling like dtαdt^{-\alpha}; it operates component-wise even for complex fields (by treating storage as a flat double buffer).
  • Subordination integrator: the subordination integrator approximates fractional-time evolution by quadrature over a stretched-exponential kernel exp(sα)\exp(-s^\alpha) and repeatedly evaluating the context drift in a side-effect-free “drift mode”.

These implementations are practical, discrete approximations; they capture “long memory” effects without requiring an exact closed-form Riemann–Liouville integral kernel.


Bernhard Riemann introduced fractional integration while studying trigonometric series. Joseph Liouville later formalized fractional differentiation and extended the theory systematically.

Riemann–Liouville operators became foundational tools in fractional calculus, influencing probability theory, viscoelasticity, and anomalous transport models.

Today, the Riemann–Liouville derivative is viewed as a canonical fractional operator, particularly suited for analytic investigations and integral-equation formulations.


  • Riemann, Versuch einer allgemeinen Auffassung der Integration und Differentiation
  • Liouville, Mémoire sur le calcul des différentielles à indices quelconques
  • NIST Digital Library of Mathematical Functions (DLMF), §1.14