Natural Deduction

Overview

Natural deduction is a proof system typically used alongside classical truth-functional propositional and predicate logic. It is meant to mimic the patterns of reasoning that one might "naturally" make when forming arguments in plain English.

Natural deduction is interesting in that it has no axioms.

Inference Rules

Scoped to propositional logic, there are 10 inference rules corresponding to an "introduction" and "elimination" of each propositional logic operator.

Negation

For propositions E1 and E2,

¬-I:from E1 infer E2¬E2¬E1

and

¬-E:from ¬E1 infer E2¬E2E1

Conjunction

For propositions E1,,En,

-I:E1,,EnE1En

and

-E:E1EnEi

Disjunction

For propositions E1,,En,

-I:EiE1En

and

-E:E1En,E1E,,EnEE

Implication

For propositions E1,,En,

-I:from E1,,En infer E(E1En)E

and

-E:E1E2,E1E2

Biconditional

For propositions E1 and E2,

-I:E1E2,E2E1E1E2

and

-E:E1E2E1E2,E2E1
Powered by Forestry.md