PHIL 4420 / MATH 4030 - Computability and Logic
Spring 2015
Schedule
Part I - Before Break
Date | Topic | Reading | Assignments |
January 27 | Course Overview Propositional Logic Review |
Chapters 3, 4, and 7 presentation: Prop Logic Review |
- |
January 30 | Short Truth Tables | presentation: Short
Truth Tables
handout: Prop Logic Arguments (some valid, some invalid) |
- |
February 3 | Truth Trees | presentation: Truth Trees |
- |
February 6 | Resolution and Davis-Putnam | Chapter 17.4
presentation: Resolution and Davis-Putnam |
- |
February 10 | Natural Deduction: Fitch | Chapters 5, 6, and 8, except 8.3 presentation: Formal Proofs handout: Prop Logic Proofs (all valid) handout: Prop Logic Proofs II (all valid) |
HW 1 due! |
February 13 | Existential Graphs | presentation: EG | - |
February 17 | No Class! | - | - |
February 20 | Predicate Logic Review |
Chapters 9, 10, and 11 presentation: Pred Logic Review handout: Predicate Logic
Equivalences |
HW 2 due! |
February 24 | Tree Method for Predicate Logic | Chapters 8.3 and 18.3 presentation: Tree Method for Predicate Logic handout: Pred Logic Arguments (some valid, some invalid) |
- |
February 27 | Resolution for Predicate Logic | presentation: Resolution for Quantifiers | - |
March 3 | Predicate Logic Proofs | Chapters 12 and 13 handout: Pred Logic Proofs (all
valid) |
- |
March 6 | Peano Arithmetic |
Chapter 16.4 - 16.7
presentation: Peano Arithmetic handout: Non-Standard Models |
HW 3 due! |
March 10 | Proofs by Induction | - | - |
March 13 | Sets, Relations, Functions |
handout: Sets,
Relations, Functions |
HW 4 due! |
March 17 | Cardinality, Enumerability, and Diagonalization | handout: Cardinality and Enumerability | - |
March 20 | Infinity | handout: Paradoxes of Infinity | HW 5 due! |
Part II - After Break
March 31 | Turing Machines and Turing Computability | presentation: Turing Machines software: OwenTMSimulator handout: Instructions for use of Turing Machine Software |
- |
April 3 | The Halting Problem | handout: Halting Problem | - |
April 7 | The Busy Beaver Problem | presentation: The
Busy Beaver Problem website: Busy Beaver Problem |
- |
April 10 | Abacus Machines and Abacus Computability | handout: Abacus Machines handout: Abacus Halting Function software: Abacus Machines |
HW 6 due! |
April 14 | Recursive Functions ... are Abacus Computable | presentation: Recursive Functions | - |
April 17 | Recursive Sets and Relations | presentation: Recursive Sets and Relations | - |
April 21 | Turing Computable Functions are Recursive | presentation: Turing Computable Functions are Recursive | HW 7 due! |
April 24 | First-Order Logic is Undecidable Godel's Incompleteness Theorem: Overview |
presentation: Undecidability of
FOL presentation: Godel's Incompleteness Theorem: Overview |
- |
April 28 | Arithmetization |
presentation: Arithmetization |
- |
May 1 | Arithmetical Definability Godel's Incompleteness Theorem Arithmetic is Undecidable |
presentation: Arithmetical
Definability presentation: The Diagonal Lemma |
HW 8 due! |
May 5 | Student Presentations | - | - |
May 8 | Student Presentations | - | - |
May 12 | Student Presentations | - | - |