natural deduction for propositional logic
The natural deduction system for classical propositional logic described here is based on the language that consists of a set of propositional variables, a symbol for falsity, and two logical connectives and . The other connectives are defined as follows:
-
•
,
-
•
,
-
•
.
In this system, there are no axioms, only rules of inference.
-
1.
for , there are three rules, one introduction rule , and two elimination rules and :
-
2.
for , there are two rules, one introduction and one elimination (modus ponens):
-
3.
for , there are two rules, one introduction (ex falso quodlibet), and one RAA (reductio ad absurdum):
Remark. In the rules and RAA, the square brackets around the top formula denote that the formula is removed, or discharged. In other words,
“once the conclusion is reached, the assumption can be dropped.”
In , when the formula is deduced from the assumption or hypothesis , we conclude with the formula . Once this conclusion is reached, is superfluous and therefore removed, as it is embodied in the formula . This is often encountered in mathematical proofs: if we want to prove , we first assume , then we proceed with the proof and reach , and therefore . Simiarly, in RAA, to prove , we start by assuming , and then reach a contradiction (), and hence we conclude with . Of course, is no longer needed at this point.
Classical propositional logic as defined by the natural deduction system above is termed NK. Derivations and theorems for NK are defined in the usual manner like all natural deduction systems, which can be found here (http://planetmath.org/DeductionsFromNaturalDeduction). Some of the theorems of NK are listed below:
-
•
-
•
-
•
-
•
-
•
-
•
For example, as
is a derivation of , which is , where all of the assumptions have been discharged. The subscript indicates that the discharging of the assumptions at the top correspond to the application of the inference rule at the bottom.
Note also that the first three theorems are the axiom schemas for the Łukasiewicz’s axiom system for propositional logic, and it is easy to see that NK and the axiom system are in fact deductively equivalent: the theorems in both systems are precisely the same. In addition to the theorems above, we also have the following meta-theorems:
-
1.
,
-
2.
if , then ,
-
3.
and ,
-
4.
if and , then .
Remark. If and were introduced as primitive logical symbols instead of them as being “defined”, then we need to have inference rules for and as well:
-
1.
for , there are two rules, one introduction and one elimination :
-
2.
for , there are three rules, two introduction rules , , and one elimination rule :
Note that the inference rules correspond to the meta-theorems above: rule corresponds to meta-theorem 1, corresponds to 2, and correspond to 3, and to 4. The resulting system is deductively equivalent to original NK system.
Title | natural deduction for propositional logic |
---|---|
Canonical name | NaturalDeductionForPropositionalLogic |
Date of creation | 2013-03-22 19:31:59 |
Last modified on | 2013-03-22 19:31:59 |
Owner | CWoo (3771) |
Last modified by | CWoo (3771) |
Numerical id | 25 |
Author | CWoo (3771) |
Entry type | Definition |
Classification | msc 03F03 |
Classification | msc 03B05 |
Synonym | natural deduction for classical propositional logic |
Defines | NK |