Riemann-Stieltjes Integration

⚡ Key Takeaways

One-line statement: The Riemann-Stieltjes integral ∫abf dα\int_a^b f\,d\alpha generalizes the Riemann integral by integrating ff against an integrator α\alpha, weighting increments by Δα\Delta\alpha rather than Δx\Delta x. Key result: When α\alpha is of bounded variation and ff is continuous, ∫abf dα\int_a^b f\,d\alpha exists; it unifies sums, ordinary integrals, and mixed discrete-continuous quantities. Where it applies: Probability (expectation against a CDF), functional analysis (Riesz representation), physics (mass/charge distributions), numerical analysis. Who/when: Defined by Thomas Joannes Stieltjes (1894) in his memoir on continued fractions; later absorbed into measure theory via Lebesgue-Stieltjes integration.

💡 The Core Insight

Integration is fundamentally about accumulating a quantity ff against a measure of change in another quantity. The Riemann integral hard-codes that measure of change as ordinary length dxdx. The Stieltjes generalization frees the "ruler": we may accumulate against dαd\alpha, where jumps in α\alpha contribute point masses and smooth regions contribute densities α′(x) dx\alpha'(x)\,dx. One formula thus encodes summation and integration as endpoints of a continuum.

Formal Statement

DefinitionRiemann-Stieltjes Sum and Integral

Let f,α:[a,b]→Rf,\alpha:[a,b]\to\mathbb{R} be bounded. A partition PP of [a,b][a,b] is a finite set

1
P={a=x0<x1<⋯<xn=b},Δαi:=α(xi)−α(xi−1).\quad P=\{a=x_0<x_1<\cdots<x_n=b\},\qquad \Delta\alpha_i := \alpha(x_i)-\alpha(x_{i-1}).

Derivation hint: a partition simply marks division points; Δαi\Delta\alpha_i measures the integrator's change across the ii-th subinterval. Choosing tags ti∈[xi−1,xi]t_i\in[x_{i-1},x_i], the Riemann-Stieltjes sum is

2
S(P,f,α)=∑i=1nf(ti) Δαi.\quad S(P,f,\alpha)=\sum_{i=1}^{n} f(t_i)\,\Delta\alpha_i.

Derivation hint: replace the Riemann weight Δxi\Delta x_i by the integrator weight Δαi\Delta\alpha_i in the standard tagged sum. We say ff is Riemann-Stieltjes integrable with respect to α\alpha, written f∈R(α)f\in\mathscr{R}(\alpha), with integral AA, if for every ε>0\varepsilon>0 there exists a partition PεP_\varepsilon such that for every refinement P⊇PεP\supseteq P_\varepsilon and every choice of tags,

3
∣ S(P,f,α)−A ∣<ε,A=:∫abf dα.\quad \bigl|\,S(P,f,\alpha)-A\,\bigr|<\varepsilon,\qquad A=:\int_a^b f\,d\alpha.

Derivation hint: this is the Moore-Smith (net) limit over the directed set of partitions ordered by refinement — stronger than a mesh-based limit and the correct definition for non-monotone α\alpha.

Symbols: ff = integrand; α\alpha = integrator (function of bounded variation in the useful theory); [a,b][a,b] = domain; Δαi\Delta\alpha_i = integrator increment; tit_i = sample (tag) point; AA = value of the integral.

⚠️ Refinement vs. mesh limits

For the ordinary Riemann integral the "refinement limit" and the "mesh →0\to 0 limit" coincide. For the Stieltjes integral with a general integrator they do not. The standard definition uses refinement (Definition [3]). If one instead demands convergence as ∥P∥=max⁡Δxi→0\|P\|=\max\Delta x_i\to 0, integrals against step integrators can fail to exist where the refinement definition gives a value. Always state which convention you mean.

DefinitionUpper and Lower Stieltjes Integrals (monotone α\alpha)

When α\alpha is monotone increasing, all Δαi≥0\Delta\alpha_i\geq 0, and we may define Darboux-type sums. With Mi=sup⁡[xi−1,xi]fM_i=\sup_{[x_{i-1},x_i]}f, mi=inf⁡[xi−1,xi]fm_i=\inf_{[x_{i-1},x_i]}f,

4
U(P,f,α)=∑i=1nMi Δαi,L(P,f,α)=∑i=1nmi Δαi,\quad U(P,f,\alpha)=\sum_{i=1}^n M_i\,\Delta\alpha_i,\qquad L(P,f,\alpha)=\sum_{i=1}^n m_i\,\Delta\alpha_i,

Derivation hint: bound f(ti)f(t_i) above/below on each subinterval; monotonicity of α\alpha keeps the weights nonnegative so the inequalities L≤S≤UL\le S\le U hold. and the upper/lower integrals ∫‾f dα=inf⁡PU\overline{\int}f\,d\alpha=\inf_P U, ∫‾f dα=sup⁡PL\underline{\int}f\,d\alpha=\sup_P L. Then f∈R(α)f\in\mathscr{R}(\alpha) iff ∫‾=∫‾\overline{\int}=\underline{\int}.

TheoremExistence: Continuous Integrand, BV Integrator

If ff is continuous on [a,b][a,b] and α\alpha is of bounded variation on [a,b][a,b], then f∈R(α)f\in\mathscr{R}(\alpha). Moreover

5
∣∫abf dα∣≤(sup⁡[a,b]∣f∣) Vab(α),\quad \left|\int_a^b f\,d\alpha\right|\le \Bigl(\sup_{[a,b]}|f|\Bigr)\,V_a^b(\alpha),

where Vab(α)V_a^b(\alpha) is the total variation of α\alpha. Derivation hint: decompose α=α1−α2\alpha = \alpha_1-\alpha_2 (Jordan decomposition) into increasing parts; on each, use uniform continuity of ff to make U−LU-L small; bound the sum by sup⁡∣f∣\sup|f| times Vab(α)V_a^b(\alpha).

TheoremIntegration by Parts (Symmetry)

If f∈R(α)f\in\mathscr{R}(\alpha) on [a,b][a,b], then α∈R(f)\alpha\in\mathscr{R}(f) and

6
∫abf dα+∫abα df=f(b)α(b)−f(a)α(a).\quad \int_a^b f\,d\alpha + \int_a^b \alpha\,df = f(b)\alpha(b)-f(a)\alpha(a).

Derivation hint: Abel summation. Write S(P,f,α)=∑f(ti)(α(xi)−α(xi−1))S(P,f,\alpha)=\sum f(t_i)(\alpha(x_i)-\alpha(x_{i-1})) and rearrange by summation by parts to produce ∑α(⋅)Δf\sum \alpha(\cdot)\Delta f plus boundary terms; take the refinement limit.

TheoremReduction to Riemann Integral

If α\alpha has a continuous derivative α′\alpha' (or more generally α\alpha is absolutely continuous) on [a,b][a,b] and f∈R(α)f\in\mathscr{R}(\alpha), then

7
∫abf dα=∫abf(x) α′(x) dx,\quad \int_a^b f\,d\alpha = \int_a^b f(x)\,\alpha'(x)\,dx,

the right side being an ordinary Riemann (resp. Lebesgue) integral. Derivation hint: by the Mean Value Theorem Δαi=α′(ξi)Δxi\Delta\alpha_i=\alpha'(\xi_i)\Delta x_i; substitute into [2], and the resulting sum is a Riemann sum for fα′f\alpha'. Continuity of α′\alpha' controls the error between f(ti)α′(ξi)f(t_i)\alpha'(\xi_i) and f(ti)α′(ti)f(t_i)\alpha'(t_i).

TheoremStep-Function Integrator

Let α\alpha be a step function with jumps jk=α(ck+)−α(ck−)j_k=\alpha(c_k^+)-\alpha(c_k^-) at interior points ck∈(a,b)c_k\in(a,b) (with appropriate one-sided jumps at endpoints), and let ff be continuous at each ckc_k. Then

8
∫abf dα=∑kf(ck) jk.\quad \int_a^b f\,d\alpha = \sum_k f(c_k)\,j_k.

Derivation hint: only subintervals containing a jump contribute; as the partition refines, the contribution near ckc_k collapses to f(ck)f(c_k) times the jump jkj_k, while flat pieces of α\alpha contribute zero.

Why It Holds / Derivation

ProofExistence theorem for continuous ff, increasing α\alpha

We prove f∈R(α)f\in\mathscr{R}(\alpha) when ff is continuous and α\alpha is increasing (the BV case follows by Jordan decomposition).

Step 1 — Uniform continuity. Since [a,b][a,b] is compact and ff continuous, ff is uniformly continuous. Given ε>0\varepsilon>0, set η=ε/(1+α(b)−α(a))\eta = \varepsilon/\bigl(1+\alpha(b)-\alpha(a)\bigr) and choose δ>0\delta>0 so that ∣s−t∣<δ⇒∣f(s)−f(t)∣<η|s-t|<\delta \Rightarrow |f(s)-f(t)|<\eta.

Step 2 — Choose a fine partition. Pick any partition PP with mesh ∥P∥<δ\|P\|<\delta. On each subinterval, the oscillation satisfies Mi−mi≤ηM_i-m_i\le\eta.

Step 3 — Estimate the Darboux gap. Using [4] and Δαi≥0\Delta\alpha_i\ge 0,

9
U(P,f,α)−L(P,f,α)=∑i=1n(Mi−mi) Δαi≤η∑i=1nΔαi=η (α(b)−α(a))<ε.\quad U(P,f,\alpha)-L(P,f,\alpha)=\sum_{i=1}^n (M_i-m_i)\,\Delta\alpha_i \le \eta\sum_{i=1}^n \Delta\alpha_i = \eta\,\bigl(\alpha(b)-\alpha(a)\bigr)<\varepsilon.

Derivation hint: factor η\eta out of the telescoping sum ∑Δαi=α(b)−α(a)\sum\Delta\alpha_i=\alpha(b)-\alpha(a).

Step 4 — Cauchy criterion. Since U−LU-L can be made smaller than any ε\varepsilon, inf⁡PU=sup⁡PL\inf_P U=\sup_P L, so the upper and lower integrals coincide and f∈R(α)f\in\mathscr{R}(\alpha).

Step 5 — BV case. Write α=α1−α2\alpha=\alpha_1-\alpha_2 with α1,α2\alpha_1,\alpha_2 increasing (Jordan decomposition; α1=\alpha_1= positive variation, α2=\alpha_2= negative variation). Then f∈R(α1)f\in\mathscr{R}(\alpha_1) and f∈R(α2)f\in\mathscr{R}(\alpha_2), and by linearity in the integrator f∈R(α)f\in\mathscr{R}(\alpha) with ∫f dα=∫f dα1−∫f dα2\int f\,d\alpha=\int f\,d\alpha_1-\int f\,d\alpha_2. The bound [5] follows since Vab(α)=(α1(b)−α1(a))+(α2(b)−α2(a))V_a^b(\alpha)=\bigl(\alpha_1(b)-\alpha_1(a)\bigr)+\bigl(\alpha_2(b)-\alpha_2(a)\bigr). ■\blacksquare

∎
mathematician · Thomas Joannes Stieltjes | 1856–1894

A Dutch-French analyst often called "the father of the analytic theory of continued fractions," Stieltjes introduced his integral in the 1894 memoir Recherches sur les fractions continues, where he needed to represent a measure (a distribution of mass on a line) by integration against an increasing function. He died at 38, only months after the work appeared. The integral lay relatively dormant until F. Riesz's 1909 representation theorem revealed it as the natural dual object to continuous functions, after which it became central to functional analysis and probability.

Building Intuition

🧠 Intuition

Think of α\alpha as describing how mass is distributed along the interval [a,b][a,b]: α(x)\alpha(x) is the total mass to the left of xx. Then Δαi\Delta\alpha_i is the mass sitting in the ii-th subinterval, and ∫f dα\int f\,d\alpha is the weighted average of ff weighted by where the mass actually lives.

  • If mass is spread uniformly (density 1), then α(x)=x\alpha(x)=x and you recover the ordinary integral.
  • If mass is spread with density ρ(x)\rho(x), then α′=ρ\alpha'=\rho and you get ∫fρ dx\int f\rho\,dx (Theorem [7]).
  • If a chunk of mass jkj_k is concentrated at a single point ckc_k, α\alpha jumps, and that point contributes f(ck)jkf(c_k)j_k exactly — a discrete term (Theorem [8]).

This is precisely why probabilists love it: take α=F\alpha=F, the cumulative distribution function. Continuous distributions give density integrals; discrete distributions give sums; mixed distributions give both at once — under one symbol E[g(X)]=∫g dF\mathbb{E}[g(X)]=\int g\,dF.

Figure
Riemann-Stieltjes sum: integrand sampled at tags, weighted by integrator increments
x α(x) f(x) x₀=a x₁ x₂ x₃ x₄ x₅=b Δα₃ f(t₃) Each term: f(tᵢ)·Δαᵢ

Worked Examples

ExampleMixed integrator: smooth part plus a jump

Given: Integrate f(x)=x2f(x)=x^2 against

α(x)={x,0≤x<1,x+2,1≤x≤2.\alpha(x)=\begin{cases} x, & 0\le x<1,\\[2pt] x+2, & 1\le x\le 2.\end{cases}

So α\alpha has slope 11 everywhere except a jump of size 22 at x=1x=1. Compute ∫02x2 dα\displaystyle\int_0^2 x^2\,d\alpha.

Step 1 — Split into smooth and jump parts. Write α=αcont+αjump\alpha=\alpha_{\text{cont}}+\alpha_{\text{jump}} where αcont(x)=x\alpha_{\text{cont}}(x)=x (so αcont′=1\alpha_{\text{cont}}'=1) and αjump\alpha_{\text{jump}} is a step function with a single jump j=2j=2 at c=1c=1.

Step 2 — Smooth part (Theorem [7]).

10
∫02x2 dαcont=∫02x2⋅1 dx=[x33]02=83.\quad \int_0^2 x^2\,d\alpha_{\text{cont}}=\int_0^2 x^2\cdot 1\,dx=\left[\frac{x^3}{3}\right]_0^2=\frac{8}{3}.

Derivation hint: since αcont′=1\alpha_{\text{cont}}'=1, Theorem [7] turns the Stieltjes integral into the ordinary integral of x2x^2.

Step 3 — Jump part (Theorem [8]). Since ff is continuous at c=1c=1:

11
∫02x2 dαjump=f(1)⋅j=12⋅2=2.\quad \int_0^2 x^2\,d\alpha_{\text{jump}}=f(1)\cdot j = 1^2\cdot 2 = 2.

Derivation hint: a single jump of size jj at cc contributes f(c) jf(c)\,j.

Step 4 — Add. 83+2=143\dfrac{8}{3}+2=\dfrac{14}{3}.

∫02x2 dα=143≈4.667 (dimensionless)\boxed{\displaystyle\int_0^2 x^2\,d\alpha = \tfrac{14}{3}\approx 4.667\ \text{(dimensionless)}}
ExampleExpectation of a mixed random variable

Given: A random variable XX has CDF

F(x)={0,x<0,12x,0≤x<1,1,x≥1,F(x)=\begin{cases}0,& x<0,\\ \tfrac12 x,& 0\le x<1,\\ 1,& x\ge 1,\end{cases}

i.e. mass 12\tfrac12 spread uniformly on [0,1)[0,1) plus a point mass of 12\tfrac12 at x=1x=1 (since FF jumps from 12\tfrac12 to 11 there). Find E[X]=∫−∞∞x dF(x)\mathbb{E}[X]=\int_{-\infty}^{\infty} x\,dF(x).

Step 1 — Identify components. Continuous part: density F′(x)=12F'(x)=\tfrac12 on (0,1)(0,1). Discrete part: jump j=F(1+)−F(1−)=1−12=12j=F(1^+)-F(1^-)=1-\tfrac12=\tfrac12 at c=1c=1.

Step 2 — Continuous contribution (Theorem [7]).

12
∫01x⋅12 dx=12⋅[x22]01=12⋅12=14.\quad \int_0^1 x\cdot \tfrac12\,dx=\tfrac12\cdot\left[\frac{x^2}{2}\right]_0^1=\tfrac12\cdot\tfrac12=\tfrac14.

Derivation hint: integrate against the density F′=12F'=\tfrac12 over the continuous support.

Step 3 — Discrete contribution (Theorem [8]).

13
x∣x=1⋅j=1⋅12=12.\quad x\big|_{x=1}\cdot j = 1\cdot\tfrac12=\tfrac12.

Derivation hint: the point mass at x=1x=1 contributes value 11 times its probability 12\tfrac12.

Step 4 — Total. 14+12=34\tfrac14+\tfrac12=\tfrac34.

E[X]=34=0.75 (same units as X)\boxed{\mathbb{E}[X]=\tfrac34=0.75\ \text{(same units as }X\text{)}}

Common Misconceptions

⚠️ Existence is a joint property, not an "and"

A frequent error is to assume "ff nice and α\alpha nice ⇒\Rightarrow integral exists" with each checked independently. Existence depends on how the discontinuities of ff and α\alpha interact. The clean sufficient condition is: ff continuous and α\alpha of bounded variation (Theorem [5]). If both have a discontinuity at the same point from the same side, the integral may fail to exist even when each function is "simple."

CounterexampleShared one-sided discontinuity

Let f=α=Hf=\alpha=H on [−1,1][-1,1], where H(x)=0H(x)=0 for x<0x<0 and H(x)=1H(x)=1 for x≥0x\ge 0 (the Heaviside step). Both are of bounded variation and both have a single jump — yet ∫−11f dα\int_{-1}^1 f\,d\alpha does not exist in the refinement sense. The trouble is at x=0x=0, where both jump. Consider a partition with 00 as a tag versus 00 not as a partition point. The only nonzero increment Δα\Delta\alpha occurs across the subinterval containing 00; the value of ff at the chosen tag there can be 00 or 11 depending on whether the tag falls left or right of 00. Refining the partition does not force these to agree, so the Riemann-Stieltjes sums do not converge. The defect is precisely a common discontinuity on the same side: if instead ff were continuous at 00, or the jumps occurred at distinct points, the integral would exist.

⚠️ Linearity holds in BOTH slots — but bounded variation is needed

∫f dα\int f\,d\alpha is linear in ff (for fixed α\alpha) and linear in α\alpha (for fixed ff): ∫f d(α+β)=∫f dα+∫f dβ\int f\,d(\alpha+\beta)=\int f\,d\alpha+\int f\,d\beta. But the estimate ∣∫f dα∣≤sup⁡∣f∣⋅Vab(α)|\int f\,d\alpha|\le \sup|f|\cdot V_a^b(\alpha) uses the total variation Vab(α)V_a^b(\alpha), not ∣α(b)−α(a)∣|\alpha(b)-\alpha(a)|. Confusing the two underestimates the bound when α\alpha oscillates.

Connections

connection

The Riemann-Stieltjes integral sits at a crossroads of several theories.

  • It generalizes the Riemann Integral (take α(x)=x\alpha(x)=x) and is itself subsumed by Lebesgue-Stieltjes Integration, where α\alpha generates a Borel measure μα\mu_\alpha and ∫f dα=∫f dμα\int f\,d\alpha=\int f\,d\mu_\alpha, removing the awkward shared-discontinuity pathologies.
  • Via the Riesz Representation Theorem, every bounded linear functional on C[a,b]C[a,b] is f↦∫abf dαf\mapsto\int_a^b f\,d\alpha for some α\alpha of bounded variation — making BV functions the dual of continuous functions.
  • It is the deterministic ancestor of the Itô Integral and stochastic integration; when the integrator has unbounded variation (like Brownian motion), the Stieltjes construction fails and must be replaced by L2L^2 / martingale theory.
  • Through Functions of Bounded Variation and the Jordan Decomposition, the integrator's structure (jump part, absolutely continuous part, singular part) directly governs the integral's behaviour.
  • In numerical analysis it underlies Gaussian Quadrature and orthogonal polynomial theory — Stieltjes's original motivation via continued fractions and moment problems.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1854 — Riemann. Bernhard Riemann gives the first rigorous definition of the (ordinary) integral via tagged sums in his Habilitationsschrift, setting the template later generalized.
- 1881 — Jordan. Camille Jordan introduces functions of bounded variation and proves the decomposition of a BV function as a difference of increasing functions — the structural backbone of valid integrators.
- 1894 — Stieltjes. In Recherches sur les fractions continues, Thomas Stieltjes defines ∫f dα\int f\,d\alpha to represent distributions of mass, motivated by continued fractions and the moment problem. He dies the same year at 38.
- 1909 — F. Riesz. Frigyes Riesz proves the Riesz representation theorem: bounded linear functionals on C[a,b]C[a,b] are exactly Stieltjes integrals against BV functions — elevating the integral to a central object of functional analysis.
- 1913 — Radon. Johann Radon develops measures on Rn\mathbb{R}^n, paving the way to recast Stieltjes integration measure-theoretically.
- 1915–1918 — Lebesgue/Daniell. The Lebesgue-Stieltjes integral emerges: α\alpha (right-continuous, increasing) defines a Borel measure μα\mu_\alpha, absorbing the Riemann-Stieltjes theory and curing its existence pathologies.
- 1925 — Pollard / Young. Refinements clarify existence conditions, and L. C. Young's later work (1936) on integration when both functions have unbounded variation (Young integration) extends the boundary of the theory.
- 1944 — Itô. Kiyosi Itô constructs stochastic integration where the integrator (Brownian motion) has infinite variation, definitively showing the Stieltjes framework's limits and necessitating a new calculus.

Subtleties & Limits

open-problem

The bounded-variation barrier. Riemann-Stieltjes integration relies essentially on α\alpha having bounded variation; this is what makes the increments controllable and the existence theorems work. The deep frontier is integration against integrators of unbounded variation:

  • Young integration (1936). If f∈Cpf\in C^{p}-Hölder and α∈Cq\alpha\in C^{q}-Hölder with p+q>1p+q>1, the Riemann-Stieltjes limit still exists even when both have infinite variation. The case p+q≤1p+q\le 1 is the genuinely hard regime.
  • Rough path theory (Lyons, 1998). Resolves p+q≤1p+q\le 1 by enhancing the path with higher-order "iterated integral" data, providing a deterministic theory that contains Itô and Stratonovich calculus as special cases. The precise extent to which a path determines its rough-path lift, and the analytic structure of the resulting integrals, remain active research.
  • The Stieltjes moment problem's determinacy — whether a moment sequence corresponds to a unique integrator α\alpha — is fully understood only under growth conditions (Carleman's condition is sufficient but not necessary); sharp characterizations in the indeterminate case connect to entire function theory and remain subtle.

See Also

Riemann Integral · Lebesgue-Stieltjes Integration · Functions of Bounded Variation · Riesz Representation Theorem · Jordan Decomposition · Itô Integral · Gaussian Quadrature · Spectral Theorem · Stieltjes Moment Problem