Boolean Algebra

Status: draft · Confidence: low (0.43) · Basis: verified_sources

Quality notes: generic_source_homepage, no_verified_sources, partial_source_verification




## TL;DR

Boolean algebra (George Boole, 1854) is the mathematical foundation of digital logic and computer science. Variables are true/false. Operators: AND (conjunction), OR (disjunction), NOT (negation), XOR (exclusive OR). De Morgan's Laws: NOT(A AND B) = NOT A OR NOT B.

## Core Explanation

Truth tables enumerate all input combinations. Boolean algebra underlies: CPU logic gates, programming conditions, database WHERE clauses, search engines. NAND gate is functionally complete — any Boolean function can be built from NAND alone. Shannon (1938) first applied Boolean algebra to electrical circuit design in his MIT master's thesis.

## Further Reading

-

## Related Articles

- [Linear Algebra](../linear-algebra.md)