Let’s add
\(447+629\) slowly and carefully using this algorithm and visualize it using blocks.
First, let’s view the two numbers in terms of blocks:
First we add the ones place. Note tha we have
\(7+9 = 16\) ones. We can regroup ten (10) of those to make one of the next place value, that is, one ten. We write that regrouping as a 1 above, and we are still left with 6 ones, so we can write that down:
We now move on to the next place; the tens. We have
\(4+2+1\) tens (the additional 1 being the regrouping from the last step). So we have 7 tens. Note that as we’re working in our usual base ten, we do not have enough tens to regroup, so we simply write that we have 7 tens.
Now let’s move on to the next place; the hundreds. We have
\(4+6=10\) hundreds. We can group all ten of those (with 0 left over after regrouping) to make one of the next place value, that is, one thousand. As this is the final place that our numbers contain, we don’t need to mark a regrouping and simply write down that we have 1 thousand and 0 hundreds.
Thus we finally have that
\(447+629=1076\text{.}\)
If we think about this carefully, the addition algorithm above relies on the properties of associativity and commutativity in addition to place value. We are using these properties when we add each place value separately and regroup any "carries" with the place value to the left. Let’s write out what the standard addition algorithm is doing in the example above in a little more detail.
\begin{equation*}
447+629 = (400+40+7) + (600+20+9) \text{ expanded place value representation}
\end{equation*}
\begin{equation*}
= (400+600) + (40+20) + (7+9) \text{ associativity and commutativity}
\end{equation*}
\begin{equation*}
= (400 +600) + (40 + 20) + (16) \text{ addition}
\end{equation*}
\begin{equation*}
= (400 +600) + (40 + 20) + (10+6) \text{ expanded place value representation}
\end{equation*}
\begin{equation*}
= (400 + 600) + (40 + 20 +10) +6 \text{ associativity and commutativity}
\end{equation*}
\begin{equation*}
= (400+600) +70 + 6 \text{ addition}
\end{equation*}
\begin{equation*}
= (1000) + 70 +6 \text{ addition}
\end{equation*}
\begin{equation*}
= 1000 + 70 + 6 \text{ expanded place value representation}
\end{equation*}
\begin{equation*}
= 1076 \text{ addition}
\end{equation*}