CSCE 222 Lecture 6
Jump to navigation
Jump to search
« previous | Monday, January 31, 2011 | next »
Tautology
A proposition is called a tautology iff v[[p]] = T for all evalaluations
Example
Show that (a → b) ↔ (¬a ∨ b) is a tautology:
| a | b | a → b | ¬a ∨ b | (a → b) ↔ (¬a ∨ b) |
|---|---|---|---|---|
| F | F | T | T | T |
| F | T | T | T | T |
| T | F | F | F | T |
| T | T | T | T | T |
Since all cells under (a → b) &harr (¬a ∨ b) are true, it is a tautology
Satisfiability
- Satisfiable
- at least one valuation is true
- Unsatisfiable
- not satisfiable; none evaluate to true'
Example
We claim that (a ⊕ b) → ¬(a ∨ b) is satisfiable:
(a ⊕ b) is false when both are the same, and when the left side of a conditional is false, it evaluates to true
Logical Equivalence
Two formulas are logically equivalent iff they return the same value for all input valuations
- We write iff the propositions are logically equivalent
Study Tables 6-8:
| Equivalence | Name |
|---|---|
| Identity laws | |
| Domination laws | |
| Idempotent laws | |
| Double negation laws | |
| Commutative laws | |
| Associative laws | |
| Distributive laws | |
| De Morgan's laws | |
| Absorption laws | |
| Negation laws |