Fiveable

๐Ÿค”Proof Theory Unit 4 Review

QR code for Proof Theory practice questions

4.1 Natural deduction: rules and proof construction

๐Ÿค”Proof Theory
Unit 4 Review

4.1 Natural deduction: rules and proof construction

Written by the Fiveable Content Team โ€ข Last updated September 2025
Written by the Fiveable Content Team โ€ข Last updated September 2025
๐Ÿค”Proof Theory
Unit & Topic Study Guides

Natural deduction is a way of reasoning in logic using rules for introducing and eliminating logical connectives. It's like building with Lego blocks, where each block is a logical statement and the rules tell you how to connect them.

In this section, we'll learn about the specific rules for different logical operators like "and," "or," and "if-then." We'll also see how to use these rules to construct proofs, which are step-by-step arguments that show a conclusion follows from given premises.

Introduction and Elimination Rules

Conjunction Rules

  • Conjunction introduction rule (โˆง\wedgeI) allows inferring a conjunction (AโˆงBA \wedge B) if both conjuncts (AA and BB) have been derived separately
  • Conjunction elimination rules (โˆง\wedgeE) allow inferring either conjunct (AA or BB) from a conjunction (AโˆงBA \wedge B)
  • Left conjunction elimination (โˆง\wedgeE1) infers the left conjunct (AA) from a conjunction (AโˆงBA \wedge B)
  • Right conjunction elimination (โˆง\wedgeE2) infers the right conjunct (BB) from a conjunction (AโˆงBA \wedge B)

Disjunction Rules

  • Disjunction introduction rules (โˆจ\veeI) allow inferring a disjunction (AโˆจBA \vee B) if either disjunct (AA or BB) has been derived
  • Left disjunction introduction (โˆจ\veeI1) infers a disjunction (AโˆจBA \vee B) from the left disjunct (AA)
  • Right disjunction introduction (โˆจ\veeI2) infers a disjunction (AโˆจBA \vee B) from the right disjunct (BB)
  • Disjunction elimination rule (โˆจ\veeE) allows inferring a formula (CC) from a disjunction (AโˆจBA \vee B) if CC can be derived from each disjunct (AA and BB) separately

Implication and Negation Rules

  • Implication introduction rule (โ†’\rightarrowI) allows inferring an implication (Aโ†’BA \rightarrow B) if the consequent (BB) can be derived assuming the antecedent (AA)
  • Implication elimination rule (โ†’\rightarrowE), also known as modus ponens, allows inferring the consequent (BB) from an implication (Aโ†’BA \rightarrow B) and its antecedent (AA)
  • Negation introduction rule (ยฌ\negI), also known as reductio ad absurdum, allows inferring the negation of an assumption (ยฌA\neg A) if a contradiction can be derived from that assumption
  • Negation elimination rule (ยฌ\negE), also known as ex falso quodlibet, allows inferring any formula (BB) from a contradiction (AโˆงยฌAA \wedge \neg A)

Quantifiers and Hypothetical Reasoning

Quantifier Rules

  • Universal quantifier introduction rule (โˆ€\forallI) allows inferring a universally quantified formula (โˆ€xA(x)\forall x A(x)) if A(c)A(c) has been derived for an arbitrary constant cc
  • Universal quantifier elimination rule (โˆ€\forallE) allows inferring an instance (A(t)A(t)) of a universally quantified formula (โˆ€xA(x)\forall x A(x)) for any term tt
  • Existential quantifier introduction rule (โˆƒ\existsI) allows inferring an existentially quantified formula (โˆƒxA(x)\exists x A(x)) from an instance (A(t)A(t)) for some term tt
  • Existential quantifier elimination rule (โˆƒ\existsE) allows inferring a formula (CC) from an existentially quantified formula (โˆƒxA(x)\exists x A(x)) if CC can be derived assuming A(c)A(c) for a new constant cc

Hypothetical Reasoning and Assumptions

  • Hypothetical reasoning involves making assumptions and deriving conclusions from those assumptions
  • Assumptions are temporary premises used in the course of a proof
  • Discharge of assumptions occurs when the assumption is no longer needed and can be removed from the proof
  • Discharging an assumption often corresponds to the application of an introduction rule (โ†’\rightarrowI, ยฌ\negI, โˆ€\forallI, โˆƒ\existsE)

Proof Representation

Proof Trees

  • Proof trees are graphical representations of proofs in natural deduction
  • Nodes in a proof tree represent formulas, and edges represent the application of inference rules
  • The root of the tree is the conclusion of the proof, and the leaves are the assumptions or axioms
  • Proof trees provide a clear and intuitive way to visualize the structure of a proof

Fitch-style Notation

  • Fitch-style notation is a linear representation of proofs in natural deduction
  • Proofs are written as a sequence of lines, with each line containing a formula and the justification for that formula
  • Assumptions are indicated by vertical bars (|) that scope over the lines that depend on the assumption
  • Fitch-style notation is more compact than proof trees and is often used in practice