Partitions and Tagged Partitions of an Interval

How do you turn a curved region into something you can measure with straight edges? The entire theory of integration begins with a shockingly simple move. Chop the interval [a,b][a,b] into finitely many pieces. Every subsequent idea builds on this. Riemann sums, upper and lower Darboux sums, the definition of the integral itself — all are built entirely out of the combinatorics of how such chops behave and interact. Before any limiting process can be defined, one needs a precise vocabulary. This vocabulary covers "cutting up an interval," comparing two cuttings, and choosing a representative point inside each piece. This article develops that vocabulary rigorously: partitions, their mesh (fineness), the refinement order between partitions, and tagged partitions. Tagged partitions attach a sample point to every subinterval. These objects carry no analytic content by themselves — no limits, no integrals. But they form the combinatorial scaffolding on which the entire Riemann integral rests. Getting the definitions exactly right matters greatly. So does understanding precisely how refinements interact. This precision is what makes the later limiting arguments airtight rather than hand-wavy. Those arguments appear in the definition of the integral, and in proofs like Darboux's criterion. The central structural fact proved here is this: any two partitions of [a,b][a,b] possess a common refinement. Also, refining a partition can only shrink its subintervals, never enlarge them. This lattice-like structure involves partitions ordered by refinement, with common refinements always existing. This structure is exactly what later allows one to compare upper and lower sums across different partitions. It also allows one to take a well-defined supremum or infimum over all partitions. By the end, you will have a fully rigorous toolkit. This includes the definition of a partition and its norm. It includes the definition of refinement and a proof that refinement never increases mesh. It includes the existence of common refinements. It also includes the definition of tagged partitions with their own refinement notion. All of this is stated with the precision needed to support the Riemann integral's definition without any gaps.

Key takeaways
  • A partition of [a,b][a,b] is a finite, strictly increasing list of points from aa to bb; it chops [a,b][a,b] into finitely many closed subintervals.
  • The mesh (or norm) of a partition is the length of its longest subinterval — a single number measuring how coarse the cut is.
  • A refinement of a partition adds points; refining never increases (and typically decreases) the mesh.
  • Any two partitions P,QP,Q have a common refinement P∪QP \cup Q, obtained by merging and re-sorting their points.
  • A tagged partition attaches to each subinterval a sample point lying inside it; this is the extra data needed to form a Riemann sum.
  • Refinement of tagged partitions must specify new tags too, since new subintervals need their own sample points.
  • Key idea: partitions ordered by refinement form a directed set with common refinements always available, which is exactly the structure needed to make sense of limits over "all sufficiently fine partitions."

Where this lives today

The vocabulary of partitions, mesh, and refinement is not merely historical scaffolding — it is the literal backbone of the formal definition of the Riemann Integral, where one requires Riemann sums over tagged partitions to converge to a single number as ∥P∥→0\|P\|\to 0, and of Upper and Lower Darboux Sums, where refinement (via the common-refinement construction proved here) is exactly what shows that refining a partition can only increase lower sums and decrease upper sums, driving the Squeeze-type argument that identifies the integral. In numerical analysis, the same combinatorics underlies the trapezoidal rule, Simpson's rule, and adaptive quadrature algorithms, where meshes are refined locally (adding points precisely where a function varies quickly) using exactly the single-point-insertion refinements proved to exist here. In probability and measure theory, partitions of an interval generalize to partitions of a measurable space into disjoint measurable pieces, the direct ancestor being the discretization step used to build simple functions approximating a general measurable function. In numerical PDE methods (finite element and finite difference schemes), mesh refinement — literally the same word, with literally the same monotonicity property (refining shrinks the maximum cell size) — is the central computational primitive, and common refinements of two independently generated meshes are needed whenever two different discretizations must be compared or combined.

:::quiz[If P={0,2,5,8}P = \{0,2,5,8\} and Q={0,3,5,7,8}Q=\{0,3,5,7,8\} are partitions of [0,8][0,8], what is ∥P∨Q∥\|P \vee Q\|?]

  • 3
  • 2
  • 8
  • 1 ✓

:::quiz[Two partitions PP and QQ of [a,b][a,b] are given. What can be said about comparability under ⪯\preceq?]

  • They are always comparable: one must refine the other.
  • They are never comparable.
  • They may be incomparable, but always possess a common refinement P∨QP \vee Q. ✓
  • They are comparable exactly when ∥P∥=∥Q∥\|P\| = \|Q\|.

:::faq[Why do tagged partitions require tags in the closed subinterval [xk−1,xk][x_{k-1},x_k] rather than the open interval?] Allowing tags at the endpoints xk−1x_{k-1} or xkx_k (not just strictly inside) is essential for Riemann's original formulation, since it recovers Cauchy's left-endpoint sums (tk=xk−1t_k = x_{k-1} for every kk) and right-endpoint sums (tk=xkt_k = x_k for every kk) as special cases of tagged partitions. Riemann's key requirement is that the Riemann sum converges to the same limit regardless of which admissible tags are chosen — including these boundary choices — as the mesh shrinks to zero. Restricting to the open interval would needlessly exclude these important special cases without changing which functions end up being integrable.

:::faq[Can a partition of [a,b][a,b] have n=0n=0 subintervals?] No. The definition requires n≥1n \ge 1, i.e. at least the two points aa and bb (which are automatically distinct since a<ba<b), giving at least one subinterval, namely [a,b][a,b] itself. There is no meaningful "partition with zero subintervals," since [a,b][a,b] is nonempty (a<ba<b) and must be covered by at least one closed subinterval. The partition P={a,b}P=\{a,b\}, with n=1n=1 and mesh ∥P∥=b−a\|P\|=b-a, is the coarsest possible partition and is a perfectly legitimate degenerate case.

Ask the tutor: How does the mesh of a partition control the difference between upper and lower Darboux sums as ∥P∥→0\|P\| \to 0?

DefinitionPartition, mesh, refinement, tagged partition

Let a,b∈Ra,b \in \mathbb{R} with a<ba<b.

Partition. A partition of [a,b][a,b] is a finite set of points

P={x0,x1,…,xn}⊂[a,b],n≥1,P = \{x_0, x_1, \dots, x_n\} \subset [a,b], \qquad n \ge 1,

indexed so that

a=x0<x1<x2<⋯<xn=b.a = x_0 < x_1 < x_2 < \cdots < x_n = b.

The points x0,…,xnx_0,\dots,x_n are the partition points (or nodes), and the closed intervals

Ik:=[xk−1,xk],k=1,…,n,I_k := [x_{k-1}, x_k], \qquad k = 1,\dots,n,

are the subintervals of PP. Write Δxk:=xk−xk−1\Delta x_k := x_k - x_{k-1} for the length of IkI_k.

Mesh. The mesh (or norm) of PP is

∥P∥:=max⁡1≤k≤nΔxk=max⁡1≤k≤n(xk−xk−1).\|P\| := \max_{1 \le k \le n} \Delta x_k = \max_{1\le k \le n}(x_k - x_{k-1}).

This maximum exists because it is a maximum over the finite set {1,…,n}\{1,\dots,n\}.

Refinement. A partition QQ of [a,b][a,b] is a refinement of PP, written P⪯QP \preceq Q (or Q⪰PQ \succeq P), if P⊆QP \subseteq Q as sets of points, i.e. every partition point of PP is also a partition point of QQ. If P⪯QP \preceq Q and P≠QP \ne Q, QQ is a strict refinement of PP.

Common refinement. Given partitions PP and QQ of [a,b][a,b], their common refinement is

P∨Q:=P∪Q,P \vee Q := P \cup Q,

the union of their point sets, re-sorted into increasing order. (This is again a partition of [a,b][a,b], since a,b∈P∩Qa,b \in P \cap Q automatically.)

Tagged partition. A tagged partition of [a,b][a,b] is a pair (P,T)(P, T) where P={x0,…,xn}P = \{x_0,\dots,x_n\} is a partition of [a,b][a,b] and T=(t1,…,tn)T = (t_1,\dots,t_n) is a choice of tags satisfying

tk∈Ik=[xk−1,xk]for each k=1,…,n.t_k \in I_k = [x_{k-1}, x_k] \quad \text{for each } k = 1,\dots,n.

A tagged partition (Q,S)(Q,S) refines a tagged partition (P,T)(P,T) if QQ refines PP as partitions (no compatibility with TT is required, since QQ's tags may lie anywhere in its own, smaller subintervals).

Intuition

Think of [a,b][a,b] as a stick you are about to saw into pieces. A partition is simply the list of sawing points, together with the two endpoints, listed in order from left to right. It says nothing yet about how you will use the pieces — that comes later, when you form sums. Right now a partition is pure combinatorics: a finite increasing sequence of numbers. The mesh ∥P∥\|P\| answers a single question: what is the length of the worst (longest) piece? A partition with small mesh is "fine" everywhere — every piece is short. Crucially, mesh is a maximum, not an average: a partition can have a million tiny subintervals and one huge one, and its mesh is dictated entirely by that one huge piece. This matters enormously later, because Riemann's theorem requires every subinterval to shrink, not just most of them. Refinement is the natural order on partitions: QQ refines PP if QQ was obtained from PP by adding more sawing points (never removing any). Adding a point to PP inside some subinterval IkI_k splits IkI_k into two smaller pieces whose lengths sum to Δxk\Delta x_k; every other subinterval of PP is untouched. This is the source of the key monotonicity fact: refining a partition can never make any subinterval longer, so ∥Q∥≤∥P∥\|Q\| \le \|P\| whenever Q⪰PQ \succeq P. Two different partitions PP and QQ need not be comparable — neither need refine the other — but they always have a common refinement, formed just by pooling all their sawing points together. This is the combinatorial fact that later lets one compare, e.g., the lower sum for PP with the lower sum for QQ: both are dominated by quantities computed on P∨QP \vee Q. A tagged partition adds one more piece of data per subinterval: a chosen point tk∈Ikt_k \in I_k used later to sample a function's value on that piece. Different tags on the same partition PP give different tagged partitions; this extra freedom is precisely what makes Riemann sums (built from tagged partitions) more flexible — but harder to control — than Darboux sums (built from suprema/infima over untagged partitions alone).

:::svg[A partition of [2,9][2,9] with n=5n=5 subintervals, mesh =2.5=2.5, and one refinement point added] x0=2 x1=3.5 x2=5.5 x3=7 x4=8 x5=9 Δx1=1.5 Δx2=2.0 Δx3=1.5 Δx4=1.0 Δx5=1.0 mesh ‖P‖ = max Δxk = 2.0 (subinterval I2) refine: add t = 4.5 splits I2 into [3.5,4.5], [4.5,5.5]

TheoremBasic structural properties of partitions and refinement

Let [a,b][a,b] be a fixed closed bounded interval with a<ba<b. Let P[a,b]\mathcal{P}[a,b] denote the set of all partitions of [a,b][a,b]. 1. (Refinement is a partial order.) The relation ⪯\preceq on P[a,b]\mathcal{P}[a,b] defined by P⪯Q  ⟺  P⊆QP \preceq Q \iff P \subseteq Q is reflexive, antisymmetric, and transitive. 2. (Refinement shrinks mesh.) If P⪯QP \preceq Q, then ∥Q∥≤∥P∥\|Q\| \le \|P\|. 3. (Existence of common refinements.) For any P,Q∈P[a,b]P, Q \in \mathcal{P}[a,b], the set P∨Q=P∪QP \vee Q = P \cup Q is a partition of [a,b][a,b], and it satisfies P⪯P∨QP \preceq P\vee Q and Q⪯P∨QQ \preceq P \vee Q. Consequently (P[a,b],⪯)(\mathcal{P}[a,b], \preceq) is a directed set: every finite collection of partitions has a common upper bound (refinement). 4. (Refining by one point at a time.) If QQ refines PP and QQ has mm more points than PP, then QQ can be obtained from PP by a chain of mm single-point insertions, each a refinement of the previous partition. 5. (Mesh can be made arbitrarily small.) For every ε>0\varepsilon > 0 there exists a partition PP of [a,b][a,b] with ∥P∥<ε\|P\| < \varepsilon.

Proof

We prove each part in turn, using only the definitions above and basic facts about finite sets and finite sums of reals (no properties of continuity or integration are used, so there is no circularity with later results).

(1) ⪯\preceq is a partial order. Reflexivity: P⊆PP \subseteq P trivially, so P⪯PP \preceq P. Antisymmetry: if P⪯QP \preceq Q and Q⪯PQ \preceq P, then P⊆QP \subseteq Q and Q⊆PQ \subseteq P, so P=QP = Q as sets. Transitivity: if P⪯QP \preceq Q and Q⪯RQ \preceq R, then P⊆Q⊆RP \subseteq Q \subseteq R, so P⊆RP \subseteq R, i.e. P⪯RP \preceq R. Thus ⪯\preceq is reflexive, antisymmetric, and transitive, hence a partial order on P[a,b]\mathcal{P}[a,b].

(2) Refinement shrinks mesh. Let P={x0<⋯<xn}P = \{x_0 < \cdots < x_n\} and suppose Q⪰PQ \succeq P, so Q={y0<⋯<ym}⊇PQ = \{y_0 < \cdots < y_m\} \supseteq P with m≥nm \ge n (a superset of a finite totally ordered set of size n+1n+1 has size ≥n+1\ge n+1). Fix a subinterval J=[yj−1,yj]J = [y_{j-1}, y_j] of QQ. Since x0=y0=ax_0 = y_0 = a and xn=ym=bx_n = y_m = b are both endpoints and every yiy_i lies in [a,b][a,b], and P⊆QP \subseteq Q, each subinterval Ik=[xk−1,xk]I_k = [x_{k-1},x_k] of PP is a union of consecutive subintervals of QQ: precisely, there exist indices 0≤j0<j1<⋯<jn=m0 \le j_0 < j_1 < \cdots < j_n = m with jk−1<jkj_{k-1} < j_k, such that

xk=yjk(k=0,1,…,n),j0=0.x_k = y_{j_k} \quad (k=0,1,\dots,n), \qquad j_0 = 0.

(This holds because the points of PP are a subset of the points of QQ, and the ordering is inherited; each xkx_k equals some yjky_{j_k}, and since both sequences are strictly increasing and P⊆QP\subseteq Q, the indices jkj_k are strictly increasing in kk.) For each kk, the subinterval Ik=[xk−1,xk]=[yjk−1,yjk]I_k = [x_{k-1}, x_k] = [y_{j_{k-1}}, y_{j_k}] is exactly the union of the consecutive QQ-subintervals Jjk−1+1,…,JjkJ_{j_{k-1}+1}, \dots, J_{j_k} (where Ji=[yi−1,yi]J_i = [y_{i-1},y_i]), so

Δxk=xk−xk−1=∑i=jk−1+1jk(yi−yi−1)=∑i=jk−1+1jkΔyi.\Delta x_k = x_k - x_{k-1} = \sum_{i=j_{k-1}+1}^{j_k} (y_i - y_{i-1}) = \sum_{i=j_{k-1}+1}^{j_k} \Delta y_i.

Since jk>jk−1j_k > j_{k-1}, this sum has at least one term, and each term Δyi≥0\Delta y_i \ge 0 (indeed >0>0 since QQ's points are strictly increasing). Hence for any single index ii in that range,

Δyi≤∑i′=jk−1+1jkΔyi′=Δxk≤∥P∥.\Delta y_i \le \sum_{i'=j_{k-1}+1}^{j_k} \Delta y_{i'} = \Delta x_k \le \|P\|.

This holds for every QQ-subinterval JiJ_i (each i∈{1,…,m}i \in \{1,\dots,m\} falls in the range for exactly one kk, since the ranges (jk−1,jk](j_{k-1}, j_k] partition {1,…,m}\{1,\dots,m\}). Taking the maximum over ii,

∥Q∥=max⁡1≤i≤mΔyi≤∥P∥.\|Q\| = \max_{1 \le i \le m} \Delta y_i \le \|P\|.

(3) Existence and directedness. Let P={x0,…,xn}P = \{x_0,\dots,x_n\}, Q={y0,…,ym}Q = \{y_0,\dots,y_m\} be partitions of [a,b][a,b]. Since a=x0=y0∈P∩Qa = x_0 = y_0 \in P\cap Q and b=xn=ym∈P∩Qb = x_n = y_m \in P \cap Q, the set R:=P∪QR := P \cup Q is a finite subset of [a,b][a,b] containing both aa and bb. List its elements in increasing order (possible since RR is a finite subset of R\mathbb{R}, hence totally ordered and admits a unique increasing enumeration) to get

R={z0<z1<⋯<zℓ},z0=a, zℓ=b.R = \{z_0 < z_1 < \cdots < z_\ell\}, \qquad z_0 = a, \ z_\ell = b.

This is by definition a partition of [a,b][a,b]; call it P∨QP \vee Q. Since P⊆P∪Q=RP \subseteq P \cup Q = R and Q⊆P∪Q=RQ \subseteq P\cup Q = R, we have P⪯RP \preceq R and Q⪯RQ \preceq R by definition of ⪯\preceq. For directedness of a finite collection P1,…,PrP_1,\dots,P_r: induct on rr. The case r=1r=1 is trivial (P1P_1 itself is an upper bound). Given a common refinement Rr−1R_{r-1} of P1,…,Pr−1P_1,\dots,P_{r-1}, the partition Rr:=Rr−1∨PrR_r := R_{r-1} \vee P_r refines Rr−1R_{r-1} (hence refines each P1,…,Pr−1P_1,\dots,P_{r-1} by transitivity, part (1)) and refines PrP_r. So RrR_r is a common refinement of P1,…,PrP_1,\dots,P_r. By induction, every finite collection has a common refinement, i.e. (P[a,b],⪯)(\mathcal P[a,b],\preceq) is directed.

(4) Step-by-step refinement. Suppose Q=P∪{c1,…,cm}Q = P \cup \{c_1,\dots,c_m\} where c1,…,cm∉Pc_1,\dots,c_m \notin P are the extra points of QQ (distinct, since QQ's points are distinct), listed here in no particular order. Define

P0:=P,Pi:=Pi−1∪{ci}(i=1,…,m).P_0 := P, \qquad P_i := P_{i-1} \cup \{c_i\} \quad (i=1,\dots,m).

Each PiP_i is a finite subset of [a,b][a,b] containing a,ba,b (inherited from Pi−1P_{i-1}), hence, sorted increasingly, is a partition of [a,b][a,b]. By construction Pi−1⊆PiP_{i-1} \subseteq P_i, so Pi−1⪯PiP_{i-1} \preceq P_i for each ii, and Pm=P∪{c1,…,cm}=QP_m = P \cup \{c_1,\dots,c_m\} = Q. Thus QQ is reached from PP by the chain P=P0⪯P1⪯⋯⪯Pm=QP = P_0 \preceq P_1 \preceq \cdots \preceq P_m = Q, each step inserting exactly one new point.

(5) Arbitrarily fine partitions exist. Let ε>0\varepsilon > 0. By the Archimedean property of R\mathbb{R} (a consequence of the Completeness Axiom: R\mathbb{R} has no upper bound for N\mathbb{N}), there exists n∈Nn \in \mathbb{N} with

n>b−aε,equivalentlyb−an<ε.n > \frac{b-a}{\varepsilon}, \quad \text{equivalently} \quad \frac{b-a}{n} < \varepsilon.

Define the regular partition

Pn:={a+k⋅b−an:k=0,1,…,n}.P_n := \left\{ a + k\cdot\tfrac{b-a}{n} : k = 0,1,\dots,n \right\}.

Since b−an>0\tfrac{b-a}{n} > 0, the points a+k⋅b−ana + k\cdot\frac{b-a}{n} are strictly increasing in kk, so PnP_n is indeed a partition of [a,b][a,b] with x0=ax_0=a, xn=a+n⋅b−an=bx_n = a+n\cdot\frac{b-a}{n}=b. Every subinterval has length exactly b−an\frac{b-a}{n}, so

∥Pn∥=b−an<ε.\|P_n\| = \frac{b-a}{n} < \varepsilon.

This proves the claim. ■\blacksquare

∎
CorollaryCommon refinements dominate meshes

If P,QP, Q are partitions of [a,b][a,b] and R=P∨QR = P \vee Q is their common refinement, then

∥R∥≤min⁡(∥P∥,∥Q∥).\|R\| \le \min(\|P\|, \|Q\|).
Proof

By part (3) of the theorem, P⪯RP \preceq R and Q⪯RQ \preceq R. By part (2) of the theorem (refinement shrinks mesh), ∥R∥≤∥P∥\|R\| \le \|P\| and ∥R∥≤∥Q∥\|R\| \le \|Q\|. Hence ∥R∥≤min⁡(∥P∥,∥Q∥)\|R\| \le \min(\|P\|,\|Q\|). ■\blacksquare

∎

Worked examples

Example 1 (mesh, refinement, and common refinement with an asymmetric partition). Let [a,b]=[1,10][a,b] = [1,10] and consider two partitions:

P={1,2,4,9,10},Q={1,3,5,6,10}.P = \{1, 2, 4, 9, 10\}, \qquad Q = \{1, 3, 5, 6, 10\}.

Step 1: Compute subinterval lengths and mesh of PP. The subintervals of PP are [1,2],[2,4],[4,9],[9,10][1,2],[2,4],[4,9],[9,10] with lengths

Δx1=1,Δx2=2,Δx3=5,Δx4=1.\Delta x_1 = 1,\quad \Delta x_2 = 2,\quad \Delta x_3 = 5,\quad \Delta x_4 = 1.

So ∥P∥=max⁡(1,2,5,1)=5\|P\| = \max(1,2,5,1) = 5, attained on [4,9][4,9]. Step 2: Compute subinterval lengths and mesh of QQ. The subintervals of QQ are [1,3],[3,5],[5,6],[6,10][1,3],[3,5],[5,6],[6,10] with lengths

Δy1=2,Δy2=2,Δy3=1,Δy4=4.\Delta y_1 = 2,\quad \Delta y_2 = 2,\quad \Delta y_3 = 1,\quad \Delta y_4 = 4.

So ∥Q∥=max⁡(2,2,1,4)=4\|Q\| = \max(2,2,1,4) = 4, attained on [6,10][6,10]. Step 3: Is either a refinement of the other? P⊈QP \not\subseteq Q (e.g. 2∈P2 \in P, 2∉Q2\notin Q) and Q⊈PQ \not\subseteq P (e.g. 3∈Q3 \in Q, 3∉P3 \notin P). So PP and QQ are incomparable in ⪯\preceq — neither refines the other. This is exactly why we need common refinements rather than assuming one partition always dominates another. Step 4: Form the common refinement.

R=P∨Q=P∪Q={1,2,3,4,5,6,9,10}.R = P \vee Q = P \cup Q = \{1,2,3,4,5,6,9,10\}.

Sorted, this gives subintervals

[1,2],[2,3],[3,4],[4,5],[5,6],[6,9],[9,10][1,2],[2,3],[3,4],[4,5],[5,6],[6,9],[9,10]

with lengths

1, 1, 1, 1, 1, 3, 1.1,\ 1,\ 1,\ 1,\ 1,\ 3,\ 1.

Check: these sum to 1+1+1+1+1+3+1=9=10−1=b−a1+1+1+1+1+3+1 = 9 = 10-1 = b-a. Good, consistent with ∑Δxk=b−a\sum \Delta x_k = b-a for any partition. Step 5: Verify the corollary.

∥R∥=max⁡(1,1,1,1,1,3,1)=3.\|R\| = \max(1,1,1,1,1,3,1) = 3.

Indeed ∥R∥=3≤min⁡(∥P∥,∥Q∥)=min⁡(5,4)=4\|R\| = 3 \le \min(\|P\|,\|Q\|) = \min(5,4) = 4, confirming the corollary; note the inequality is strict here (3<43 < 4), which is typical — merging points can break up both long subintervals simultaneously. Observe also that the longest subinterval of RR, namely [6,9][6,9] with length 33, arose because PP's point x3=9x_3=9 landed strictly inside QQ's longest subinterval [6,10][6,10], cutting it down from length 44 to length 33 (splitting [6,10][6,10] into [6,9][6,9] and [9,10][9,10]), while QQ's point 66 similarly cut into PP's worst subinterval [4,9][4,9], splitting it into [4,5],[5,6],[6,9][4,5],[5,6],[6,9] — the last of which, length 33, becomes the new overall worst piece.

Example 2 (building a tagged partition and checking the tag constraint carefully). Let [a,b]=[0,6][a,b] = [0,6] and take the partition

P={0,1,3,6},P = \{0, 1, 3, 6\},

giving subintervals I1=[0,1]I_1 = [0,1], I2=[1,3]I_2 = [1,3], I3=[3,6]I_3 = [3,6] with Δx1=1\Delta x_1 = 1, Δx2=2\Delta x_2 = 2, Δx3=3\Delta x_3 = 3, so ∥P∥=3\|P\| = 3. Step 1: propose tags. Consider the tag choice

T=(t1,t2,t3)=(1, 1, 5).T = (t_1, t_2, t_3) = (1,\ 1,\ 5).

Check the constraint tk∈Ikt_k \in I_k:

  • t1=1∈[0,1]t_1 = 1 \in [0,1] ✓ (right endpoint is allowed — the definition requires tk∈[xk−1,xk]t_k \in [x_{k-1},x_k], a closed interval).
  • t2=1∈[1,3]t_2 = 1 \in [1,3] ✓ (left endpoint, also allowed).
  • t3=5∈[3,6]t_3 = 5 \in [3,6] ✓.

So (P,T)(P,T) is a valid tagged partition. Note t1=t2=1t_1 = t_2 = 1 is perfectly legal: the same real number can tag two different (adjacent) subintervals, since tags are chosen independently per subinterval — there is no injectivity requirement. Step 2: an invalid tag choice, to see why the constraint matters. Suppose instead we tried t2=3.5t_2 = 3.5. Since 3.5∉[1,3]3.5 \notin [1,3], this is not a valid tag for I2I_2; (P,(1,3.5,5))(P,(1,3.5,5)) is not a tagged partition of [0,6][0,6] relative to PP. This illustrates that the tag constraint is per-subinterval and must be checked against the correct IkI_k, not against [a,b][a,b] as a whole (it would be a common student error to think any tk∈[a,b]=[0,6]t_k \in [a,b]=[0,6] suffices). Step 3: refine (P,T)(P,T). Refine PP by inserting the point 22 into I2=[1,3]I_2 = [1,3], giving

Q={0,1,2,3,6},Q = \{0,1,2,3,6\},

with subintervals [0,1],[1,2],[2,3],[3,6][0,1],[1,2],[2,3],[3,6]. This QQ refines PP, and by Theorem part (2),

∥Q∥=max⁡(1,1,1,3)=3=∥P∥\|Q\| = \max(1,1,1,3) = 3 = \|P\|

in this instance — refinement did not strictly decrease the mesh, because the worst subinterval [3,6][3,6] (length 33) was untouched by the new point. This shows the theorem's inequality ∥Q∥≤∥P∥\|Q\|\le \|P\| can be an equality: refining is guaranteed to be non-increasing on mesh, not strictly decreasing, unless the refining points specifically break up the longest subinterval(s). To tag QQ, we must supply tags for all four subintervals of QQ, including the two new pieces [1,2][1,2] and [2,3][2,3] that replaced I2I_2; the old tag t2=1t_2 = 1 for I2I_2 does not automatically transfer, since 1∉(2,3]1 \notin (2,3]'s natural role. A valid choice is

S=(1, 1, 3, 5),S = (1,\ 1,\ 3,\ 5),

checking 1∈[0,1]1\in[0,1], 1∈[1,2]1 \in [1,2], 3∈[2,3]3\in[2,3], 5∈[3,6]5\in[3,6] — all satisfied. Then (Q,S)(Q,S) is a tagged refinement of (P,T)(P,T).

CounterexampleWhy finitely many points (not merely boundedness) is required in the definition of a partition

The definition of a partition insists on a finite set of points a=x0<x1<⋯<xn=ba=x_0<x_1<\cdots<x_n=b. Suppose we tried to weaken this to "any bounded, well-ordered-by-<< subset of [a,b][a,b] containing aa and bb," hoping to still get a sensible notion of mesh and subintervals. Take [a,b]=[0,1][a,b] = [0,1] and let

S={0}∪{1−1n:n=1,2,3,… }∪{1}.S = \{0\} \cup \left\{ 1 - \tfrac{1}{n} : n = 1,2,3,\dots \right\} \cup \{1\}.

This is an infinite subset of [0,1][0,1] containing 00 and 11, and it is linearly ordered by << in the obvious way: 0<12<23<34<⋯→10 < \tfrac12 < \tfrac23 < \tfrac34 < \cdots \to 1. What breaks. If we tried to define "subintervals" as the consecutive gaps, there is no well-defined notion of "the next point after 1−1n1-\frac1n" that makes sense as a finite list, and worse: there is no last subinterval before reaching 11, since between any point 1−1n1-\frac1n and 11 there are infinitely many other points of SS crowding in. Concretely, consider the putative "subinterval lengths" Δn=(1−1n)−(1−1n−1)=1n−1−1n→0\Delta_n = (1-\tfrac1n) - (1-\tfrac1{n-1}) = \tfrac1{n-1}-\tfrac1n \to 0; there are infinitely many of them, so:

  • The sum ∑nΔn\sum_n \Delta_n over "subintervals" does converge (it telescopes to 11), but there is no finite index nn at which the sum reaches 11 exactly using finitely many terms — an infinite sum, not a finite one, is needed to recover b−ab - a. Riemann/Darboux sums are finite sums by design (so they are always well-defined real numbers computable by finitely many arithmetic operations); allowing infinitely many subintervals would force us to already possess a theory of infinite series (and their convergence) merely to state what a "sum over the partition" means — exactly the machinery the Riemann integral is trying to construct in the first place.
  • The "mesh" sup⁡nΔn\sup_n \Delta_n still exists here (it equals Δ1=12\Delta_1 = \tfrac12), so boundedness of gaps is not the failure point; the failure is that refinement and common-refinement arguments break down. If SS and another infinite set S′S' are merged, S∪S′S \cup S' can fail to have a well-defined "next point" structure at all near accumulation points, so the clean induction used in Theorem part (4) (finitely many single-point insertions carry PP to QQ) has no analogue: you cannot get from SS to S∪S′S \cup S' by inserting one point at a time in finitely many steps, since infinitely many points may need to be inserted in a way that has no first step near the accumulation point 11.

This is precisely why the definition demands finitely many points: finiteness is what guarantees ∑Δxk=b−a\sum \Delta x_k = b-a is an honest finite sum, what guarantees the maximum defining ∥P∥\|P\| exists as a plain finite maximum (not requiring completeness to extract a supremum), and what makes the single-point-insertion induction (Theorem part (4)) — the engine behind common-refinement arguments used later for Darboux sums — actually work.

Scope, edge cases & common traps

SituationWhat holdsWhat fails / must be checked
n=1n=1 (partition is just {a,b}\{a,b\})Valid; single subinterval [a,b][a,b], mesh =b−a=b-aSometimes forgotten as a degenerate but legal case
Tag at a shared endpoint, e.g. tk=tk+1=xkt_k = t_{k+1} = x_kPerfectly legal; tags are chosen independently per subintervalDo not assume tags must be distinct
P⪯QP \preceq Q∥Q∥≤∥P∥\|Q\| \le \|P\|Inequality can be an equality (Example 2) — refining doesn't force strict decrease unless the longest subinterval is split
Two arbitrary partitions P,QP,QCommon refinement P∨QP\vee Q always existsP,QP,Q need not be comparable under ⪯\preceq (Example 1)
Infinite "partitions"—Breaks finiteness of sums, well-definedness of mesh-as-max, and single-step refinement induction (see counterexample)
Mesh →0\to 0Achievable via regular partitions (Theorem part 5)Mesh →0\to 0 says nothing yet about convergence of sums — that is a separate, later theorem

The mathematician behind it

Origins · 1 minBernhard Riemann and how this was discovered
BR
Bernhard Riemann
1826–1866 · University of Göttingen, mid-19th century

Bernhard Riemann transformed the notion of "area under a curve" from an intuitive, geometric idea into a precise analytic limit, built exactly from the combinatorial scaffolding of partitions and tagged sample points described in this article. His 1854 habilitation lecture "Über die Darstellbarkeit einer Function durch eine trigonometrische Reihe" ("On the representability of a function by a trigonometric series") introduced what is now called the Riemann integral in order to determine precisely which functions could be represented by Fourier series — a question that demanded integrating functions far more pathological than the continuous functions Cauchy had studied. Riemann's insight was that one does not need continuity to integrate a function: one only needs the Riemann sums, formed from tagged partitions, to converge to a common value as the mesh shrinks to zero, regardless of which tags or which partitions are chosen along the way.

History
- 1823 — Augustin-Louis Cauchy defines the integral for continuous functions using sums over partitions with tags fixed at left endpoints, the direct ancestor of the tagged partition.
- 1854 — Bernhard Riemann, in his Habilitationsschrift, allows arbitrary tags and requires convergence independent of the tag choice, giving the modern Riemann integral its combinatorial engine of tagged partitions and mesh.
- 1875 — Gaston Darboux reformulates Riemann's integral using upper and lower sums built from suprema and infima on plain (untagged) partitions, proving the two approaches agree — this is the origin of "Darboux sums," built on exactly the refinement machinery developed here.
- 1881 — Vito Volterra and others study the interplay between partitions, refinement, and pathological functions, sharpening the understanding of when Riemann/Darboux integrability holds.
- 1904 — Henri Lebesgue's measure-theoretic integral supersedes Riemann's for many purposes, but the partition-and-mesh framework remains foundational for introductory real analysis and for numerical integration.
Does a partition have to include equally spaced points?

No. A partition of [a,b][a,b] is only required to be a finite, strictly increasing list of points starting at aa and ending at bb; the spacing between consecutive points can be completely irregular. The special case of equal spacing, called a regular partition, with xk=a+k⋅b−anx_k = a + k\cdot\frac{b-a}{n}, is convenient for computations and for proving existence results (such as "partitions of arbitrarily small mesh exist"), but it is a special case, not part of the definition. Most partitions used in proofs — especially those built via refinement or common refinement — are irregular.

Is the mesh of a partition the same as the average subinterval length?

No, and this distinction matters. The mesh ∥P∥\|P\| is the maximum subinterval length, not the average. The average subinterval length is always exactly b−an\frac{b-a}{n} (since the nn lengths sum to b−ab-a), but the mesh can be much larger than this average if one subinterval is disproportionately long while the others are tiny. Because later theorems (about Riemann sums converging as mesh →0\to 0) require every subinterval to become small, it is the maximum — the mesh — that is the operationally correct quantity, not the average.

If QQ refines PP, is it true that ∥Q∥<∥P∥\|Q\| < \|P\| strictly?

Not necessarily. Refinement guarantees ∥Q∥≤∥P∥\|Q\| \le \|P\| (refining can only shrink or preserve the mesh, never enlarge it), but equality is possible. If the newly inserted points of QQ all land inside subintervals of PP that were not the longest one, the longest subinterval of PP survives unchanged in QQ, and ∥Q∥=∥P∥\|Q\| = \|P\|. Strict decrease is guaranteed only if every subinterval currently achieving the maximum length in PP gets subdivided by at least one new point in QQ.

Do two partitions always have a unique common refinement?

Yes, in the sense that P∨Q:=P∪QP \vee Q := P \cup Q (sorted increasingly) is the unique smallest common refinement — the one using the fewest possible extra points, namely only the points already appearing in PP or QQ. Of course PP and QQ also have infinitely many other common refinements (any partition containing both P∪QP\cup Q and additional points works too), but P∨QP \vee Q is the canonical, minimal choice, and it is the one used in every proof requiring a common refinement (for instance, comparing lower and upper Darboux sums across different partitions).

How does refinement of tagged partitions differ from refinement of ordinary partitions?

Ordinary refinement is purely about the point sets: Q⪰PQ \succeq P iff P⊆QP \subseteq Q. For tagged partitions (Q,S)⪰(P,T)(Q,S) \succeq (P,T), the only requirement carried over is that the underlying partition QQ refines PP; the tag vector SS is a fresh choice of one tag per subinterval of QQ, and there is no requirement that SS agree with TT on subintervals that survive unchanged. This is because when a subinterval of PP is split by refinement, its old single tag cannot serve as a valid tag for two smaller subintervals simultaneously (it may not even lie in the correct one of the two new pieces), so a genuinely new tag vector must be supplied for every refinement step.

Before this

Where this leads