By definition,
\begin{equation*}
\ln (a b) = \ccmint{1}{a b}{\frac{1}{u}}{u} \text{.}
\end{equation*}
\begin{align*}
\ccmint{1}{a b}{\frac{1}{u}}{u} \amp = \ccmint{1}{a}{\frac{1}{u}}{u} + \ccmint{a}{a b}{\frac{1}{u}}{u} \\
\amp = \ln a + \ccmint{a}{a b}{\frac{1}{u}}{u} \text{.}
\end{align*}
So we already have the first part of our desired formula, \(\ln a\text{.}\) What about the second integral
\begin{gather}
\ccmint{a}{a b}{\frac{1}{u}}{u} \text{?}\tag{✶}
\end{gather}
How does it compare to
\begin{equation*}
\ln b = \ccmint{1}{b}{\frac{1}{s}}{s} \text{?}
\end{equation*}
(We have changed the integration variable to help keep things separate during our comparison of these two integrals.) It appears that the domain in integral
(✶) has been stretched by a factor of
\(a\) compared to the domain in the integral defining
\(\ln b\text{.}\) Remember that an integral is a calculation of (oriented) area under a graph, added up “slice by slice” (see
Figure 6.3.3). For each “slice” at position
\(s\) in the integral for
\(\ln b\text{,}\) we can create a corresponding “stretched slice” at position
\(u = a s\text{,}\) where if
\(1 \le s \le b\) then also
\(a \le a s \le a b\text{.}\)
Because we are stretching horizontally by a factor of \(a\text{,}\) the slice at position \(u\) on the second graph will also be wider by a factor of \(a\text{:}\)
\begin{equation*}
du = a ds \text{.}
\end{equation*}
But we are only transforming our domain values, we are not actually stretching our rate graph. So the slice at \(u\) has both a different width and a different height compared to the original slice at position \(s\text{,}\) since we have moved to a different place on the rate graph:
\begin{equation*}
r(u) = \frac{1}{u} = \frac{1}{a s} = \frac{r(s)}{a} \text{.}
\end{equation*}
However, when calculate the “area” of this “stretched slice”, we find it’s the same area as the slice at position \(s\) for the \(\ln b\) integral:
\begin{equation*}
r(u) \intspace du = \left( \frac{r(s)}{a} \right) \left( a \intspace ds \right) = r(s) \intspace ds \text{.}
\end{equation*}
So as we add up “slices” of area to compute the integral for
\(\ln b\text{,}\) or we add up “slices” of area to compute integral
(✶), we will be adding up the
same values for those slices of area at corresponding positions, and so we will come out to the same total area:
\begin{equation*}
\ccmint{a}{a b}{\frac{1}{u}}{u} = \ccmint{1}{b}{\frac{1}{s}}{s} = \ln b \text{,}
\end{equation*}
and thus
\begin{equation*}
\ln (a b) = \ccmint{1}{a}{\frac{1}{u}}{u} + \ccmint{a}{a b}{\frac{1}{u}}{u} = \ln a + \ln b \text{.}
\end{equation*}