Module 2: Combinatorics & Graph Theory: Mistake Clinic
This clinic turns wrong moves into reusable judgment. Use it after each practice page and again before the quiz or checkpoint.
Module-Specific Mistake Radar
Start with these traps. Replace or extend them with real mistakes from your own work.
| Mistake to look for | Where it shows up | Symptom | Repair evidence |
|---|---|---|---|
| Finishing Counting and Combinatorial Proof Lab with only a final answer | Counting and Combinatorial Proof Lab | The work has no failed case, trace, test, proof gap, or design stress point. | Add the smallest broken example and show the repair that changes the result. |
| Finishing Constrained Counting and Recurrence Workshop with only a final answer | Constrained Counting and Recurrence Workshop | The work has no failed case, trace, test, proof gap, or design stress point. | Add the smallest broken example and show the repair that changes the result. |
| Finishing Graph Structure and Proof Clinic with only a final answer | Graph Structure and Proof Clinic | The work has no failed case, trace, test, proof gap, or design stress point. | Add the smallest broken example and show the repair that changes the result. |
| Finishing Code Katas with only a final answer | Code Katas | The work has no failed case, trace, test, proof gap, or design stress point. | Add the smallest broken example and show the repair that changes the result. |
| Treating Counting by Structure, Not by Guessing as vocabulary instead of a tool | Counting by Structure, Not by Guessing | The explanation names the concept but cannot decide between two cases. | Write one example, one non-example, and the rule that separates them. |
| Treating Permutations, Combinations, and Multinomial Thinking as vocabulary instead of a tool | Permutations, Combinations, and Multinomial Thinking | The explanation names the concept but cannot decide between two cases. | Write one example, one non-example, and the rule that separates them. |
Practice Mistake Checks
Pull any miss from these checks into your mistake log.
Counting and Combinatorial Proof Lab
Source: practice/01-counting-and-combinatorial-proof-lab.md
Explain the error in each move:
- "At least one forbidden feature" was counted by adding separate cases with no overlap correction.
- "
n!counts all arrangements, so it works even when letters repeat." - "
C(n,k)andP(n,k)are basically interchangeable for largen."
Constrained Counting and Recurrence Workshop
Source: practice/02-constrained-counting-and-recurrence-workshop.md
Find the flaw in each:
- Using stars and bars when the distributed objects are distinct.
- Writing a recurrence from the first four numerical values alone.
- Applying inclusion-exclusion without defining the underlying sets.
Graph Structure and Proof Clinic
Source: practice/03-graph-structure-and-proof-clinic.md
Explain what is wrong in each claim:
- "This drawing has crossings, so the graph is nonplanar."
- "The graph has
n - 1edges, so it is automatically a tree." - "All degrees are even, so the graph must have a Hamilton cycle."
Repair Protocol
For each real mistake:
- Reproduce the failure on the smallest example, trace, proof, query, command, or design sketch.
- Name the hidden assumption.
- Repair the artifact.
- Save evidence that changed: failing then passing test, corrected proof step, revised diagram, safer command, benchmark, or review note.
- Add one retrieval card beginning with Check... before... or Do not use... when....
Mistake Log
| Date | Mistake | Symptom | Root cause | Repair evidence | Retrieval card |
|---|---|---|---|---|---|
| Starter | Pick one radar row above | Explain how it would fail in this module | Name the assumption | Add a counterexample or corrected artifact | Write the card before closing the page |
Completion Standard
- At least five real mistakes are logged.
- At least two mistakes include a counterexample or failing test.
- At least one mistake connects to an older semester skill.
- At least one correction changes code, a proof, a diagram, a command transcript, a query, or a design decision.