This page gives highlights of past lectures and provides lecture notes, reading assignments, and exercises.
Chapters and sections in the readings are from the textbook, unless specified otherwise.
Dates | Topics |
---|---|
Mar 04 |
Course introduction.
Overview of course topics.
Examples of mathematical thinking applied to number definitions and results.
|
Mar 09 Mar 11 |
Propositional Logic. Connectives and truth tables.
|
|
|
Aug 03 |
Overview of Ensino Remoto Emergencial Propositional Logic. Connectives and truth tables.
Applications of propositional logics.
Propositional equivalences. Satisfiability
|
Aug 05 Aug 10 |
First-order logic (predicate logic). Predicates and quantifiers.
Nested quantifiers.
|
Aug 12 Aug 14 Aug 17 |
Inference rules. Readings:
Weekly Q&A Fallacies. Readings:
|
Aug 17 Aug 19 |
Proof methods. Readings:
Suggested readings on automating proof production:
Weekly Q&A |
Aug 26 |
Weekly Q&A |
Sep 02 Sep 03 Sep 04 |
Exam 1 |
Sep 09 Sep 14 Sep 16 |
Sets. Introduction and operations.
Functions. Sequences. Summations and product.
Readings:
Weekly Q&A |
Sep 21 Sep 23 |
Cardinality and countability. Some countable sets. An uncountable one. Readings:
Weekly Q&A |
Sep 30 |
Weekly Q&A |
Oct 05 Oct 07 |
Induction. Weak and strong induction.
|
Oct 14 Oct 17 |
Recursion and structurual induction. Recursive algorithms.
Weekly Q&A |
Oct 19 Oct 21 |
Binary representation of numbers. Abstract Boolean algebra. Representation of Boolean functions. Logic gates. Circuit minimization. Readings:
Weekly Q&A |
Oct 29 Oct 30 |
Exam 2 |
Nov 03 Nov 04 |
Make-up Exam |
Nov 06 Nov 07 |
Special exam |