Fiveable

🤔Proof Theory Unit 4 Review

QR code for Proof Theory practice questions

4.1 Natural deduction: rules and proof construction

4.1 Natural deduction: rules and proof construction

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 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 (ABA \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 (ABA \wedge B)
  • Left conjunction elimination (\wedgeE1) infers the left conjunct (AA) from a conjunction (ABA \wedge B)
  • Right conjunction elimination (\wedgeE2) infers the right conjunct (BB) from a conjunction (ABA \wedge B)

Disjunction Rules

  • Disjunction introduction rules (\veeI) allow inferring a disjunction (ABA \vee B) if either disjunct (AA or BB) has been derived
  • Left disjunction introduction (\veeI1) infers a disjunction (ABA \vee B) from the left disjunct (AA)
  • Right disjunction introduction (\veeI2) infers a disjunction (ABA \vee B) from the right disjunct (BB)
  • Disjunction elimination rule (\veeE) allows inferring a formula (CC) from a disjunction (ABA \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 (ABA \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 (ABA \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)
Conjunction Rules, logic - Natural Deduction Tautology - Mathematics Stack Exchange

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)
Conjunction Rules, logic - Natural deduction proof of $\forall x (\exists y (P(x) \vee Q(y))) \vdash \exists y ...

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
Pep mascot
Upgrade your Fiveable account to print any study guide

Download study guides as beautiful PDFs See example

Print or share PDFs with your students

Always prints our latest, updated content

Mark up and annotate as you study

Click below to go to billing portal → update your plan → choose Yearly → and select "Fiveable Share Plan". Only pay the difference

Plan is open to all students, teachers, parents, etc
Pep mascot
Upgrade your Fiveable account to export vocabulary

Download study guides as beautiful PDFs See example

Print or share PDFs with your students

Always prints our latest, updated content

Mark up and annotate as you study

Plan is open to all students, teachers, parents, etc
report an error
description

screenshots help us find and fix the issue faster (optional)

add screenshot

2,589 studying →