2.2.2 Implicit carry bits

The other implementation does not represent ci explicitly. This means we have to expand ci1 as C(xi1,yi1) + C(R(xi1,yi1)),ci2).

Using this new representation, we can compute the following:

Then, we can compute the sum values:

You can see that the SOP (sum of products) representation can get ugly very quickly.