The half adder is a basic digital circuit that adds two binary numbers together. According to the dual arithmetic, the result can be two digits, for the decimal "2" a digital "10".
The half adder, which forms the basic circuit for the full adder, has two outputs like the full adder, but only two inputs. It has no input to accept the carry of an upstream adder. This distinguishes it from the full adder.