FineuralabA deeper understanding. A more capable you.
Skip to lesson

15 / 18 · Account for every step

Cases, contradictions, and what they prove

Close every case and identify exactly which assumption a contradiction rejects.

Builds on Borrow an assumption, then return it

Go to practice ↓

A question to keep in mind

A plan works in one of two cases. Is that a proof it always works?

From P ∨ Q, derive R by showing R under a temporary P assumption and also under a temporary Q assumption. Disjunction elimination (∨E) discharges both branches. You cannot simply choose the branch you prefer, and the cases must cover the possibilities asserted by the premise.

For negation introduction (¬I), assume P and derive a contradiction, written ⊥, such as Q and ¬Q together. Close that subproof and conclude ¬P. The contradiction rejects the added assumption relative to the other premises; it does not prove that every earlier statement is false.

In classical proof by contradiction, assuming ¬P and deriving ⊥ yields ¬¬P, then P by double-negation elimination. Other logical systems may not permit the last rule. We keep the classical assumption explicit.

Work through an example

  1. Premises: P ∨ Q, P → R, Q → R. P-branch: assume P, then R. Q-branch: assume Q, then R.
  2. Both covered cases reach R, so ∨E gives R outside both subproofs. The two cases need not be mutually exclusive.
  3. For P → Q and ¬Q, assume P. →E gives Q, which contradicts ¬Q. Closing the subproof gives ¬P by ¬I.

Your turn

0 / 3
Practice 1Not checked

Complete this derivation of ¬P.

Your answer
  1. 1. P → Q · premise
  2. 2. ¬Q · premise
Read solution · does not award completion
  1. 3. [inside] P → Temporary assumption
  2. 4. [inside] Q → →E, 1 + 3
  3. 5. [inside] ⊥ → Contradiction, 2 + 4
  4. 6. [closed] ¬P → ¬I, discharge 3–5

The contradiction is Q with ¬Q. It closes the temporary P branch and establishes ¬P relative to the permanent premises.

Practice 2Not checked

You know P ∨ Q and P → R. Is that enough to infer R by cases?

Your answer
Read solution · does not award completion

No, the Q case still needs a route to R.

A missing branch is a missing justification, not a formatting issue.

Practice 3Not checked

Construct the counterexample for the incomplete case analysis.

Your answer
Premises · all must be trueP ∨ QP → R
Conclusion · must be falseR
Read solution · does not award completion

P = F · Q = T · R = F

P = F, Q = T, R = F satisfies both premises and refutes R. This is exactly the uncovered branch.

Bring it back to your own work

Write a two-case plan. State why the cases cover the possibilities and what supports the desired outcome in each case.

Saved only on this browser0 / 6000

Practice answers and private notes stay in this browser; copied links contain only the public page address. Site advertising and analytics still apply.

Sources, scope, and corrections

Original Fineuralab teaching examples; fictional scenarios are not reported research results. Edition 20260903-v1. Page updated 2026-09-03.

  • forall x: Calgary

    Open textbook for further study of formal logic. Used to cross-check scope and terminology; these lessons and exercises are newly authored, not a translation of its chapters.

  • Organizing Instruction and Study to Improve Student Learning

    IES practice guide informing worked examples, retrieval, and concrete/abstract connections. It has not evaluated this course.

  • Carnap

    A separate open-source platform for more extensive formal-logic exercises and proof work.

Found an ambiguous example or a reasoning error? Include the lesson and exercise number when reporting it. [email protected]

How do I retain independent judgment when using AI here?

Keep your own answer before consulting an AI candidate. Check sources, calculations, inference and conditions; explain adoption or rejection. Then solve a new-context task independently and apply the checks to this lesson.

Practice the verification workflow and keep a record

My learning status

Mark statuses manually; visits do not establish mastery. Languages share statuses while lessons keep their own answers. This backup contains statuses only, not answers or notes.

View all statuses

Continue learning

Learning archive, reviews and full backup · Explore courses