Lecture 06: Asymptotics
MIT's 2024 Mathematics for Computer Science notes give modern definitions and equivalences for the full Landau-notation family, while carefully audited local defects show why their limit tests and sign conventions need qualification.
This official MIT 6.1200J/18.062J Mathematics for Computer Science lecture develops asymptotic comparison from harmonic numbers and factorial estimates, then gives definitions, equivalences, sufficient limit tests, and notation warnings for , , , , , and . GTK uses its physical pages 7–13 as a modern explanatory source for the strict relations that Knuth's 1976 historical note does not define in today's form.
All 14 physical pages were read and visually inspected. The notes display the byline Z. Abel, B. Chapman, and E. Demaine; MIT's course page resolves those names as Zachary Abel, Brynmor Chapman, and Erik Demaine. The PDF metadata misspells Zachary as Zahcary, so the corrected official spelling is used in the registry. The archived file has SHA-256 fee591c38d5913ac4e4a249e6a6db5f28b969fea695e45f859a3b75996a3fae3 and is byte-identical to the retrieved PDF.
What the notes contribute #
- Physical page 7 defines eventual Big-O on the positive integers and makes the function domains explicit.
- Physical page 9 gives both the ratio-limit and quantified- forms of little-.
- Physical pages 10–11 define Big-Omega by reversed Big-O, define little- by reversed little-, and prove the ratio and every-constant formulations under positivity assumptions.
- Physical page 11 defines .
- Physical page 12 treats asymptotic expressions as function sets and explains why conventional equality notation is not symmetric equality.
- Physical page 13 summarizes six relations and, through color, distinguishes definitions or equivalences from limit criteria that are only sufficient.
Source claims audit #
| Source claim or framing | Verdict | GTK treatment |
|---|---|---|
| Big-O allows a witness | nonstandard but extensionally harmless under the source's positive | Normalize the definition to |
| A finite limit of $ | f | /g$ characterizes Big-O |
| On , an eventual bound can be extended over every input | current on this discrete domain | The finite exceptional prefix has a maximum ratio; do not export this to an arbitrary continuous domain |
| iff every eventually gives $ | f | <\varepsilon g$ |
| iff iff every is eventually beaten | current under positivity | Use the chapter's eventual-nonnegative cost-function convention |
| current | Present it as simultaneous upper and lower bounds, not ratio convergence to one | |
| Defining by needs no sign qualification | source convention is stronger than necessary | GTK states direct eventual lower-bound inequalities for eventually nonnegative costs |
| “about multiplications rather than ” | visible source error | The missing argument is ; the sentence is not reused |
| Dropping the refined Stirling correction has multiplicative error below | ambiguous | The stated factor can describe the width between correction bounds, not the relative error from deleting the correction itself |
| Repeated squaring makes the Stirling computation “extremely efficient” | underspecified | A real complexity claim must also price arithmetic precision, roots, exponentials, and output size |
| The versus contradiction follows from only | minor proof gap | Also require large enough that ; the conclusion remains correct |
Visual audit #
Two visuals carry information. Physical page 1 has a labeled block-stack geometry diagram that is clear but outside this chapter's notation scope. Physical page 13 has a color-coded summary table in which red rows are merely sufficient limit tests and black rows are definitions or equivalences. Plain extraction loses that distinction. Neither source visual is retained: GTK's native comparison table states the quantifiers directly and keeps sufficient limit tests out of the definitions.
Editorial role #
This source supports modern strict semantics and the distinction between definitions, equivalences, and sufficient limit tests. It is not used for machine-model claims, exact arithmetic costs, or an unqualified global sign convention.