Lectures and Reading
Make sure to go over key terms and results (at the end of each chapter
in book) and relevant review questions.
1/23/02 : Overview of the course, policies, examples of set
theory, induction, insertion sort Vs merge sort, recurrences, logic etc.
1/28/02 : Propositional Logic : Truth tables, and, or , not,
exor, implication, biconditional operators, translating english sentences.
Sec 1.1 , suggested
problems :7,8,15,23
1/30/02 : Logical Equivalences : Tautologies, contradictions,
contingency, logical equivalence table (page 17), proving logical equivalences
by truth table/ by rules, Abstract Boolean Algebra
Sec 1.2 , suggested problems
: 10,11,13,15
Sec 9.1, suggested propblems
: 25,27,29
2/04/02 : Boolean Algebra and Prop. Logic : Similarity
between BA and PL, Normal Forms,
CNF = POS, DNF = SOP, deriving DNF from truth table, functional completeness,
Minimizing DNF/CNF for majority circuit, Abstract Boolean Algebra repeated
Sec 1.2, suggested problems:
27-35
Sec 9.2, suggested problems:
3,11,19
2/06/02 : More Boolean Algebra: Problems similar to homework
1, Duality (from 9.1,1.2),
Deriving DNF, CNF from the truth table, Minimizing DNF using K-maps, K-maps
with don't cares,
BCD representation, drawing circuit corresponding to the boolean function,
also funcational completeness repeated.
Sec 9.4, suggested problems:
3,7,13,19,23
2/11/02 : More K-maps, K-maps for BCDs with/without don't cares,
Predicate Logic: predicate, quantifiers: universal/existential, examples,
when true/false?
Laws for negation
Sec 1.3, suggested problems:
21,33,47,48,49
2/13/02 : Quantification of predicates in more than one
variables, binding, more examples,
equivalences, prenex normal form (Notes
on PNF) (Pdf
format)
2/18/02 : Sets (1.4)
suggested problems : 1, 5, 7, 13, 15, 22
2/20/02 : Set Operations (1.5) suggested problems : 1,3,5,9,13,21,25,29,31
2/25/02 : Methods of proof (3.1)
2/27/02 : recap, homework2 Q&A session
3/4/02 : Midterm Review
3/6/02 : Midterm 1
3/11/02 : Methods of Proof(3.1) , divisibility (2.3) suggested problems
: (3.1) 7,11,17,25,27,59
3/13/02 : Induction (3.2), fibonacci numbers
spring break
3/25/02 : Induction (3.2) suggested problems : almost all from 3.2
solving recurrences
3/27/02 : recursively defined functions, recursively defined sets, fibonacci
numbers, GCD algorithm (3.3) (and some 2.3)
4/1/02 : Solving recurrences, fibonacci numbers, recursive structures
4/3/02 : Induction over strings, two dimensional functions
4/8/02 : more structural induction, functions
4/10/02: functions
4/15/02 : midterm review
4/17/02 : Midterm 2
4/22/02: cardinality, bijections
4/24/02: Growth functions, logarithms
4/29/02: Relations
5/1/02: Relations
5/6/02: Final review
5/13/02: Final Exam