Rules of Inference for Natural Deduction

Rules for natural deduction are about introduction and elimination of logical connectives: negation, conjunction, disjunction, implication and bijunction.

For each connective, there are rules to introduce it and eliminate it

  • Negation

    • negation introduction

    • negation elimination

    • double negation introduction

    • double negation elimination

  • Conjunction

    • and-introduction

    • and-elimination (conjunction elimination, simplification)

  • Disjunction

    • disjunction introduction

    • disjunction elimination

  • Implication

    • implication introduction

    • implication elimination (modus ponens)

    • conditional proof (conditional introduction)

    • modus tollens

  • Biconditional

    • biconditional introduction

    • biconditional elimination

Conjunction

  • \land-introduction, i\land_{i}

  • \land-elimination (one for each atom)

    • e1\land_{e_1}

    • e2\land_{e_2}

Conjunction introduction (1 rule)

\land-introduction (and-introduction, conjunction introduction, adjunction): i\land_{i}

It allows us to conclude ϕψ\phi \land \psi, given that we have already concluded ϕ\phi and ψ\psi separately.

ϕψϕψi\frac {\phi \quad \psi} {\phi \land \psi} {\, \land_i}

Above the line are the two premises of the rule, and below is the conclusion. We have introduced a conjunction (in the conclusion) where there was none before (in the premises).

Conjunction elimination (2 rules)

\land-elimination has two rules, one for each assumption: e1\wedge_{e_1} and e2\wedge_{e_2}

The rule e\land_{e} says that if you have a proof of ϕψ\phi \land \psi then

  • by applying the rule e1\land_{e_1}, you can get a proof of ϕ\phi, or

  • by applying the rule e2\land_{e_2}, you can get a proof of ψ\psi.

ϕψϕe1\frac {\phi \land \psi} {\phi \quad} {\, \land_{e_1}}

Applying these rules is a kind of pattern matching:

  • in the first rule, the conclusion ϕ\phi has to match the first conjunct of the premise, the second conjunct is irrelevant.

  • In the second rule, the conclusion ψ\psi has to match the second conjunct, the first conjucnt can be any formula.

ϕψψe2\frac {\phi \land \psi} {\quad \psi} {\, \land_{e_2}}

Example

Using this rules to prove that pq,rqrp\land q, r \vdash q\land r is valid.

1pqpremise2rpremise3qe2 14qri  3,2\begin{array}{lll} 1 \quad & p\land q & premise \\ 2 \quad & r & premise \\ 3 \quad & q & \land_{e_2} \ 1 \\ 4 \quad & q\land r & \land_{i} \ \ 3,2 \\ \end{array}

</details>

Negation

  • These rules involve the notion of contradiction.

  • Contradictions are expressions of the form ¬ϕϕ\lnot \phi \land \phi, ϕ¬ϕ\phi \land \lnot \phi, where ϕ\phi is any formula.

Contradictions can be derived from contradictions, in fact, any formula can be derived from a contradiction, making this argument valid: p¬pqp\land \lnot p \vdash q.

The reason natural deduction takes this stance is that \vdash tells us all the things we may infer, provided that we can assume the formulas to the left of it. This process does not care whether such premises make any sense. This has at least the advantage that we can match \vdash to checks based on semantic intuitions: if all the premises compute to true, then the conclusion must compute true as well. In particular, this is not a constraint in the case that one of the premises is (always) false.

The fact that \bot can prove anything is encoded in the calculus by the proof rule "bottom-elimination":

ϕe\frac {\bot} {\phi} {\, \bot_{e}}

The fact that \bot itself represents a contradiction is encoded by the proof rule "not-elimination":

ϕ¬ϕ¬e\frac {\phi \quad \lnot \phi} {\bot} {\, \lnot_{e}}

We can show that ¬pqpq\lnot p \lor q \vdash p \to q is valid.

Double negation

Double negation introduction: ¬¬i\neg\neg{i}

ϕ¬¬ϕ¬¬i\frac {\phi} {\lnot \lnot \phi} {\, \lnot \lnot_{i}}

Double negation elimination: ¬¬e\neg\neg{e}

¬¬ϕϕ¬¬e\frac {\lnot \lnot \phi} {\quad \phi} {\, \lnot \lnot_{e}}

Implication

There is one rule to introduce implication and one to eliminate it.

The rules for implication elimination

There are 2 rules to eliminate implication: modus ponens and modus tollens.

Modus ponens

  • modus ponens (MP), modus ponendo ponens, arrow-elimination, implies-elimination: e\to_{e}

  • MP states that, given ϕ\phi and knowing that ϕψ\phi\to \psi, we may rightfully conclude ψ\psi

  • ϕψ,ϕψ\phi \to \psi,\phi \vdash \psi

ϕϕψψe\frac {\phi \quad \phi \to \psi} {\quad \psi} {\, \to_{e}}

Modus tollens

  • modus tollens (MT), modus tolendo tollens

  • ϕψ,¬ψ¬ϕ\phi \to \psi, \neg \psi \vdash \neg \phi

Examples

Prove that p(qr),p,¬r¬qp\to (q\to r), p, \lnot r \vdash \lnot q holds:

1p(qr)premise2ppremise3¬rpremise4qre 1,25¬qMT 4,3\begin{array}{lll} 1 \quad & p\to (q\to r) & premise \\ 2 \quad & p & premise \\ 3 \quad & \lnot r & premise \\ 4 \quad & q\to r & \to_{e} \ 1,2 \\ 5 \quad & \lnot q & MT \ 4,3 \\ \end{array}

Prove that ¬pq,¬qp\lnot p\to q, \lnot q \vdash p holds:

1¬pqpremise2¬qpremise3¬¬pMT 1,24p¬¬e 3\begin{array}{lll} 1 \quad & \lnot p\to q & premise \\ 2 \quad & \lnot q & premise \\ 3 \quad & \lnot \lnot p & MT \ 1,2 \\ 4 \quad & p & \lnot{\lnot_{e}} \ 3 \\ \end{array}

Prove that ¬p¬q,q¬p\lnot p\to \lnot q, q \vdash \lnot p holds:

1p¬qpremise2qpremise4¬¬q¬¬i 23¬pMT 1,3\begin{array}{lll} 1 \quad & p\to \lnot q & premise \\ 2 \quad & q & premise \\ 4 \quad & \lnot \lnot q & \lnot{\lnot_{i}} \ 2 \\ 3 \quad & \lnot p & MT \ 1,3 \\ \end{array}

Note that the order of applying double negation rules and MT is different in these examples; this order is driven by the structure of the particular sequent whose validity one is trying to show.

</details>

The rule for implication introduction

MT makes it possible to show that pq,¬q¬pp \to q, \lnot q \vdash \lnot p is valid, so it seems the validity of the sequent pq¬q¬pp \to q \vdash \lnot q \to \lnot p should also be valid. But to show it holds we have to make temporary assumtions. If we assume that ¬q\lnot q holds, we can use MTMT to infer ¬p\lnot p. So, assuming pqp \to q we can show that ¬q¬p\lnot q \to \lnot p.

1pqpremise2¬qassumption3¬pMT 1,24¬q¬pi 23\begin{array}{lll} 1 \quad & p\to q & premise \\ \hline 2 \quad & \lnot q & assumption \\ 3 \quad & \lnot p & MT \ 1,2 \\ \hline 4 \quad & \lnot q \to \lnot p & \to_i \ 2-3 \\ \end{array}

Disjunction

The rules for disjunction introduction

From the premise ϕ\phi we can infer that ϕψ\phi \lor \psi holds, for we already know that ϕ\phi holds; this inference is valid for any choice of ψ\psi.

ϕϕψi1\frac {\phi} {\phi \lor \psi} {\, \lor_{i_1}}

Similarly, we may conclude ϕψ\phi \lor \psi if we already have ψ\psi, which is valid for any choice of ϕ\phi.

ψϕψi2\frac {\psi} {\phi \lor \psi} {\, \lor_{i_2}}

The rules for disjunction elimination

To use a formula ϕψ\phi \lor \psi in a proof, we need to disassemble assumptions into their basic constituents so that the latter may be used in our argumentation such that they render our desired conclusion.

Let us imagine that we want to show some proposition χ\chi by assuming ϕψ\phi \lor \psi. Since we don't know which of ϕ\phi and ψ\psi is true, we have to give two separate proofs which we need to combine into one argument:

  • First, we assume ϕ\phi is true and have to come up with a proof of χ\chi.

  • Next, we assume ψ\psi is true and need to give a proof of χ\chi as well.

  • Given these two proofs, we can infer χ\chi from the truth of ϕψ\phi \lor \psi, since our case analysis above is exhaustive.

The Kreisel–Putnam rule

https://en.wikipedia.org/wiki/Admissible_rule

The Kreisel–Putnam rule or Independence of Premise

¬pqr(¬pq)(¬pr)(KPR)\underline{\quad\quad\neg p\to q\lor r\quad\quad}\\ {(\neg p\to q) \lor (\neg p\to r)} \quad (\mathit{KPR})

is admissible in the Intuitionistic Propositional Calculus (IPC). In fact, it is admissible in every superintuitionistic logic.

On the other hand, the formula: (¬pqr)((¬pq)(¬pr))(\neg p\to q\lor r) \to ((\neg p\to q) \lor (\neg p\to r))

is not an intuitionistic tautology, hence KPR is not derivable in IPC. In particular, IPC is not structurally complete.

Defeasibility

it refers to the possibility of a particular principle, rule or understanding being overridden in appropriate circumstances.

In modern argumentation theories, arguments are regarded as defeasible passages from premises to a conclusion. Defeasibility means that when additional information (new evidence or contrary arguments) is provided, the premises may be no longer lead to the conclusion (non-monotonic reasoning). This type of reasoning is referred to as defeasible reasoning. For instance we consider the famous Tweedy example:

Last updated

Was this helpful?