Natural Deduction

A Calculus ND0\mathcal{ND}_0 which tries to mimic human argumentation for theorem proving. It uses these Inference Rules to introduce and eliminate connecitves:

Bildschirm­foto 2022-12-19 um 09.56.03.png

For the implication introduction rule we use a Local Hypothesis AA which we use to derive BB by natural deduction. We then discharge the local hypothesis by introducing the implication. This mode of reasoning is also called Hypothetical Reasoning.

We also write HND0C\mathcal{H} \vdash_{\mathcal{ND_0}} \mathrm{C} when there is a natural deduction derivation tree whose leaves are in the assumptions H\mathcal{H} and the root is the conclusion CC.

If we have some assumptions and the assumption AA we can conclude BB if and only if we can conclude ABA\rightarrow B from the assumptions.

Some more Inference Rules: Bildschirm­foto 2022-12-19 um 09.57.53.png