Calendar#

I will put all deadlines on the Blackboard Calendar. Please check it regularly.

Key university dates#

For official University dates, see the Fall 2026 academic calendar and the Registrar’s final-exam schedule.

Date

Event

Monday, August 17

Classes begin

Monday, September 7

Labor Day holiday

Tuesday, November 24–Friday, November 27

Thanksgiving holiday

Wednesday, December 9

Final exam: Wednesday, December 9, 2026, 8:00-10:00

Exams#

Date

Assessment

Friday, September 18

Midterm 1

Friday, October 16 Tentative

Midterm 2

Friday, November 13 Tentative

Midterm 3

Wednesday, December 9, 2026, 8:00-10:00

Exam 4 and mastery reassessment

Daily lecture log#

The public daily log below contains the lectures currently released. Later planning entries remain in the instructor’s private lecture log and do not appear in this navigation.

Wk

Lec

Topics

Ref

1

L1: Set notation and basic counting 2026-08-17

Sets, cardinality, Cartesian products, and the sum rule.

Set notation and basic counting: from ``Set notation’’ through ``The sum rule.’’

L2: Product rule and strings 2026-08-19

Product rule; strings with and without repetition.

Set notation and basic counting: sections ``The product rule’’ and ``Strings: an important type of counting problems.’’

L3: More counting techniques 2026-08-21

Subtraction, division, permutations, combinations, and counting models.

More counting techniques: sections ``The difference rule,’’ ``The division principle and permutations,’’ ``Unordered selections: combinations without repetition,’’ and ``Counting problems.’’

2

L4: Applications of combinations and combinations with repetition 2026-08-24

Lattice paths. Repeated-letter anagrams and multinomial coefficients. Combinations with repetition; stars and bars.

Applications of combinations and combinations with repetition: sections ``Lattice paths in the plane,’’ ``Three-dimensional paths and multinomial coefficients,’’ ``Anagrams with repeated letters,’’ and ``Combinations with repetition.’’

L5: Review of choice models, increasing sequences, and basic binomial expansions 2026-08-26

Choosing the correct model: does order matter and are repetitions allowed. A second bijection for combinations with repetition: increasing integers. Integer solutions with lower bounds. The binomial formulas for . Sum of all .

Binomial expansions, Pascal paths, and Catalan numbers: sections ``A bakery problem: four kinds of choice,’’ ``Combinations with repetition and cumulative totals,’’ ``Solutions with lower bounds,’’ and ``The binomial theorem.’’

L6: Polynomials, paths, Pascal recursion and restricted lattice paths, intro to inclusion–exclusion 2026-08-28

Multinomial formula and polynomial expansions Coefficient extraction from powers of multivariate polynomials. Pascal’s recurrence and triangle: algebraic and combinatorial interpretation. Recursive path counts; paths through or avoiding a specified point; recursive definition; subtraction arguments.

Binomial expansions, Pascal paths, and Catalan numbers: sections ``The multinomial theorem,’’ ``Pascal’s recurrence and Pascal’s triangle,’’ and ``Recursive lattice-path counts.’’

3

L7: Catalan paths and the inclusion–exclusion principle 2026-08-31

Reflection argument and Catalan numbers. Inclusion–exclusion for two, three, and finitely many sets.

Binomial expansions, Pascal paths, and Catalan numbers: section ``Catalan paths and the reflection principle.’’ Inclusion–exclusion and applications: from ``The geometry of overlapping sets’’ through ``Proof via indicator functions.’’

L8: Applications of inclusion–exclusion 2026-09-02

Characteristic functions. Conclusion of the proof of the inclusion–exclusion principle. Complement and violation-set formulations.

Inclusion–exclusion and applications: sections ``Proof via indicator functions’’ and ``The complement and violation-set form.’’

L9: Applications of inclusion–exclusion 2026-09-04

Applications to bounded integer solutions and strings without repeated letters that avoid or contain specified substrings. Euler’s totient function.

Inclusion–exclusion and applications: sections ``Integer solutions with upper bounds,’’ ``Strings with forbidden substrings,’’ and ``Euler’s totient function.’’

4

L10: Applications of inclusion–exclusion 2026-09-09

Review of counting strings that avoid specified substrings. The inclusion–exclusion formula when an intersection size depends only on the number of conditions imposed. Derangements.

Inclusion–exclusion and applications: sections ``Strings with forbidden substrings,’’ ``When only the number of imposed conditions matters,’’ and ``Derangements and fixed points.’’

L11: Applications of inclusion–exclusion 2026-09-11

Strings that use every symbol, surjective functions, and Stirling numbers. Graphs without isolated vertices.

Inclusion–exclusion and applications: sections ``Euler’s totient function,’’ ``Graphs with no isolated vertices,’’ ``Counting surjective functions and full-alphabet strings,’’ and ``Connection with Stirling numbers.’’

5

L12: Rook polynomials and forbidden positions 2026-09-14

Review of rook numbers and rook polynomials, including examples of their computation and use. Introduction to ordinary generating functions: a generating function records the count at value . The Cauchy product of formal power series, including a formal justification for exchanging the order of summation. Counting ways to make cents using -, -, and -cent coins. We first used separate variables to record the number of each type of coin, then substituted , , and so that the exponent records total value. We also discussed truncating the generating functions when only a fixed target value is needed.

Rook polynomials and forbidden positions: all sections. Ordinary generating functions: definitions and series multiplication: all sections.

L13: Midterm 1 2026-09-18

Midterm 1.

6

L14: Ordinary generating functions: definitions and series multiplication 2026-09-21

Ordinary generating functions; encoding finite and unlimited selections; substitution to track total value; formal power-series multiplication and the Cauchy product; generating-function models for selections with conditions.

Ordinary generating functions: definitions and series multiplication: all sections.

L15: Ordinary generating functions: advanced techniques 2026-09-23

Infinite formal power series and rational functions; constrained integer equations; combinatorial interpretations of powers and products; operations on generating functions; application to the sum of squares.

Ordinary generating functions: advanced techniques: all sections except coefficient extraction.

L16: TODO: Friday 9/25 2026-09-25 Tentative

7

L17: TODO: Monday 9/28 2026-09-28 Tentative

L18: TODO: Wednesday 9/30 2026-09-30 Tentative

L19: Solving homogeneous linear recurrences with constant coefficients 2026-10-02

Introduction to solving homogeneous linear recurrences with constant coefficients: classification of recurrences and the first steps toward closed formulas.

Solving linear recurrences with constant coefficients: sections ``Review: classifying recurrence relations’’ and ``Homogeneous recurrences with real characteristic roots’’ (subsection ``Distinct real roots and the opening problem’’).

8

No class 2026-10-05

No class.

L20: Characteristic polynomials, repeated roots, and nonhomogeneous recurrences 2026-10-07

The characteristic polynomial of a linear recurrence with constant coefficients. Solutions of homogeneous recurrences; roots with multiplicity. Nonhomogeneous recurrences: particular solutions and the general solution.

Solving linear recurrences with constant coefficients: sections ``Homogeneous recurrences with real characteristic roots’’ (subsections ``Repeated real roots and the shift operator’’ and ``Summary of the homogeneous solution procedure’’) and ``Nonhomogeneous polynomial–exponential driving terms.’’

Tentative Lecture topics and assessment dates may change.

Week and unit overview#

Weeks

Unit

Topic

1–4

Unit I: Enumeration

Counting models, bijections, double counting, and inclusion-exclusion

4–5

Unit II: Generating-function foundations

Formal power series and ordinary generating-function operations

6–8 Tentative

Unit III: Recurrences

State models, linear recurrences, recursive evaluation, and dynamic programming

9–16 Tentative

Further topics

To be announced