Note on notation: Because of the limitations of html (and my knowledge of it), I will use the following notation in these notes:
| 1. | for-all x [C(x) -> S(x)] | Given |
| 2. | C(Dusty) -> S(Dusty) | Universal Specification |
| 3. | C(Dusty) | Given |
| 4. | S(Dusty) | 2 + 3 + M.P. |
| 1. | for all x, P(x) -> Q(x)     | Given |
| 2. | P(16) -> Q(16) | Universal Specification |
| 3. | P(16) | Given |
| 4. | Q(16) | 2 + 3 + M.P. |
| 1. | For-all x [P(x) -> Q(x)] | Given |
| 2. | P(c) -> Q(c) | 1 and Universal Generalization( where c represent an arbitrary element in the universe) |
| 3. | For-all x [Q(x) -> R(x)] | Given |
| 4. | Q(c) -> R(c) | 3 and Universal Specification |
| 5. | P(c) -> R(c) | 2 and 4 and Law of Syllogism |
| 6. | for-all x [P(x)->R(x)] | 5 and Universal Generalization. |
| 1. | for-all x [E(x) <-> D(x)] | Given |
| 2. | Let c be any integer | Universal Generalization |
| 3. | for-all x[(E(x)->D(x)) & (D(x)->E(x))] | 1. and (a<->b) <=> (a->b) & (b->a) |
| 4. | for-all x[D(x)->E(x)] | 3. and conjunctive simplification |
| 5. | D(2c) -> E(2c) | 4 and Universal Specification |
| 6. | D(2c) | since 2c = 2 * c, obvious |
| 7. | E(2c) | 5 and 6 and Modus Ponens |
| 8. | for-all x[E(2x)] | Universal Generalization |
| Types of claims | How to prove |
| If-then | Vacuous, Trivial, Indirect, Direct |
| if and only if | prove p -> q & q -> p |
| direct statement | rules of inference |
| proof by contradiction |