$\newcommand{\pdim}{\mathrm{pdim}}$
To find out what's new, make sure you press your browser's REFRESH button.
June 10, 10pm complete HW statistics posted
June 9: all HW grades released
June 2, 2:30pm Slides of June 2 class debugged and posted, along with synopsis. (Click "Slides" on the banner.)
June 1, 5:45pm HW statistics posted (click "Statistics" on the banner)
Last problem session: Wednesday, June 3.
* LAST CLASS: Thursday, June 4 *
May 30, 5:20am Last set of homework assignments posted. Due dates: Tuesday, June 2, and Wednesday, June 3, at 11:59pm. There will be no tests/exam.
May 29, 7:45am Slides of May 28 class debugged and posted, along with synopsis. (Click "Slides" on the banner.)
May 26, 11:30pm Slides of May 26 class debugged and posted, along with synopsis.
May 16, 4am Log-asymptotics of products of factorials and The greatest term in Dobiński's formula handouts posted.
May 13, 3:30pm Slides of May 12 class posted.
May 3, 8pm Hypergraph Cover handout posted. It illustrates the Probabilistic Method of proving the existence of certain objects without actually constructing them. The handout includes three proofs of the upper bound on hypergraph cover stated in Exercise 4.112.
Apr 29, 10:30pm Order Statistics handout posted, gives intuitive solution to Ex. 3.45.
Apr 28, 5pm Slides of today's class posted, with synopsis. Click "Slides" on the navigation bar.
Apr 18, 9:30pm Slides and notes of 2nd week's classes posted on this website. Click "Slides" in the navigation bar. Synopsis of slides and notes has been added.
Apr 17 Videos of 2nd week's classes posted on Canvas/Panopto/week2.
Apr 3: section "Zoom and privacy" added, paragraph on College P/F policy added to section "Grading, tests." (Click section titles in the navigation bar above.)
There is an official Canvas site for the course. Sign up under the CMSC 27410 course number.
Class meets TuTh 12:30 - 1:50pm online via zoom.
Discussion session Wed 4:30 - 5:20pm via zoom.
The discussion sessions are required part of the course.
Selected exercises will be discussed during these sessions,
and the quizzes will also be held during this time slot.
There will be three quizzes. Dates TBA.
In the email addresses below, (uc) refers to "uchicago(dot)edu" and (g) refers to "gmail(dot)com".
Instructor:
Laszlo Babai (pronouns: he/him/his)
email1:
laci(at)cs(dot)(uc) (don't miss the "cs")
email2:
lbabai(at)(g)
Please use both email addresses for messages to the instructor.
TA1: Theodoros (Theo) Papamakarios (pronouns: he/him/his)
email: [lastname](at)(uc)
TA2: Tiago Royer (pronouns: he/him/his)
email: [lastnamefirstname](at)(g)
Classes of combinatorial structures (graphs, hypergraphs), objects with high regularity (Latin squares, block designs, especially Steiner triple systems and finite projective planes), their existence and construction. Fundamental parameters of hypergraphs (matching number, covering number, chromatic number, independence number), linear relaxation, duality. Extremal combinatorics, probabilistic combinatorics, linear algebra methods in combinatorics. Counting and estimation, asymptotic notation. Generating functions. The Permanent Inequality.
Mathematical puzzles will pepper the course.
Prerequisites: Basic linear algebra, calculus, and the basics of discrete mathematics, along with a degree of mathematical maturity and an interest in creative problem solving.
We shall not follow any particular text, so your attention to the classes and to this website is important.
A considerable portion of the material is covered in this
unfinished book:
Online lecture notes: instructor's "Discrete Mathematics" lecture notes (preliminary, incomplete drafts):
Chapter 7 ("Finite Probability Spaces") of the mini version has been revised and is available as standalone notes:
A addition to this chapter contains the concept and an application of conditional expectations: Another addition to this chapter illustrates the probabilistic method of proving the existence of certain objects without actually constructing them: An addition to the "Asymptotic notation" chapter of the mini version is here: Here is an addition to this addition: Some basic number theory is described in these notes:The prior courses by the instructor titled "Discrete Mathematics" and "Honors Combinatorics" are good sources of relevant exercises.
The following notes may also be helpful:
John Loeber's 2014 class notes.
Caveat: these notes have not been checked by the instructor
and contain errors.
There will be frequent postings on this course website. Please check this website frequently.
A wonderful general introduction to combinatorics is the book
Advanced reading:
These three classics by the masters are delightful resources for deeper study:
Basic introduction:
This is a popular undergraduate text:
Kenneth H. Rosen: Discrete Mathematics and its Applications (n-th edition, n=2,3,4,5,...)
The videos of the lectures are posted on the Canvas/Panopto site.
Click here for the annotated
slides and notes presented in the lectures
and problem sessions.
Please send email to the instructor with answers to these questions, even if you answered the a similar questionnaire in an earlier course by the instructor, or have an unusual status. Your answers to these questions will help me better to plan the course. Please write "combinatorics data" in the subject.
"For courses taken to fulfill the requirements of a Major or Minor in the Physical Sciences Division, students in the College may request to take up to two courses as pass/fail with the consent of their instructors. Students must then submit a petition to their department to have those courses count toward Major/Minor requirements by Friday of Week 9. For more information about grading options in the Core and electives, view the communication from Dean of the College John Boyer and Dean of Students Jay Ellison."
In this course, you automatically have the consent of the instructor to choose P/F. However, if you choose that option and wish the course to count toward requirements, note the deadline for your petition: Friday, June 5.
Proofs discussed in class are required; exercises stated in class are helpful.
Homework is due each Tuesday before class.
IMPORTANT. Homework must be typeset in LaTeX and submitted as a PDF file. Hand-drawn figures may be attached.
If you find an error in an assignment or anything else posted on this website, or something that looks suspicious (e.g., the assignment seems too easy for the number of points offered), or you are uncertain of the degree of detail required, please let the instructor know (by email). If you are the first to point out an error, you may receive bonus points.
Categories of problems.
Solutions to Challenge problems don't earn you credit toward your grade but they do earn you the instructor's attention, in addition to giving you valuable experience. If you later ask me for a letter of recommendation, the first thing I will ask, which challenge problems did you solve.
Collaboration on current homework is discouraged but not prohibited. If you do collaborate, state it at the beginning of your solution (give name of collaborator(s)). You may share ideas, not entire solutions. Sharing .tex source files is prohibited. DO NOT COPY someone else's solution. If you got some help, understand the ideas discussed and give your own rendering.
Posting a solution to an assigned problem on the web without the instructor's permission is a serious academic offense.
Use of the Web. You may look up pertinent general information on the web but not the posted solution to essentially the same problem as the one assigned.
Do NOT SEARCH for a solution to the specific problem assigned. If you found a closely related website, include the link in your homework submission. DO NOT COPY: understand, then write your own version without looking at the source.
Note that you can set your name in your Zoom profile, so you don't have to go with whatever was assigned. You may include your preferred pronouns after your last name; you'll see an example of me doing this in class. I recommend that you follow this practice for multiple reasons. If you set a name that can't be easily matched to the name on record with the University, please let your instructor know.
Our Zoom class meetings will be recorded and saved to the cloud to allow students in this class to review the discussion, and especially to allow students who can't participate the opportunity to benefit from class. It is not my intention that these recordings will be available to anyone but class participants, nor that they will be available after the quarter, but I don't have control over what others will do. If you have FERPA concerns, please mask yourself accordingly, e.g., by turning off video and using an alias.