Skip to content

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.