[step:Show the cross-term $S_3^{(\pi)}$ converges to $\sum_{s < r \leq t} \Delta a(r)\, \Delta b(r)$]We must show
\begin{align*}
\lim_{m \to \infty} \sum_{i=1}^{N_m} \bigl[a(r_i^{(m)}) - a(r_{i-1}^{(m)})\bigr]\bigl[b(r_i^{(m)}) - b(r_{i-1}^{(m)})\bigr] = \sum_{s < r \leq t} \Delta a(r)\, \Delta b(r).
\end{align*}
First, we verify that the right-hand side is well-defined and finite. Since $a, b \in BV[s,t]$, each has at most countably many jump points. The set of simultaneous jumps $J := \{r \in (s,t] : \Delta a(r) \neq 0 \text{ and } \Delta b(r) \neq 0\}$ is at most countable. By the Cauchy-Schwarz inequality for sums,
\begin{align*}
\sum_{r \in J} |\Delta a(r)| \cdot |\Delta b(r)| \leq \Bigl(\sum_{r \in J} |\Delta a(r)|^2\Bigr)^{1/2} \Bigl(\sum_{r \in J} |\Delta b(r)|^2\Bigr)^{1/2} \leq V_a(t) \cdot V_b(t) < \infty,
\end{align*}
where the second inequality uses the fact that $\sum_r |\Delta a(r)|^2 \leq \bigl(\sup_r |\Delta a(r)|\bigr) \sum_r |\Delta a(r)| \leq V_a(t)^2$, and similarly for $b$. Thus the sum converges absolutely.
To prove the limit, write
\begin{align*}
S_3^{(\pi_m)} - \sum_{s < r \leq t} \Delta a(r)\, \Delta b(r) = \sum_{i=1}^{N_m} \Bigl[\bigl(a(r_i^{(m)}) - a(r_{i-1}^{(m)})\bigr)\bigl(b(r_i^{(m)}) - b(r_{i-1}^{(m)})\bigr) - \sum_{r_{i-1}^{(m)} < r \leq r_i^{(m)}} \Delta a(r)\, \Delta b(r)\Bigr].
\end{align*}
On each subinterval $(r_{i-1}^{(m)}, r_i^{(m)}]$, the increment of $a$ decomposes as $a(r_i^{(m)}) - a(r_{i-1}^{(m)}) = a^c(r_i^{(m)}) - a^c(r_{i-1}^{(m)}) + \sum_{r_{i-1}^{(m)} < r \leq r_i^{(m)}} \Delta a(r)$, where $a^c$ is the continuous part of $a$. The cross-term difference on each subinterval can be bounded by the oscillation of the continuous parts plus cross-products of jumps with the continuous variation, all of which tend to zero as the mesh tends to zero. Specifically, we bound
\begin{align*}
\bigl|S_3^{(\pi_m)} - \sum_{s < r \leq t} \Delta a(r)\, \Delta b(r)\bigr| &\leq \sup_i \operatorname{osc}(a; (r_{i-1}^{(m)}, r_i^{(m)}]) \cdot V_b(t) + \sup_i \operatorname{osc}(b; (r_{i-1}^{(m)}, r_i^{(m)}]) \cdot V_a(t),
\end{align*}
where $\operatorname{osc}(a; I)$ denotes the oscillation of the continuous part of $a$ on interval $I$. Since $a^c$ and $b^c$ are continuous functions on the compact interval $[s,t]$, they are uniformly continuous, and the oscillation tends to zero uniformly as $|\pi_m| \to 0$. Therefore
\begin{align*}
\lim_{m \to \infty} S_3^{(\pi_m)} = \sum_{s < r \leq t} \Delta a(r)\, \Delta b(r).
\end{align*}[/step]