Lecture #1
Fri 01/08
|
Introduction to the course • Admin and logistic details
[slides]
|
|
Sign up on Ed Discussions
|
Lecture #2
Tue 05/08
|
Propositions and truth values • Compound propositions and their truth values • Knights and Knaves
[slides]
|
|
|
Lecture #3
Wed 06/08
|
Knights and Knaves • Implication and examples
[slides]
|
- Sections 1.1, 1.2 - Rosen
|
|
Lecture #4
Fri 08/08
|
Tautologies and contradictions • Logical equivalence - examples
|
|
|
Lecture #5
Mon 11/08
|
Inference rules and argument forms • Example applications of inference rules
[slides]
|
|
|
Lecture #6
Tue 12/08
|
Inference rules and argument forms - fallacies • Axioms, proofs and tautologies • Predicate logic
|
- Sections 1.4, 1.6 - Rosen
|
PS1 released
|
Tutorial #1
Wed 13/08
|
Based on Problem set 1
|
|
|
Lecture #7
Mon 18/08
|
Predicate logic - domain of discourse, examples, quantifiers, negation
|
- Sections 1.4, 1.5 - Rosen
|
|
Lecture #8
Tue 19/08
|
Predicate logic - examples • Validity and logical equivalence
|
- Sections 1.4, 1.5 - Rosen
|
|
Lecture #9
Wed 20/08
|
Validity and logical equivalences - models, interpretations, examples
|
- Sections 1.4, 1.5 - Rosen
|
|
Lecture #10
Fri 22/08
|
Validity, inference rules and arguments in predicate logic
|
- Sections 1.4, 1.5, 1.6 - Rosen
|
PS2 released
|
Lecture #11
Mon 25/08
|
Inference rules and arguments in predicate logic • Axioms and proofs
|
|
|
Tutorial #2
Tue 26/08
|
Based on Problem set 2
|
|
|
Test #1
Fri 29/08
|
Based on Lectures 1 - 11 (Problem sets 1 and 2)
|
|
|
Lecture #12
Mon 01/09
|
Direct and indirect proofs - examples
|
|
|
Lecture #13
Tue 02/09
|
Indirect proof and proofs by contradiction - examples
|
|
|
Quiz #1
Wed 03/09
|
Based on Lectures 1 - 11 (Problem sets 1 and 2)
|
|
|
Lecture #14
Mon 08/09
|
Non-constructive proofs, proof by cases, mathematical induction
|
|
|
Lecture #15
Tue 09/09
|
Principle of mathematical induction - examples, strong induction
|
- Sections 5.1, 5.2 - Rosen
|
|
Lecture #16
Wed 10/09
|
Induction and well-ordering - examples, equivalence
[notes]
|
|
PS3 released
|
Tutorial #3
Fri 12/09
|
Based on Problem set 3
|
|
|
Lecture #17
Mon 15/09
|
Sets and operations on sets, relations - examples
|
- Sections 2.1, 2.2 - Rosen
|
|
Lecture #18
Tue 16/09
|
Functions on sets, cardinality and countable sets
|
- Sections 2.3, 2.5 - Rosen
|
|
Lecture #19
Wed 17/09
|
More examples of countable sets and their properties
|
|
|
Tutorial #4
Thu 18/09
|
Discussion of Problem set 3
|
|
|
Lecture #20
Fri 19/09
|
More examples of countable sets • Uncountable sets - Cantor's diagonalization
|
|
|
Lecture #21
Mon 22/09
|
More examples of uncountable sets • Diagonalization in computer science - the halting problem
|
|
PS4 released
|
Lecture #22
Tue 23/09
|
Basic counting - product rule, sum rule, bijections
|
- Sections 6.1, 6.3 - Rosen
|
|
Tutorial #5
Wed 24/09
|
Based on Problem set 4
|
|
|