Course - Logic MT24
This course is a rigorous introduction to the basics of mathematical logic. The course is divided into two halves, the first covering propositional logic and the second covering first-order logic, and is mainly concerned with proving results about logic rather than its applications. Both halves follow the same structure; first discussing the syntax, then the semantics, then a proof system, followed by the completeness and compactness of that proof system.
- Course Webpage
- Lecture Notes
- Related:
- Dr. Marin Bays wrote the lecture notes for this course, and the notes here are adapted from those notes.
- Other courses this term: Courses MT24U
Notes
- Notes - Logic MT24, Basic definitions for propositional logicU
- Notes - Logic MT24, Proofs in propositional logicU
- Notes - Logic MT24, Example proofs in propositional logicU
- Notes - Logic MT24, First-order logicU
- Notes - Logic MT24, Proofs in first-order logicU
- Notes - Logic MT24, Example proofs in first-order logicU
- Notes - Logic MT24, Gödel’s completeness theoremU
- Notes - Logic MT24, Compactness theoremsU
- Notes - Logic MT24, Löwenheim-Skolem theoremU
- Notes - Logic MT24, Isomorphisms of structuresU
- Notes - Logic MT24, Unbounded dense linear ordersU
- Notes - Logic MT24, AxiomatisationsU