The Soundness Theorem
Soundness is the easy half of the match between proof and truth. Whatever the calculus deduces is logically implied, by an induction on deduction length that rests on one lemma: every logical axiom is valid.
╌╌╌╌
The deductive calculus was built by syntactic fiat: six axiom schemas and modus ponens, defined without any reference to structures or truth. Nothing so far guarantees the two sides agree. Soundness supplies one direction of the agreement, that deduction never proves a falsehood.
The proof rests on two observations: logical axioms are logically implied by anything (being valid), and modus ponens preserves logical implication. Both are folded into an induction on the length of the deduction.
The induction on deductions
Fix . We show by induction that every deducible from satisfies . The three cases match the definition of a deduction line.
- a logical axiom. By the lemma below, (it is valid), so a fortiori .
- . Then trivially.
- from modus ponens on and . By the inductive hypothesis and ; any structure and assignment satisfying then satisfies both, hence satisfies .
Everything reduces to the lemma.
Any generalization of a valid formula is valid, so it suffices to check the schemas themselves, not their generalizations. We take the groups roughly in order of difficulty.
Validity of the axiom groups
The sentential and equality groups are quick.
| Group | Schema | Why valid |
|---|---|---|
| 1 | tautologies | a tautologically valid wff is logically valid1 |
| 3 | direct from the satisfaction clauses for and | |
| 4 | , not free in | the value of is independent of |
| 5 | always holds | |
| 6 | , atomic | equal terms have equal values |
Group 1 uses the fact that a truth assignment on prime formulas induced by a structure and assignment agrees with satisfaction: iff . So a tautology is satisfied by every , i.e. valid.1
Group 4 is worth spelling out. The claim is that is valid when is not free in . Take any with . To get we must show for every . But and differ only at , and is not free in , so has the same truth value under both.2 That the value of stays blind to the reassignment follows from the freeness side condition. Drop it and the schema fails: is not valid.
Group 6 needs a small term fact. Suppose , i.e. . Then replacing by at some places in a term leaves its value unchanged: (an induction on ). For an atomic this gives iff , and similarly for , where equal argument values put the same tuple into or out of . Hence , which is the group-6 schema.
Quantifier instantiation is the one hard group. The schema replaces the variable by a whole term , so validity has to connect a statement about a reassigned variable (what ranges over) to a statement about a substituted term (what the axiom writes). The substitution lemma links the two.
The substitution lemma
Group 2 asserts is valid whenever is substitutable for in . The atomic-like special case is easy: from we get for every , and taking lands on . The substitution lemma provides, in general, the passage from the modified-assignment statement to the substituted-formula statement. It rests on a companion fact about terms.
A substitution can be carried out either in the term or in the assignment, with the same value.
The same claim one level up: substitute inside , or reassign to the value of , and satisfaction is unchanged. The substitutability hypothesis is what makes the two operations commute.
Applying it to group 2: from we get for all , in particular , so , and the substitution lemma delivers . Hence is valid. Every logical axiom is valid, and the soundness theorem is proved.
Consequences
Soundness draws the containment : every deducible pair is a logical-implication pair. It is a one-way inclusion until completeness closes the loop.
Read the other way, soundness proves non-derivability: a single countermodel to certifies .
Two equivalence corollaries and one reformulation follow.
The second half validates the alphabetic-variant maneuver semantically: renaming bound variables never changes truth. Both are pure applications of soundness. For the first, gives , i.e. and agree in every . This is the licence to swap provably equivalent formulas inside a larger context, used constantly in practice.
The reformulation is the one used throughout the completeness argument. Recall a set is consistent iff no has both and , and satisfiable iff some satisfies every member.
This corollary is in fact equivalent to soundness. One direction is the proof just given. For the other, suppose every satisfiable set is consistent, and let ; then is inconsistent (it proves and ), hence unsatisfiable, which is exactly . So the model-flavored statement and the derivation-flavored statement carry the same content.
The corollary's own converse, that every consistent set is satisfiable, is the substantive half and is much harder. Soundness follows from checking six schemas and one rule, a finite local inspection. Its converse must produce a structure from a consistent set, and a consistent set carries no structure on its face, only the absence of a derivable contradiction. Building a model out of pure syntax is the completeness theorem. Everything the calculus reaches is true; the harder claim is that everything true is reached.
Sensitivity to the axiom set
Soundness and completeness together measure how exactly is tuned; perturbing the axiom set breaks one theorem or the other.3
- Adding a non-valid axiom breaks soundness. Suppose with not valid. Then (a one-line deduction) but , so . Soundness is the statement that every axiom sits inside the validities, and it fails the moment one does not.
- Removing all axioms breaks completeness. With the only theorems of are the formulas reachable from alone by modus ponens. Valid formulas such as are then not deducible from , though .
- Adding one more valid formula changes nothing. Both theorems survive: the new axiom is valid, so the soundness induction still goes through, and enlarging only makes more deductions available, so completeness is preserved a fortiori.
So the six schemas are not sacred as individual formulas; any decidable set of valid formulas rich enough to drive the Henkin construction would do. What is essential is the pair of boundary conditions: nothing invalid gets in (soundness), and enough gets in to prove every consequence (completeness).
Footnotes
- Enderton, §2.5, treatment of axiom group 1; the induced truth assignment on prime formulas agrees with satisfaction because and are handled identically in Chapters 1 and 2 (§2.4, Exercise 3). Lemma 25A collects the validity of all six axiom groups. ↩ ↩2
- Enderton, §2.2; the value of a formula under an assignment depends only on the assignment's values at the formula's free variables, so reassigning a non-free variable leaves satisfaction unchanged. ↩
- Enderton, §2.5, Exercise 9: adding a non-valid formula to falsifies soundness, taking falsifies completeness, and adding a valid formula preserves both. ↩
╌╌ END ╌╌