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 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 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.
- A partition of is a finite, strictly increasing list of points from to ; it chops 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 have a common refinement , 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 , 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 and are partitions of , what is ?]
- 3
- 2
- 8
- 1 ✓
:::quiz[Two partitions and of are given. What can be said about comparability under ?]
- They are always comparable: one must refine the other.
- They are never comparable.
- They may be incomparable, but always possess a common refinement . ✓
- They are comparable exactly when .
:::faq[Why do tagged partitions require tags in the closed subinterval rather than the open interval?] Allowing tags at the endpoints or (not just strictly inside) is essential for Riemann's original formulation, since it recovers Cauchy's left-endpoint sums ( for every ) and right-endpoint sums ( for every ) 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 have subintervals?] No. The definition requires , i.e. at least the two points and (which are automatically distinct since ), giving at least one subinterval, namely itself. There is no meaningful "partition with zero subintervals," since is nonempty () and must be covered by at least one closed subinterval. The partition , with and mesh , 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 ?
Let with .
Partition. A partition of is a finite set of points
indexed so that
The points are the partition points (or nodes), and the closed intervals
are the subintervals of . Write for the length of .
Mesh. The mesh (or norm) of is
This maximum exists because it is a maximum over the finite set .
Refinement. A partition of is a refinement of , written (or ), if as sets of points, i.e. every partition point of is also a partition point of . If and , is a strict refinement of .
Common refinement. Given partitions and of , their common refinement is
the union of their point sets, re-sorted into increasing order. (This is again a partition of , since automatically.)
Tagged partition. A tagged partition of is a pair where is a partition of and is a choice of tags satisfying
A tagged partition refines a tagged partition if refines as partitions (no compatibility with is required, since 's tags may lie anywhere in its own, smaller subintervals).
Intuition
Think of 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 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: refines if was obtained from by adding more sawing points (never removing any). Adding a point to inside some subinterval splits into two smaller pieces whose lengths sum to ; every other subinterval of is untouched. This is the source of the key monotonicity fact: refining a partition can never make any subinterval longer, so whenever . Two different partitions and 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 with the lower sum for : both are dominated by quantities computed on . A tagged partition adds one more piece of data per subinterval: a chosen point used later to sample a function's value on that piece. Different tags on the same partition 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 with subintervals, mesh , and one refinement point added]
Let be a fixed closed bounded interval with . Let denote the set of all partitions of . 1. (Refinement is a partial order.) The relation on defined by is reflexive, antisymmetric, and transitive. 2. (Refinement shrinks mesh.) If , then . 3. (Existence of common refinements.) For any , the set is a partition of , and it satisfies and . Consequently is a directed set: every finite collection of partitions has a common upper bound (refinement). 4. (Refining by one point at a time.) If refines and has more points than , then can be obtained from by a chain of single-point insertions, each a refinement of the previous partition. 5. (Mesh can be made arbitrarily small.) For every there exists a partition of with .
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) is a partial order. Reflexivity: trivially, so . Antisymmetry: if and , then and , so as sets. Transitivity: if and , then , so , i.e. . Thus is reflexive, antisymmetric, and transitive, hence a partial order on .
(2) Refinement shrinks mesh. Let and suppose , so with (a superset of a finite totally ordered set of size has size ). Fix a subinterval of . Since and are both endpoints and every lies in , and , each subinterval of is a union of consecutive subintervals of : precisely, there exist indices with , such that
(This holds because the points of are a subset of the points of , and the ordering is inherited; each equals some , and since both sequences are strictly increasing and , the indices are strictly increasing in .) For each , the subinterval is exactly the union of the consecutive -subintervals (where ), so
Since , this sum has at least one term, and each term (indeed since 's points are strictly increasing). Hence for any single index in that range,
This holds for every -subinterval (each falls in the range for exactly one , since the ranges partition ). Taking the maximum over ,
(3) Existence and directedness. Let , be partitions of . Since and , the set is a finite subset of containing both and . List its elements in increasing order (possible since is a finite subset of , hence totally ordered and admits a unique increasing enumeration) to get
This is by definition a partition of ; call it . Since and , we have and by definition of . For directedness of a finite collection : induct on . The case is trivial ( itself is an upper bound). Given a common refinement of , the partition refines (hence refines each by transitivity, part (1)) and refines . So is a common refinement of . By induction, every finite collection has a common refinement, i.e. is directed.
(4) Step-by-step refinement. Suppose where are the extra points of (distinct, since 's points are distinct), listed here in no particular order. Define
Each is a finite subset of containing (inherited from ), hence, sorted increasingly, is a partition of . By construction , so for each , and . Thus is reached from by the chain , each step inserting exactly one new point.
(5) Arbitrarily fine partitions exist. Let . By the Archimedean property of (a consequence of the Completeness Axiom: has no upper bound for ), there exists with
Define the regular partition
Since , the points are strictly increasing in , so is indeed a partition of with , . Every subinterval has length exactly , so
This proves the claim.
∎If are partitions of and is their common refinement, then
By part (3) of the theorem, and . By part (2) of the theorem (refinement shrinks mesh), and . Hence .
∎Worked examples
Example 1 (mesh, refinement, and common refinement with an asymmetric partition). Let and consider two partitions:
Step 1: Compute subinterval lengths and mesh of . The subintervals of are with lengths
So , attained on . Step 2: Compute subinterval lengths and mesh of . The subintervals of are with lengths
So , attained on . Step 3: Is either a refinement of the other? (e.g. , ) and (e.g. , ). So and are incomparable in — 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.
Sorted, this gives subintervals
with lengths
Check: these sum to . Good, consistent with for any partition. Step 5: Verify the corollary.
Indeed , confirming the corollary; note the inequality is strict here (), which is typical — merging points can break up both long subintervals simultaneously. Observe also that the longest subinterval of , namely with length , arose because 's point landed strictly inside 's longest subinterval , cutting it down from length to length (splitting into and ), while 's point similarly cut into 's worst subinterval , splitting it into — the last of which, length , becomes the new overall worst piece.
Example 2 (building a tagged partition and checking the tag constraint carefully). Let and take the partition
giving subintervals , , with , , , so . Step 1: propose tags. Consider the tag choice
Check the constraint :
- ✓ (right endpoint is allowed — the definition requires , a closed interval).
- ✓ (left endpoint, also allowed).
- ✓.
So is a valid tagged partition. Note 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 . Since , this is not a valid tag for ; is not a tagged partition of relative to . This illustrates that the tag constraint is per-subinterval and must be checked against the correct , not against as a whole (it would be a common student error to think any suffices). Step 3: refine . Refine by inserting the point into , giving
with subintervals . This refines , and by Theorem part (2),
in this instance — refinement did not strictly decrease the mesh, because the worst subinterval (length ) was untouched by the new point. This shows the theorem's inequality 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 , we must supply tags for all four subintervals of , including the two new pieces and that replaced ; the old tag for does not automatically transfer, since 's natural role. A valid choice is
checking , , , — all satisfied. Then is a tagged refinement of .
The definition of a partition insists on a finite set of points . Suppose we tried to weaken this to "any bounded, well-ordered-by- subset of containing and ," hoping to still get a sensible notion of mesh and subintervals. Take and let
This is an infinite subset of containing and , and it is linearly ordered by in the obvious way: . What breaks. If we tried to define "subintervals" as the consecutive gaps, there is no well-defined notion of "the next point after " that makes sense as a finite list, and worse: there is no last subinterval before reaching , since between any point and there are infinitely many other points of crowding in. Concretely, consider the putative "subinterval lengths" ; there are infinitely many of them, so:
- The sum over "subintervals" does converge (it telescopes to ), but there is no finite index at which the sum reaches exactly using finitely many terms — an infinite sum, not a finite one, is needed to recover . 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" still exists here (it equals ), so boundedness of gaps is not the failure point; the failure is that refinement and common-refinement arguments break down. If and another infinite set are merged, 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 to ) has no analogue: you cannot get from to 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 .
This is precisely why the definition demands finitely many points: finiteness is what guarantees is an honest finite sum, what guarantees the maximum defining 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
| Situation | What holds | What fails / must be checked |
|---|---|---|
| (partition is just ) | Valid; single subinterval , mesh | Sometimes forgotten as a degenerate but legal case |
| Tag at a shared endpoint, e.g. | Perfectly legal; tags are chosen independently per subinterval | Do not assume tags must be distinct |
| Inequality can be an equality (Example 2) — refining doesn't force strict decrease unless the longest subinterval is split | ||
| Two arbitrary partitions | Common refinement always exists | need not be comparable under (Example 1) |
| Infinite "partitions" | — | Breaks finiteness of sums, well-definedness of mesh-as-max, and single-step refinement induction (see counterexample) |
| Mesh | Achievable via regular partitions (Theorem part 5) | Mesh 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
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.
Does a partition have to include equally spaced points?
No. A partition of is only required to be a finite, strictly increasing list of points starting at and ending at ; the spacing between consecutive points can be completely irregular. The special case of equal spacing, called a regular partition, with , 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 is the maximum subinterval length, not the average. The average subinterval length is always exactly (since the lengths sum to ), 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 ) require every subinterval to become small, it is the maximum — the mesh — that is the operationally correct quantity, not the average.
If refines , is it true that strictly?
Not necessarily. Refinement guarantees (refining can only shrink or preserve the mesh, never enlarge it), but equality is possible. If the newly inserted points of all land inside subintervals of that were not the longest one, the longest subinterval of survives unchanged in , and . Strict decrease is guaranteed only if every subinterval currently achieving the maximum length in gets subdivided by at least one new point in .
Do two partitions always have a unique common refinement?
Yes, in the sense that (sorted increasingly) is the unique smallest common refinement — the one using the fewest possible extra points, namely only the points already appearing in or . Of course and also have infinitely many other common refinements (any partition containing both and additional points works too), but 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: iff . For tagged partitions , the only requirement carried over is that the underlying partition refines ; the tag vector is a fresh choice of one tag per subinterval of , and there is no requirement that agree with on subintervals that survive unchanged. This is because when a subinterval of 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.