6120a - Discrete Mathematics And Proof For Computer Science Fix
is true. Use definitions and axioms to derive step-by-step connections. Conclude Assume the negation of your conclusion (
Invariants are a powerful tool, but students often struggle to find and apply them.
Never say "Assume P is true. Then obviously Q." Show the algebraic/relational steps. is true
Discrete math is highly visual. If you’re studying , draw the vertices and edges. If you’re stuck on Set Theory , use Venn diagrams. Turning abstract notation into a physical sketch often reveals the "logical leak" in your understanding. Use the "Code Translation" Method
: Is every variable introduced with "Let" or "Assume"? Never say "Assume P is true
: Excellent for reviewing complex topics like state machines and graph theory. Gradescope : Where you will submit your work.
Induction is one of the most powerful tools you will learn, but many students misuse it. Here is a checklist to "fix" your induction proofs: If you’re studying , draw the vertices and edges
Rewrite every failed proof from scratch without looking at the answer key.
Explicitly prove the statement holds true for the smallest possible value (e.g., Inductive Hypothesis: State clearly: "Assume that is true for an arbitrary integer Inductive Step: Show that . Crucial rule: You must visually identify where the term is embedded within your
