|
|
Understanding and Constructing Proofs - CS
1050B
Class: MWF 12:05-12:55 in room CoC 17.
Office Hours: Wednesday 10:00-11:00 and by appointment;
Teacher Assistants:
|
|
|
|
| Office hours: |
M 6-8pm Commons area |
M 1-3 Commons area |
Th 1-3 Commons area |
| Phone: |
|
|
|
Textbook:
Discrete Mathematics and Its
Applications by Kenneth H. Rosen, Fifth
Edition, Mc Graw-Hill, 2003
Grading:
Homeworks: 20%,
two Mid-terms: 40%,
Final exam: 40%.
Important Dates:
Mid-term 1: Monday, February 10
Mid-term 2: Monday, March 24
Final exam: Thursday, May 1, 8:00-10:50 am
To see your grades go to: WebCT
| No. |
Date |
Material covered |
Homework[DueDate] |
Comments, handouts |
| 1 |
01/06 |
Propositional Calculus (1.1)
|
|
syllabus |
| 2 |
01/08 |
Propositional Equivalences (1.2)
|
|
|
| 3 |
01/10 |
Predicates and Quantifiers (1.3)
|
4hf, 10ef, 12b /16, 22a, 30/18, 8c/26, 24/27, 54/28, 6, 10a/40
[01/15] |
AssignmentGuide |
| 4 |
01/13 |
Nested Quantifiers (1.4)
|
|
|
| 5 |
01/15 |
Fuzzy logic. Rules of Inference.
|
|
|
| 6 |
01/17 |
Methods of proof.
|
6ef/51, 12no/53, 28gi/54, 32bc/55, 6/73,
12ab/74, 22, 26, 30, 36/75 [01/22]
|
|
| 7 |
01/22 |
Methods of proof (cont.).
|
|
|
| 8 |
01/24 |
Methods of proof (cont.).
|
34, 40, 42, 46/75, 50, 52, 64, 68/76, 28, 30/116 [01/29]
|
|
| 9 |
01/27 |
Sets.
|
|
|
| 10 |
01/29 |
Sets operations.
|
|
|
| 11 |
01/31 |
Functions.
|
10, 12d, 14b, 30b/95, 40/96, 4ab/108, 8gh, 10ac, 16a, 18ab/109 [02/05]
|
|
| 12 |
02/03 |
Algorithms.
|
|
MidtermExamInfo
|
| 13 |
02/05 |
Complexity.
|
|
SampleExamProblems |
| 14 |
02/07 |
Review.
|
No homework this week. |
|
| 15 |
02/10 |
MIDTERM EXAM #1
|
|
|
| 16 |
02/12 |
Sequences. Summations. Cardinality.
|
| |
| 17 |
02/14 |
Cardinality.
|
8ac/142, 8/236, 10e/236, 28/237, 20/237, 16bd/237, 38/238, 2/253,
4/253, 6/253[02/19] | |
| 18 |
02/17 |
Diagonalization method. Mathematical induction.
|
| |
| 19 |
02/19 |
Mathematical induction.(cont.)(3.3)
|
| |
| 20 |
02/21 |
Strong induction.(3.3)
|
12/253,14/253,20/254,24/254,32/254,40/254,6ac/271,8/271,12/271,60/273[02/26]
| |
| 21 |
02/24 |
Recursive definitions. (3.4)
|
| |
| 22 |
02/26 |
Structural induction.
|
| |
| 23 |
02/28 |
Mathematical induction - exercises.
|
Bonus (ExtraCredit) [03/12]
| |
| 24 |
03/10 |
Recursive algorithms.
|
| |
| 25 |
03/12 |
Basics of counting.(4.1) |
|
|
| 26 |
03/14 |
Pigeonhole principle.(4.2)
|
40/272, 16/283, 12/310, 18/310, 24/311, 36/311, 44/312, 4/319,
10/319, 14/319 [03/19]
| |
| 27 |
03/17 |
Permutations and combinations.
|
| |
| 28 |
03/19 |
Combinations. The binomial theorem.
|
| Exam2SampleProblems
|
| 29 |
03/21 |
REVIEW.
|
|
Convert_ps2pdf |
| 30 |
03/24 |
MIDTERM EXAM #2
|
| |
| 31 |
03/26 |
Relations.
|
| |
| 32 |
03/28 |
Equivalence relations.
|
4/480, 6/480, 24/480, 6/495, 8/495, 32/495, 8/513,
24/514,32/514,36ad/515, (44/515 BONUS+3points)[04/02] | |
| 33 |
03/31 |
Reprezenting Relations. Graphs.
|
| |
| 34 |
04/02 |
Midterm problems solutions.
|
| |
| 35 |
04/04 |
Graph isomorphism.
|
22/555, 26/555, 34a/556, 28/564, 38/565, 44/565, 6/589, 10/589,
34/590, 50/591, (60/592 BONUS+2points)[04/09] | |
| 48 |
04/07 |
Euler and Hamilton paths and circuits.
|
|
|
| 49 |
04/09 |
Trees.
|
|
|
| 50 |
04/11 |
Properties and applications of trees.
|
4/642,12/642,16/642,22/643,4/656,42/659,14/697,16/697,4cd/708,6/708[Friday, 04/18]
|
NOTE about Problem 14 & 16/697: there is a typo in the
description of the recursive definition of binomial trees:
Should be "... by adding an edge that makes the root of the first
copy of
B_k the leftmost child of the root of the second copy of B_k."
|
| 51 |
04/14 |
Game Trees. Boolean algebra.
|
|
|
| 52 |
04/16 |
Boolean functions and expressions.
|
|
|
| 53 |
04/18 |
Boolean circuits.
|
|
|
| 54 |
04/21 |
Minimization of circuits: K-maps and the Quine-McCluskey method.
|
Suggested practise (not for credit): 3,6/p.732, 9,12/p.733,
23/p.734 | |
| 55 |
04/23 |
REVIEW. |
|
|
| 56 |
04/25 |
REVIEW.
|
|
|
Course Outline:
-
Logic. Sets and Functions. (Chapter 1)
-
The Fundamentals of Algorithms. (Chapter 2)
-
Mathematical Reasoning. Induction and Recursion. (Chapter 3)
- Counting. The Pigeonhole Principle.
(Chapter 4)
- Discrete Probability. (Chapter 5)
- Recurrence Relations. (Chapter 6)
- Relations and Their Properties. (Chapter 7)
- Graphs. (Chapter 8)
- Trees. (Chapter 9)
- Boolean Algebra. (Chapter 10)
Contact
Edyta
Szymanska
room 123
CoC
(404)385-2272
College of
Computing
Georgia Institute
of Technology
Atlanta,
Georgia |