Logic tools
Fitch style proofs
- This example proof is based on the Language, Proof, and Logic courseware package.
- Hover over question mark icons to reveal a hint on how to proceed. Click the icon to reveal the next step or subproof.
- Lines and subproofs can be optionally password protected.
| 1. (A → (B ∧ C)) ∧ (¬A → (¬B ∧ ¬C)) |
| 2. ¬A → ¬D |
| 3. A |
| 4. A → (B ∧ C) | ∧ Elim : 1 |
| 5. B ∧ C | → Elim : 3,4 |
| 6. C | ∧ Elim : 5 |
| 7. C ∨ D | ∨ Intro : 6 |
| 8. C ∨ D |
| 9. ¬A |
| 10. C |
| 11. ¬A → (¬B ∧ ¬C) | ∧ Elim : 1 |
| 12. ¬B ∧ ¬C | → Elim : 9,11 |
| 13. ¬C | ∧ Elim : 12 |
| 14. ⊥ | ⊥ Intro : 10,13 |
| 15. D |
| 16. ¬D | → Elim : 2,9 |
| 17. ⊥ | ⊥ Intro : 15,16 |
| 18. ⊥ | ∨ Elim : 8,14-15,16-17 |
| 19. ¬¬A | ¬ Intro : 9-18 |
| 20. A | ¬ Elim : 19 |
| 21. A ↔ (C ∨ D) | ↔ Intro : 3-7,8-20 |
Truth tables
- These example truth tables can be revealed one column at a time, allowing a student to practice and check their work.
Categorical logic
- These images are derived from a
macro that includes functions for representing the square of opposition as well as categorical propositions and syllogisms using Venn diagrams.
The square of opposition
Categorical propositions
Categorical syllogisms
- No P are M
- All S are M
- ∴, No S are P
- Some M are P
- All M are S
- ∴, Some S are P
- All M are P
- No S are M
- ∴, No S are P
- Some M are not P
- Some S are M
- ∴, Some S are not P
Derivations in Predicate Logic with Anaphora
- This presentation of derivations in PLA is presented using the reveal.js html slide presentation format.
Download the source file