Course Schedule
Sep. 19, 2024
Lec 1: Introduction & Propositional Logic I
Slides: 1.Overview.pdf 2.Propositional Logic.pdf
Sep. 23, 2024
Lec 2: Propositional Logic II
Slides: 2.Propositional Logic.pdf
Sep. 29, 2024
Lec 3: Propositional Logic III
Slides: 2.Propositional Logic.pdf
Sep. 30, 2024
Lec 4: Propositional Logic IV
Slides: 3.SAT Solver.pdf
Notes: SAT Solver Notes.pdf
Oct. 17, 2024
Lec 5: Propositional Logic V
Slides: 3.SAT Solver.pdf
Oct. 19, 2024
Lec 6: Propositional Logic VI
Slides: 3.SAT Solver.pdf
Oct. 21, 2024
Lec 7: Propositional Logic VII
Slides: 4.The Application of Propositional Logic.pdf , 5.Deduction.pdf
Oct. 28, 2024
Lec 8: Predicate Logic I
Slides: 6.Predicate Logic.pdf
Oct. 31, 2024
Lec 9: Predicate Logic II
Slides: 6.Predicate Logic.pdf
Nov. 04, 2024
Lec 10: Predicate Logic III
Slides: 7.SMT Solver.pdf , 8.Symbolic Execution.pdf
Nov. 11, 2024
Lec 11: Predicate Logic IV
Slides: 9.The Application of Predicate Logic.pdf
Nov. 14, 2024
Lec 12: Predicate Logic V
Slides: 10.Hoare Logic.pdf
Nov. 18, 2024
Lec 13: Set Theory I
Slides: 11.Set_Theory.pdf
Nov. 25, 2024
Lec 14: Set Theory II
Slides: 12.Set_Theory_II.pdf
Nov. 28, 2024
Lec 15: Binary Relations I
Slides: 13.Binary Relations.pdf
Dec. 02, 2024
Lec 16: Binary Relations II
Slides: 14.Binary Relations II.pdf
Dec. 09, 2024
Lec 17: Binary Relations III
Slides: 15.Binary Relation III.pdf
Dec. 12, 2024
Lec 18: Function
Slides: 16.Function.pdf
Dec. 16, 2024
Lec 19: Turing Machines I
Slides: 17.Turing_Machine_I.pdf
Dec. 23, 2024
Lec 20: Turing Machines II
Slides: 17.Turing_Machine II.pdf
Dec. 26, 2024
Lec 21: Review
Slides: Final.pdf
Dec. 30, 2024
Lec 22: Quiz