Partitions as a Tool for Controlling Variation
For a real-valued function \(f:[a,b]\to\mathbb{R}\), a partition records successive points at which we measure changes in \(f\). The variation sum adds the absolute sizes of those changes. Refinement is useful because it lets us compare measurements made with different partitions: adding points cannot make the sum smaller, and a common refinement gives a shared comparison for any two partitions.
Here \(a\le b\) are finite real numbers, and no measure space is involved. A partition of a nondegenerate interval \([a,b]\) is a finite ordered set \(P=\{x_0,\ldots,x_n\}\) with \(a=x_0<x_1<\cdots<x_n=b\). Its variation sum is
If \(a=b\), the partition consists of the single point \(a\), and its sum is \(0\). A partition \(Q\) refines \(P\) if it contains every point of \(P\). The total variation on \([a,b]\) is the supremum of all partition sums, with \(+\infty\) allowed:
The function has bounded variation on \([a,b]\), written \(f\in BV[a,b]\), when this supremum is finite. A supremum need not be attained by any one partition, so arguments about \(V_a^b(f)\) must control all partitions or take an appropriate supremum.
Refinement Cannot Decrease a Variation Sum
Proof. Write the points of \(P\) in increasing order. Between any two consecutive points \(x_{i-1}\) and \(x_i\) of \(P\), the refinement \(Q\) inserts a finite list of points. Write that whole block as \(x_{i-1}=y_0<y_1<\cdots<y_k=x_i\), where \(k\ge1\). Repeated application of the triangle inequality gives
Sum this inequality over every interval of \(P\). The right-hand sums together include exactly the successive increments of \(Q\), so their total is \(S(f;Q)\). The left-hand total is \(S(f;P)\). Thus \(S(f;P)\le S(f;Q)\). If \(a=b\), both sums are \(0\), so the conclusion holds in that case as well. \(\square\)
Worked Example: Refining a Partition for a Quadratic
Let \(f(x)=x^2\) on \([-1,1]\). Compare the variation sums for \(P=\{-1,1\}\), \(Q=\{-1,0,1\}\), and \(R=\{-1,-\tfrac12,0,\tfrac12,1\}\).
For \(P\), the endpoint values are \(f(-1)=1\) and \(f(1)=1\), so
For \(Q\), the values in order are \(1,0,1\), giving
For \(R\), the values in order are \(1,\tfrac14,0,\tfrac14,1\). Therefore
Here \(Q\) refines \(P\), and \(R\) refines \(Q\); the computed sums satisfy \(0\le2\le2\). As a check, the four increments for \(R\) telescope with signs to \(f(1)-f(-1)=0\), while their absolute values sum to \(2\). The signed telescoping sum and the variation sum are different quantities.
Common Refinements Compare Different Partitions
Two partitions need not refine one another. Their union, with its points placed in increasing order, is a partition that refines both. This is called a common refinement. The refinement theorem therefore gives an upper comparison for both original sums, even when neither original sum is the larger one.
Proof. Form the finite set \(P\cup Q\), remove any repeated points, and list the remaining points in increasing order. Since both partitions contain \(a\) and \(b\), this list is a partition \(R\) of \([a,b]\). It contains every point of \(P\) and every point of \(Q\), so it refines each. The refinement theorem applied first to \(P,R\) and then to \(Q,R\) yields the two inequalities. If the interval is degenerate, all three partitions consist of \(a=b\), and all sums are \(0\). \(\square\)
Worked Example: Comparing Two Incomparable Partitions
On \([0,3]\), let \(f\) be linear on each of \([0,1]\), \([1,2]\), and \([2,3]\), with \(f(0)=0\), \(f(1)=2\), \(f(2)=-1\), and \(f(3)=1\). Compare \(P=\{0,2,3\}\) and \(Q=\{0,1,3\}\), using their common refinement \(R=\{0,1,2,3\}\).
For \(P\), the sampled values are \(0,-1,1\), so \(S(f;P)=|-1-0|+|1-(-1)|=1+2=3\). For \(Q\), they are \(0,2,1\), so \(S(f;Q)=|2-0|+|1-2|=2+1=3\). Neither partition contains the other’s interior point, so neither refines the other.
For \(R\), the values are \(0,2,-1,1\), giving
Thus both original sums are at most the common-refinement sum: \(3\le7\) and \(3\le7\). As a check, \(R\) includes exactly the four specified interpolation nodes, and its three absolute increments are \(2,3,2\), whose sum is \(7\).
Bounds for All Partitions and Subintervals
Proof. If \(V_a^b(f)<\infty\), every partition sum is at most its supremum, so \(C=V_a^b(f)\) is a finite uniform bound. Conversely, if every partition sum is at most some finite \(C\), their supremum is at most \(C\), hence is finite. For the subinterval assertion, take any partition of \([u,v]\). Add \(a\) and \(b\), and include \(u,v\), omitting repeated points; the resulting ordered set is a partition of \([a,b]\) refining the chosen partition of \([u,v]\). By refinement, the original sum is at most the sum on the extended partition, which is at most \(V_a^b(f)\). Taking the supremum over partitions of \([u,v]\) proves \(V_u^v(f)\le V_a^b(f)\). If \(u=v\), the only sum on that interval is \(0\), and the assertion still holds. \(\square\)
A useful way to obtain the uniform bound is a Lipschitz estimate. A function is Lipschitz with constant \(L\ge0\) on \([a,b]\) if \(|f(y)-f(x)|\le L|y-x|\) for every \(x,y\in[a,b]\). For any partition \(P=\{x_0,\ldots,x_n\}\), applying this bound to each consecutive pair gives
The equality in the final sum follows by cancellation of the intermediate partition points. This estimate controls every partition at once and therefore proves \(V_a^b(f)\le L(b-a)\).
Worked Example: A Uniform Variation Bound for a Quadratic
Again let \(f(x)=x^2\), now using the Lipschitz estimate on \([-1,1]\). For any \(x,y\in[-1,1]\),
because \(|y+x|\le |y|+|x|\le2\). Thus \(f\) is Lipschitz with \(L=2\), and every partition \(P\) satisfies \(S(f;P)\le2(1-(-1))=4\). For the particular partition \(R=\{-1,-\tfrac12,0,\tfrac12,1\}\), the earlier computation gives \(S(f;R)=2\), which is below the uniform bound \(4\). The bound does not claim that every partition sum equals \(4\); it certifies that their supremum is finite. As a direct check on the estimate for \(R\), its interval lengths are all \(\tfrac12\), so the Lipschitz upper bound is \(2(\tfrac12+\tfrac12+\tfrac12+\tfrac12)=4\).
A Common Refinement Error
A frequent mistake is to reverse the triangle inequality when a point is inserted. For the quadratic example, one might incorrectly write \(|f(1)-f(-1)|\ge |f(0)-f(-1)|+|f(1)-f(0)|\), concluding that refinement can reduce the sum. Substitution gives \(0\ge1+1=2\), which is false. The correct inequality is
Thus the refined sum is at least the original sum. The signed increments can cancel, as they do here, but taking absolute values before adding prevents that cancellation from lowering the refined sum. Refinement provides an upper comparison between selected partition sums; a common refinement does not imply that the two original sums are equal or directly ordered.
Check Your Understanding
Use the definitions and refinement inequalities to answer the following.
- For \(f(x)=|x|\) on \([-1,1]\), compute the sums for \(\{-1,1\}\) and \(\{-1,0,1\}\). Which partition refines the other?
- Explain why the union of two partitions, after repeated points are removed and the points are ordered, refines both original partitions.
- If \(S(f;P)\le C\) for every partition of \([a,b]\), what does this imply about \(V_a^b(f)\)? State the converse as well.
- Suppose \(f\) is Lipschitz with constant \(L\) on \([a,b]\). Derive the bound \(S(f;P)\le L(b-a)\) for an arbitrary partition \(P\).
- Why does the subinterval estimate \(V_u^v(f)\le V_a^b(f)\) not by itself assert additivity of variation across adjacent intervals?