combinatorial-logic

Definition

Full Adder

A full adder is a 1-bit adder and an extension of the half adder that takes in three inputs and produces an output carry bit and the result . The output carry bit is the overflow bit and the result bit is the bit addition. The input carry bit is the output carry bit of a previous addition.

00000
00101
01001
01110
10001
10110
11010
11111

We can observe that is the XOR of and is given by a disjunction of conjunctions: