Rigorous Reasoning

Natural Deduction

Natural Deduction: Validity and Formal Proof

Why some conclusions follow necessarily

Students learn to distinguish validity from truth, translate ordinary arguments into symbolic form, construct short natural-deduction proofs, and diagnose exactly where a flawed derivation breaks down.

DeductiveIntermediate300 minutes0/5 lessons started

Study Flow

How to work through this unit without overwhelm

1. Read the model first

Each lesson opens with a guided explanation so the learner sees what the core move is before any saved response is required.

2. Study an example on purpose

The examples are there to show what strong reasoning looks like and where the structure becomes clearer than ordinary language.

3. Practice with a target in mind

Activities work best when the learner already knows what the answer needs to show, what rule applies, and what mistake would make the response weak.

Lesson Sequence

What you will work through

Open lesson 1
Lesson 1

Validity vs Truth

Introduces the difference between validity, truth, and soundness, and trains students to judge the form of a deductive argument separately from the truth of its claims.

Start with a short reading sequence, study 2 worked examples, then use 15 practice activitys to test whether the distinction is actually clear.

Guided reading2 worked examples15 practice activitys
Concept15 activities2 examples
Lesson 2

Symbolizing Propositional Arguments

Teaches students how to translate short arguments from ordinary language into propositional notation with a clear sentence-letter key.

Read for structure first, inspect how the example turns ordinary language into cleaner form, then complete 15 formalization exercises yourself.

Guided reading2 worked examples15 practice activitystranslation support
Formalization15 activities2 examples
Lesson 3

Basic Natural Deduction

Introduces core natural deduction inference rules and trains students to build short, fully justified line-by-line proofs.

Use the reading and examples to learn what the standards demand, then practice applying those standards explicitly in 15 activitys.

Guided reading2 worked examples15 practice activitysstandards focus
Rules15 activities2 examples
Lesson 4

Diagnosing Invalid Proof Steps

Students inspect flawed derivations and explain exactly why the steps fail, naming the mismatched condition of the rule being misused.

This lesson is set up like coached reps: read the sequence, compare yourself with the model, and then work through 15 supported activitys.

Guided reading2 worked examples15 practice activityscoached reps
Guided Practice15 activities2 examples
Lesson 5

Capstone: Building and Defending a Complete Deductive Argument

An integrative lesson that asks students to move through the full cycle of deductive evaluation: read an argument in ordinary language, symbolize it, classify its validity, either prove it or refute it with a counterexample, and then explain the result in plain English.

Each lesson now opens with guided reading, then moves through examples and 2 practice activitys so you are not dropped into the task cold.

Guided reading1 worked example2 practice activitys
Capstone2 activities1 example

Rules And Standards

What counts as good reasoning here

Modus Ponens

From 'P → Q' and 'P', one may derive 'Q'.

Common failures

  • The student affirms the consequent by deriving 'P' from 'P → Q' and 'Q'.
  • The student derives 'Q' from 'Q → P' and 'P' after confusing the direction of the conditional.

Modus Tollens

From 'P → Q' and '¬Q', one may derive '¬P'.

Common failures

  • The student denies the antecedent by deriving '¬Q' from 'P → Q' and '¬P'.
  • The student ignores the conditional's direction when the negation is placed on the consequent.

Hypothetical Syllogism

From P -> Q and Q -> R, infer P -> R.

Common failures

  • The chained conditionals do not actually share a middle term.
  • The derived conditional swaps antecedent and consequent.

Disjunctive Syllogism

From 'P ∨ Q' and '¬P', one may derive 'Q'; similarly from 'P ∨ Q' and '¬Q', one may derive 'P'.

Common failures

  • The student derives the negated disjunct instead of the remaining disjunct.
  • The student assumes an exclusive disjunction and draws an unlicensed inference about the second disjunct.

Conjunction Introduction

From P and Q, infer P & Q.

Common failures

  • One of the conjuncts was not established on a prior line.
  • The conjunction changes the content of the cited lines.

Conjunction Elimination

From P & Q, infer either P or Q.

Common failures

  • The cited line is not a conjunction.
  • The derived statement is not one of the conjuncts.

Conditional Introduction

If assuming P lets you derive Q within a subproof, you may discharge the assumption and infer P -> Q.

Common failures

  • Discharging the assumption before Q has actually been derived.
  • Using lines from inside a closed subproof after its assumption has been discharged.

Necessity Standard

A deductive conclusion must follow necessarily from the premises, not merely appear plausible.

Common failures

  • The student defends a conclusion on the basis of plausibility alone.
  • The student confuses a likely conclusion with a logically guaranteed one.

Formalization Patterns

How arguments get translated into structure

Sentence-Letter Translation

Input form

natural_language_argument

Output form

symbolic_argument

Steps

  • Identify the atomic statements in the argument.
  • Assign a sentence letter to each distinct atomic statement.
  • Identify the logical connectives in each premise and the conclusion.
  • Translate each premise and the conclusion into symbolic form.
  • Check that the symbolic form preserves the original logical structure.

Common errors

  • Using different letters for the same atomic statement in different places.
  • Mistranslating conditionals by reading 'only if' as 'if'.
  • Representing surface grammar instead of underlying logical form.

Natural Deduction Proof Format

Input form

symbolic_argument

Output form

line_by_line_proof

Steps

  • List the premises as the first numbered lines.
  • State the target conclusion.
  • Add justified lines one at a time, citing the rule and the prior lines used.
  • Open a subproof whenever you need to make an assumption.
  • Close each subproof by discharging its assumption with the appropriate rule.
  • Verify that the final line matches the intended conclusion and that every citation is in scope.

Common errors

  • Citing lines that do not match the pattern of the chosen rule.
  • Using a line inside a closed subproof after the assumption has been discharged.
  • Skipping intermediate steps so that the rule cannot be verified.

Counterexample Construction

Input form

symbolic_argument

Output form

row_of_truth_values

Steps

  • List the atomic letters that appear in the argument.
  • Search for an assignment of truth values that makes every premise true.
  • Check whether that same assignment also makes the conclusion false.
  • If such an assignment exists, present it as the counterexample.

Common errors

  • Claiming a counterexample without actually satisfying all premises.
  • Overlooking rows that make the conclusion false by coincidence of truth values.

Concept Map

Key ideas in the unit

Validity

The property of an argument whose conclusion cannot be false while all its premises are true.

Soundness

A deductive argument is sound when it is valid and all of its premises are true.

Entailment

A relation in which the premises, taken together, guarantee the conclusion.

Proof

A rule-governed derivation showing that a conclusion follows from a set of premises.

Subproof

A nested section of a proof used to track assumptions and scope in conditional or indirect derivations.

Counterexample

A situation in which the premises of an argument are all true while the conclusion is false.

Assessment

How to judge your own work

Assessment advice

  • Am I evaluating the structure of the argument or the truth of the claims?
  • Would the conclusion have to be true if the premises were true?
  • Can I build a scenario that makes the premises true and the conclusion false?
  • Letting agreement with the conclusion decide the validity verdict.
  • Treating unsoundness as the same thing as invalidity.
  • Did I preserve the argument's logical form?
  • Did I assign sentence letters consistently?
  • When I read the symbolic version back in English, does it match the original argument?
  • Letting the surface grammar decide the direction of a conditional.
  • Inventing letters that appear only once and add nothing.
  • Do the cited lines match the rule pattern exactly?
  • Does my derived line contain only what the rule allows?
  • Is every assumption I opened eventually discharged?
  • Copying the structure of a previous proof without checking citations.
  • Treating any plausible-looking line as a legal rule application.
  • Can I state which condition of the rule failed?
  • Can I identify the exact mismatch between the cited lines and the derived line?
  • Have I decided whether a legal repair is actually possible?
  • Replacing the bad line with a correct one without explaining the original failure.
  • Naming a rule by sound rather than by pattern.
  • Did I produce all four outputs for each case?
  • Did I decide whether to prove or refute before I started writing the proof?
  • Does my plain-English explanation make sense to someone who does not know the notation?
  • Burning time on a proof attempt for an invalid argument.
  • Forgetting that the output of deductive evaluation is a communicable result, not just a proof.

Mastery requirements

  • Distinguish Validity From TruthPercent Consistent · 80_percent_consistent
  • Symbolize ArgumentSuccessful Translations · 6_successful_translations
  • Construct Short ProofsSuccessful Proofs · 4_successful_proofs
  • Diagnose Invalid StepSuccessful Error Analyses · 3_successful_error_analyses

History Links

How earlier logicians shaped modern tools

Aristotle

Systematized formal inference and validity by argument structure rather than by content.

Argument-form analysis and structural validity tests.

Gottlob Frege

Developed modern formal language and quantificational logic, separating grammar from logical form.

Symbolic formalization and precise logical notation in proof assistants.

Gerhard Gentzen

Developed natural deduction systems centered on introduction and elimination rules.

Subproof-based proof editors and line-by-line derivation systems.