Unless otherwise specified, all readings are in RosenBook. Click on each date for detailed notes (if available). As always, the future is uncertain, so you should take parts of the schedule that haven't happened yet with a grain of salt.
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mathematics, truth, and PropositionalLogic.
Readings: RosenBook Section 1.1.
More PropositionalLogic: implications and biconditionals, logical equivalence.
Readings: RosenBook Section 1.2.
PredicateLogic. Universal and existential quantifiers.
Readings: RosenBook Sections 1.3 and 1.4.
Note: The "unique successor" axiom from the nested quantifiers example given in lecture isn't one of the PeanoAxioms; instead one uses a "unique predecessor" axiom that says for all x, x', y, and y' that if x'=y' and Sxx' and Syy', then x=y. Together with the other axioms, this gives something that looks much more like the natural numbers.
InferenceRules and proof techniques.
Readings: RosenBook Section 1.5.
Readings: Section 1.5.
Readings: Sections 1.6 and 1.7.
More SetTheory. Ordered pairs, intersections, set difference. Proving equality and subset relations between sets. Constructing the universe.
RelationsAndFunctions. Various useful functions.
Readings: Section 1.8.
Readings: RosenBook Section 3.3. (Note: some of the examples will depend on topics that appear earlier in RosenBook that we haven't covered yet; you should feel free to ignore these, or to read the appropriate earlier sections.)
More InductionProofs: strong induction. Sequences.
We also talked about the diagonal Ramsey numbers as an example of a sequence for which we have a definition but we don't know (and probably will never be able to find) all of its values. The sequence starts 1, 2, 6, 18, but subsequent numbers in the sequence are unknown. You don't need to know about Ramsey numbers for the course, but if you want to find out more about them a good starting point is here.
Readings: RosenBook Section 3.2.
SummationNotation and applications.
Readings: RosenBook Section 3.2.
Recursively defined structures and StructuralInduction.
Readings: RosenBook Section 3.4.
Readings: RosenBook Sections 4.1 and 4.2.
BinomialCoefficients and applications. Balls in bins problems.
Readings: RosenBook sections 4.4 and 4.5.
GeneratingFunctions basics.
Readings: RosenBook section 6.4.
Applications of GeneratingFunctions. SolvingRecurrences.
Readings: RosenBook Sections 6.1 and 6.2.
Readings: RosenBook sections 5.1 and 5.2.
More ProbabilityTheory. Conditional probability, random variables.
Readings: Section 5.3.
Midterm exam:
The midterm exam will be given Friday, 2008-10-24 at the usual class time in room ToBeAnnounced. It will be a closed-book, cumulative exam covering all material discussed in lecture prior to the test date.
2007 midterm sample solutions: 2007-midterm-solutions.pdf.
2005 midterm sample solutions: 2005-midterm-solutions.pdf.
2005 midterm without solutions: 2005-midterm.pdf.
Still more ProbabilityTheory: conditional expectation, Markov's inequality.
Last of ProbabilityTheory (for now): Variance and applications. Chebyshev's inequality.
GraphTheory basics. Directed vs undirected graphs. Multigraphs, hypergraphs, bipartite graphs. Some standard graphs.
Readings: RosenBook Section 8.1 and 8.2.
More GraphTheory: Operations on graphs: homormorphisms, isomorphisms, automorphisms; subgraphs; unions, intersections, and products.
Readings: RosenBook Section 8.3.
More GraphTheory: paths and connectivity.
Readings: RosenBook Sections 7.4 and 8.4.
GraphTheory: Cycles in graphs. Eulerian and Hamiltonian graphs.
Readings: RosenBook Section 8.5.
Start of AlgebraicStructures: Algebras, semigroups, monoids, groups, etc.
More AlgebraicStructures: subalgebras, homomorphisms, free algebras, product algebras, quotient algebras.
More AlgebraicStructures: products and quotients.
GroupTheory. Examples of groups.
More GroupTheory. Subgroups and quotient groups. Generators and relations.
NumberTheory: divisibility and primality. The extended GCD algorithm.
Readings: RosenBook Section 2.4.
More NumberTheory. The Fundamental Theorem of Arithmetic. The multiplicative group Z*m.
Some theorems in NumberTheory: Fermat's Little Theorem, Euler's Theorem, the Chinese Remainder Theorem.
AlgebraicStructures: Rings and fields.
Vector spaces and LinearAlgebra.
More LinearAlgebra. Matrices.
CS202/Assignments/FinalExam. In Becton C-031 starting at 9:00am.
PineWiki