If one input is true, then the adder carry is true exactly when at least
one of the other two inputs is true. (Contributed by Mario Carneiro,
8-Sep-2016.) (Proof shortened by Wolf Lammen, 19-Jun-2020.)
\( \vdash \chi \rightarrow (\text{ cadd } ( \varphi , \psi , \chi ) \leftrightarrow \varphi \vee \psi) \)
\( \vdash \text{ cadd } ( \varphi , \psi , \chi ) \leftrightarrow (\varphi \vee \psi) \wedge (\varphi \vee \chi) \wedge (\psi \vee \chi) \)
\( \vdash (\varphi \vee \psi) \wedge (\varphi \vee \chi) \wedge (\psi \vee \chi) \leftrightarrow (\varphi \vee \psi) \wedge ((\varphi \vee \chi) \wedge (\psi \vee \chi)) \)
\( \vdash \text{ cadd } ( \varphi , \psi , \chi ) \leftrightarrow (\varphi \vee \psi) \wedge ((\varphi \vee \chi) \wedge (\psi \vee \chi)) \)
\( \vdash \chi \rightarrow (\varphi \vee \psi \leftrightarrow (\varphi \vee \psi) \wedge ((\varphi \vee \chi) \wedge (\psi \vee \chi))) \)