Introduction to Mathematical Logic (CS104)
The course introduces the necessary concepts of mathematical logic in computer science.
About
- Instructor:
Mingxin He (何明昕) - Semester:
2023 Spring - Textbook:
Introduction To Logic, 14th edition, Copi&Cohen
Content
| Chapter | Content | Note |
|---|---|---|
| Introduction | Overview Inference Rules Syntax Parsing |
Lots of rules to remember :( |
| Natural Deduction | Derivations and proofs Semantics and Truth Table |
Know how to prove the sequent |
| Formal Proof | Rules and Proofs Equivalence Normal Forms SAT Resolutions with Completeness |
Lots of concepts :( |
| First Order Logic | Rules & Formal Proof in FOL Substitution CNF Terms and Unification Resolution |
Qualifiers matter |
| Program Verification | Assignment & Array Condition Loop Correctness |
Hard to write a program Even harder to prove its correctness |
Exam
The test problems are similar to the assignments. It's allowed to bring a hand-written cheatsheet in A4 size.