Proof — Huntington's theorem (Boole's Boolean)

Statement

Boolean algebra is a symbolic logic for encoding logical arguments into a language manipulable by mathematics. Structure from Logic. Huntington formalized the "grammar" of Boolean operations—the three basic operations AND (∧), OR (∨), and NOT (¬)—as an axiomatic system. Boolean algebra underlies digital circuits, SAT, and the foundations of computation.

Formula

x ∧ y, x ∨ y, ¬x

Equation

Idempotent: x² = x; De Morgan: ¬(x∧y) = ¬x∨¬y

Proof sketch

Boole proposed the calculus in The Mathematical Analysis of Logic (1847) and An Investigation of the Laws of Thought (1854). Huntington (1904) axiomatized Boolean algebra, formalizing the grammar of Boolean operations. Shannon (1937) applied it to switching circuits. Boolean logic is the foundation of Boolean satisfiability (SAT) and thus of NP-completeness.

Source

Boole proposed 1847; Huntington, Sets of independent postulates for the algebra of logic, 1904.

Domains

mathematics, computer-science

People

Related

Explore

Canonical: https://axiom.tanaakk.com/proof/boolean-algebra/