COMP 409: Lecture Notes
Preliminaries
Formulas and Circuits (Adequacy)
Lecture 0 (Introduction to Logic in CS)
Lecture 1 (The Formulas of Propositional Logic)
Lecture 2 (Parsing Propositional Formulas)
Lecture 3 (Semantics of Propositional Logic)
Lecture 4 (More Semantics)
Lecture 5 (Introduction to Complexity Theory)
Lecture 6 (Classification of Formulas)
Lecture 7 (The Satisfiability Problem)
Lecture 8 (NP Completeness)
Lecture 9 (The Splitting Method for SAT)
Lecture 11 (Deductions)
Lecture 12 (Deduction and Resolution)
Lecture 13 (Proof Complexity)
Lecture 14 (First-Order Logic)
Lecture 15 (Semantics of First-Order Logic)
Lecture 16 (Relevance Lemma and Relational Databases)
Lecture 17 (Relational Queries)
Lecture 18 (The Logic of Circuits - I)
Lecture 19 (The Logic of Circuits - II)
Lecture 20 (Expressiveness of FOL - I)
Lecture 21 (Expressiveness of FOL - II)
Lecture 22 (Expressiveness of FOL - III)
Lecture 23 (The Compactness Theorem)
Lecture 24 (Truth and Complexity, I)
Lecture 25 (Truth and Complexity, II)
Lecture 26 (Truth and Complexity, III)