Math/CS 6c: Introduction to Mathematical Logic
Spring 2025
Course Description
Welcome to Math 6c!
This course serves as an introduction to mathematical logic. Topics to be covered include: syntax and semantics of propositional and first-order logic; introduction to the Goedel completeness and incompleteness theorems; elements of computability theory and computational complexity; discussion of the P=NP problem.
Lecture Notes
- Lecture 1
- Lecture 2
- Lecture 3
- Lecture 4
- Lecture 5
- Lecture 6
- Lecture 7
- Lecture 8
- Lecture 9
- Lecture 10
- Lecture 11
- Lecture 12
- Lecture 13
- Lecture 14
- Lecture 15
- Lecture 16
- Lecture 17
- Lecture 18
- Lecture 19
- Lecture 20
Homeworks
- HW1
- HW2
- HW3
- HW4
- HW5
- HW6
- HW7
- HW8