Derivation (Formal Proof)

Deduction/Derivation/Formal proof is a sequence of formulas such that for each (i) or (ii) is a logical axioms or (iii) is deducible from earlier by modus ponens or generalisation.

Syntactic Entailment

Suppose is a set of formulas, is a formula from the language means there is a deduction from formulas in to formula .

Universal Validity of the Logical Axioms

The logical axioms are universally valid.

Inference Preserves Validity

The two rules of inference preserve validity in the following sense: (i) if and then , (ii) if then .

Combine these two theorem, we get soundness theorem.

Soundness Theorem

If is a set of formulas and is a formula(all in the same language ), then , implies

Proof Assume and is a corresponding derivation. To prove that we need to show that if then . So we assume . We will show by induction on that for . Since is either a logical axiom or , it follows that . Suppose and for all . If is a logical axiom or , then as for , . If is obtained from previous s by modus ponens or generalization, through inference preserves validity, . It follows by induction that , that is .

Remark

1. (Follow by generalization.) 2. (Finite Nature of Proofs). Since derivations are finite, it is an important immediate consequence that iff for some finite . 3.(Why these Axioms and Inference Rules?). As noted previously, we are working within a Hilbert-style system. Of course, the axioms should be true in any -structure under any assignment for the free variables, and the inference rules should preserve truth. This is so, and it is the main content of the Soundness Theorem