π§ Test 4 β Formal Logic
π Test Details
| Detail | Information |
|---|---|
| Week | Week 15 (Fall) |
| Coverage | Weeks 11β15 |
| Duration | 90 minutes |
| Topics | Propositional logic, natural deduction, predicate logic, quantifiers, syllogisms |
π Topics Covered
- Propositional logic (syntax and semantics)
- Natural deduction proofs
- Logical equivalence and consequence
- Predicate logic basics
- Quantifiers (universal and existential)
- Categorical logic and syllogisms
π― Sample Problem Types
- Tautologies: Determine if given formula is a tautology
- Proofs: Prove arguments using natural deduction
- Equivalence: Show logical equivalences using truth tables
- Translation: Translate English sentences to predicate logic
- Validity: Determine if arguments are valid
- Syllogisms: Analyze classical syllogisms
π Preparation Guide
Review Materials
- Lecture Notes: Module 4 (Formal Logic)
- Homework: HW 4
- Textbook: Kenneth Rosen
Practice Problems
- Tautologies: Test 10β15 formulas using truth tables
- Proofs: Complete natural deduction proofs for common theorems
- Equivalences: Show logical equivalence for 5β10 pairs
- Translation: Convert 20+ English sentences to predicate logic
- Quantifiers: Negate complex quantified formulas
- Syllogisms: Analyze validity of classical argument forms
Common Pitfalls
β οΈ Watch Out!
- Quantifier negation: \( \neg \forall x ~ P(x) \) means βthere exists \(x\) such that \( \neg P(x) \)β
- Scope matters in predicate logic
- In proofs: justify every step with a rule name
- Translation: βonlyβ is not the same as βallβ (contrapositive!)
- Syllogisms: check for fallacies (undistributed middle, etc.)
π‘ Pro Tips
- Truth tables work β when unsure about tautology, build the table
- Proof strategy β work backwards from conclusion to find needed steps
- Name your rules β explicitly cite modus ponens, β§-intro, etc.
- Quantifier scope β use parentheses to clarify scope clearly
- Practice translation β βallβ, βsomeβ, βnoβ, βonlyβ have precise meanings
- Check validity β valid argument = impossible for premises true and conclusion false