law | topic | formula | explanation | |
---|---|---|---|---|
Identity Law (AND) | Equivalences | p ∧ T ≡ p | AND with True does not change p | |
Identity Law (OR) | Equivalences | p ∨ F ≡ p | OR with False does not change p |
law | topic | formula | explanation | |
---|---|---|---|---|
Domination Law (OR) | Semantics | p ∨ T ≡ T | Anything OR True is always True | |
Domination Law (AND) | Semantics | p ∧ F ≡ F | Anything AND False is always False |
law | topic | formula | explanation | |
---|---|---|---|---|
Idempotent Law (OR) | Equivalences | p ∨ p ≡ p | OR-ing a value with itself does nothing | |
Idempotent Law (AND) | Equivalences | p ∧ p ≡ p | AND-ing a value with itself does nothing |
law | topic | formula | explanation | |
---|---|---|---|---|
Double Negation | Equivalences | ¬(¬p) ≡ p | Negating twice returns the original value |
law | topic | formula | explanation | |
---|---|---|---|---|
Commutative Law (OR) | Equivalences | p ∨ q ≡ q ∨ p | Order does not matter for OR | |
Commutative Law (AND) | Equivalences | p ∧ q ≡ q ∧ p | Order does not matter for AND |
law | topic | formula | explanation | |
---|---|---|---|---|
Associative Law (OR) | Equivalences | (p ∨ q) ∨ r ≡ p ∨ (q ∨ r) | Grouping does not matter for OR | |
Associative Law (AND) | Equivalences | (p ∧ q) ∧ r ≡ p ∧ (q ∧ r) | Grouping does not matter for AND |
law | topic | formula | explanation | |
---|---|---|---|---|
Distributive Law (OR over AND) | Normal Forms | p ∨ (q ∧ r) ≡ (p ∨ q) ∧ (p ∨ r) | OR distributes over AND | |
Distributive Law (AND over OR) | Normal Forms | p ∧ (q ∨ r) ≡ (p ∧ q) ∨ (p ∧ r) | AND distributes over OR |
law | topic | formula | explanation | |
---|---|---|---|---|
De Morgan's Law (OR) | Normal Forms | ¬(p ∨ q) ≡ ¬p ∧ ¬q | Negating OR flips it to AND with negated terms | |
De Morgan's Law (AND) | Normal Forms | ¬(p ∧ q) ≡ ¬p ∨ ¬q | Negating AND flips it to OR with negated terms |
law | topic | formula | explanation | |
---|---|---|---|---|
Absorption Law (OR) | Equivalences | p ∨ (p ∧ q) ≡ p | Redundant term in OR can be removed | |
Absorption Law (AND) | Equivalences | p ∧ (p ∨ q) ≡ p | Redundant term in AND can be removed |
law | topic | formula | explanation | |
---|---|---|---|---|
Negation Law (OR) | Semantics | p ∨ ¬p ≡ T | A statement is always True or False (Law of Excluded Middle) | |
Negation Law (AND) | Semantics | p ∧ ¬p ≡ F | A statement cannot be both True and False (Contradiction Law) |
law | topic | formula | explanation | |
---|---|---|---|---|
Contrapositive Law | Proof Techniques | (p → q) ≡ (¬q → ¬p) | If p implies q, then not q implies not p |
law | topic | formula | explanation | |
---|---|---|---|---|
Redundancy Law (OR over OR) | Equivalences | p ∨ (q ∨ p) ≡ p ∨ q | If p is already part of the OR, repeating it is unnecessary | |
Redundancy Law (AND over AND) | Equivalences | p ∧ (q ∧ p) ≡ p ∧ q | If p is already in the AND, no need to repeat |
law | topic | formula | explanation | |
---|---|---|---|---|
Implication as OR | Equivalences | p → q ≡ ¬p ∨ q | A conditional statement can be rewritten as OR | |
Inverse Law for Implication | Proof Techniques | (p → q) ≢ (¬p → ¬q) | Just because p→q is true, it doesn't mean ¬p→¬q is true | |
Equivalence Breakdown | Equivalences | p ↔ q ≡ (p → q) ∧ (q → p) | A biconditional means both directions must be true |
law | topic | formula | explanation | |
---|---|---|---|---|
Definition of XOR | Equivalences | p ⊕ q ≡ (p ∨ q) ∧ ¬(p ∧ q) | XOR is true when exactly one of p or q is true | |
Involution of XOR | Semantics | p ⊕ p ≡ F | A value XOR itself is always false | |
Commutative Law of XOR | Equivalences | p ⊕ q ≡ q ⊕ p | Order does not matter for XOR | |
Associative Law of XOR | Equivalences | (p ⊕ q) ⊕ r ≡ p ⊕ (q ⊕ r) | Grouping does not matter for XOR |
law | topic | formula | explanation | |
---|---|---|---|---|
Monotonicity of OR | Proof Techniques | p → (p ∨ q) | Adding a term to an OR does not make it false | |
Monotonicity of AND | Proof Techniques | (p ∧ q) → p | Removing a term from an AND does not make it true |
law | topic | formula | explanation | |
---|---|---|---|---|
Ternary Absorption | Normal Forms | (p ∧ q) ∨ (p ∧ r) ≡ p ∧ (q ∨ r) | Factoring out common terms |
law | topic | formula | explanation | |
---|---|---|---|---|
Resolution | Inference Rules | (p ∨ q), (¬p ∨ r) ⊢ (q ∨ r) | If we have p∨q and ¬p∨r, we can conclude q∨r |
law | topic | formula | explanation | |
---|---|---|---|---|
Peirce's Law | Proof Techniques | ((p → q) → p) → p | Valid in classical logic but not in intuitionistic logic |