Before you build proofs, practice reading them. Given a finished proof with the justifications removed, you can supply each one by matching the line against the rules of Matching a Rule to Whole Lines.
Key idea
Why it works
Worked examples
Worked example: Find the source
- $p$ appears in line 1 (inside the antecedent) and line 2 (a disjunct).
- Line 2 is a disjunction, and line 3 denies its other disjunct.
Answer: DS 2, 3
Worked example: The next line
- It is the consequent of line 1.
- Line 4 is the antecedent of line 1.
Answer: MP 1, 4
Worked example: One line cited
- $r$ is a conjunct of line 5.
Answer: Simp 5
Common mistake
- Look at the line's main connective.
- Search earlier lines for it as a whole line or a part.
- Ask which rule connects them, and check the pattern.
- Write the rule and the line numbers.
Sometimes two different justifications are both correct. Line 4 above could not come from anything but DS, but in other proofs a conjunction may appear in two places, or a line may follow by MP from two different pairs. Any justification that really fits the rule is fine; the checker only asks that the one you wrote is correct.
Good proof readers move fast because they ask the same question every time: "where did this come from?" The answer is almost always visible within a line or two above.