Teacher Guide: Boolean Algebra
Learn the laws of Boolean algebra, including De Morgan's laws, and use them to simplify expressions step by step and check the result with a truth table.
Use this lesson with your class
Free, no student accounts needed.
Share with students
Students open the lesson and practise with instant feedback.
Class quiz
10 questions on Boolean Logic. Students join with a name, you see everyone's score.
For Teachers
- State the identity, null, idempotent, complement and double negation laws
- Apply the commutative, associative and distributive laws, including
- Use De Morgan's laws and the absorption laws to rewrite expressions
- Simplify a Boolean expression step by step, naming the law used in each step
- Check a simplification with a truth table and count the gates it saves
- • AND, OR and NOT and their truth tables (Introduction to Boolean Logic, The AND Operation, The OR Operation, The NOT Operation)
- • Building truth tables and comparing columns for equivalence (Truth Tables)
- • Brackets and compound statements (Compound Boolean Statements)
- • Order of operations and evaluating expressions (Boolean Expressions)
- • Logic gates and simple circuits (Logic Gates)
- 1. Why might an engineer care about saving one gate when a chip has billions of them?
- 2. In ordinary algebra . Why is just in Boolean algebra?
- 3. How would you explain 'break the bar, change the sign' to a friend with a sentence about the weather?
- 4. Is a truth table or a chain of laws more convincing as a proof? When would you use each one?
De Morgan's law only negates the variables:
Remediation: Use a sentence: 'not (hungry and tired)' does not mean 'not hungry and not tired'. Then build both truth tables side by side and find the rows that differ.
Boolean algebra follows all the rules of ordinary algebra
Remediation: Contrast with , and the failure of for numbers with the Boolean distributive law. Checking with 0 and 1 shows where the two systems differ.
An expression that looks shorter is automatically equivalent
Remediation: Insist on naming a law for every step and on a truth table check at the end. Show a 'simplification' that uses an invented law and let students find the row where it fails.
For Struggling Students:
- • Start with one law per expression and give students a law sheet to point at
- • Check every step with the values 0 and 1 before moving on
- • Use only 2 variables, so each truth table check has just 4 rows
For On-Level Students:
- • Simplify expressions that need 3 or 4 laws and name each one
- • Prove the absorption law from the identity, distributive and null laws
- • Count the gates before and after each simplification
For Advanced Students:
- • Prove De Morgan's law for three variables:
- • Show that AND, OR and NOT can all be built from NAND gates alone
- • Simplify and explain each step
- HSA.SSE.A.2 (CCSS.MATH.CONTENT.HSA.SSE.A.2)
Use the structure of an expression to identify ways to rewrite it
- CCSS.MATH.PRACTICE.MP7 (MP7)
Look for and make use of structure
- CCSS.MATH.PRACTICE.MP3 (MP3)
Construct viable arguments and critique the reasoning of others
- visualInteractive Truth Table
Students compare the AND, OR, NOT, NAND and NOR columns and see De Morgan's laws: NAND matches , NOR matches
- activityLaw Cards
Pairs get one card per law and simplify expressions by laying down one card for each step
- worksheetSimplify and Check
Expressions to simplify with named laws, each followed by a truth table check and a gate count
Lesson Content
Everything students see: definition, examples, common mistakes, applications. Tap to open.
Lesson Content
Everything students see: definition, examples, common mistakes, applications. Tap to open.
Definition
| Law | AND form | OR form |
|---|---|---|
| Identity | ||
| Null (domination) | ||
| Idempotent | ||
| Complement | ||
| Double negation | (only one form) | |
| Commutative | ||
| Associative | ||
| Distributive | ||
| Absorption | ||
| De Morgan |
Glossary
- Boolean algebra
- The set of laws for rewriting and simplifying Boolean expressions
- Law
- An equivalence that holds for every value of the variables, such as
- Equivalent
- Having the same truth value in every row of the truth table
- Simplify
- Rewrite an expression with fewer operators while keeping it equivalent
- De Morgan's laws
- and
- Absorption law
- and
Formula Card
Identity and null laws
AND with 1 and OR with 0 change nothing; AND with 0 and OR with 1 decide the result
Idempotent and complement laws
Repeating a variable adds nothing; a variable with its own negation gives a constant
Double negation
Two NOTs cancel each other out
Distributive laws
Both hold in Boolean algebra; the second one does not work for ordinary numbers
Absorption laws
The longer part is swallowed by $A$
De Morgan's laws
Break the bar, change the sign