Skip to content
Oakfield Operator Calculus Function Reference Site

Fractional Finite-Difference Kernels

Fractional finite-difference kernels use generalized binomial coefficients to approximate derivatives of fractional order through discrete convolution (Grünwald–Letnikov type formulas).

One common family of weights is

wk=(1)k(αk),(Δhαf)n=1hαk=0wkfnkw_k = (-1)^k \binom{\alpha}{k}, \qquad (\Delta_h^\alpha f)_n = \frac{1}{h^\alpha}\sum_{k=0}^\infty w_k\, f_{n-k}

Defined on discrete grids (typically uniform index sets) with spacing h>0h>0. The output is a weighted sum representing a fractional-order derivative proxy, with long-range coupling through slowly decaying weights.


For real/complex α\alpha and integer k0k\ge 0,

(αk)=Γ(α+1)Γ(k+1)Γ(αk+1)\binom{\alpha}{k} = \frac{\Gamma(\alpha+1)}{\Gamma(k+1)\Gamma(\alpha-k+1)}

The coefficients wkw_k decay polynomially with kk (for non-integer α\alpha), capturing nonlocal influence over many grid points.

For integer α=n\alpha=n, the series truncates and reduces to classical finite differences.


  • α=1\alpha=1 gives the first-order backward difference: Δfn=fnfn1\Delta f_n = f_n - f_{n-1}.
  • α=2\alpha=2 yields the standard second-order stencil.
  • As α0\alpha\to 0, w01w_0\to 1 and the remaining weights vanish, recovering the identity.

Binomial coefficients supply the weights. Finite differences are the integer-order special cases. Fractional derivatives and integrals are the continuous analogues of the same power-law kernel structure.


Oakfield implements fractional finite-difference-style kernels via its temporal memory operator:

  • fractional_memory operator applies a history-weighted stencil over past timesteps using generalized binomial coefficients, acting as a discrete approximation to fractional derivatives/integrals.
  • The kernel is finite-memory (bounded window) rather than truly infinite-range, which makes it practical for real-time simulation.

Generalized binomial coefficients extend the discrete combinatorial pattern to non-integer orders via Γ\Gamma, enabling fractional-order difference formulas that mirror fractional calculus in the continuum.

These kernels provide a simple discrete route to fractional operators, at the cost of nonlocality and long tails in the stencil.


  • Podlubny, Fractional Differential Equations
  • LeVeque, Finite Difference Methods for Ordinary and Partial Differential Equations