The Soundness Theorem
Soundness: That is, all proven statements of T are semantically true ( whenever , for is a theorem of )
This is equivalent to satisfiability consistency
Relative Soundness: A theory is is sound if all of its syntactic consequences of (i.e., theorems of ) are true in the ‘intended model’
E.g., The intended model of arithmetic is the structure N = . So Peano Arithmetic is sound relative to the structure N as all theorems of PA are true in the structure N.
In this instance there may be ‘unsound’ theories (even in first-order logic) where theorems are not true in the intended model (although they are true in all models of said theory). E.g., Consider the theory + . This theory is unsound relative to the structure N as is not true in N ()
What is the intended model of set theory? The intended model of set theory is although this is not well-defined as is a proper-class (see Philosophy of Sets & Proper-Classes)
Role of Soundness in Complete Theories: Recall: A theory is complete if and for any sentence . By applying the soundness theorem we also get that this is equivalent to being complete if and (this notion becomes different in unsound theories).
The Completeness Theorem
(Semantic) Completeness: That is, all semantically true statements of the theory T are proven
This is equivalent to consistency satisfiability
Note: This is not to be confused with syntactic completeness which refers to the property of a theory T proving either or for all in the language. (see Types of Theories)
Soundness iff Completeness
With both the soundness theorem and the completeness theorem, we can then derive the statement “A theory is consistent if and only if it is satisfiable” (consistency satisfiability) Note: This statement is true for first-order logic
Proposition: For a first-order theory , is consistent if and only if is satisfiable i.e., is Consistent is satisfiable for some .
Proof:
i) Consistency Satisfiability Suppose is consistent but is not satisfiable, meaning there is no such such that So for every structure , . If , then (i.e., a ‘void’ model) Applying the completeness theorem we get that (i.e., proves a contradiction), this only occurs if there is some statement such that . This a contradiction to the initial assumption that is consistent. must be satisfiable if it is consistent.
ii) Satisfiability Consistency We must first obtain a (guaranteed) complete theory. For each formula w/ one free variable and such that we add a new constant symbol to the language . Let be the obtained extended language. We may assume is complete, choose any completion of in the language . A model of a model of . Let be the set of terms and consider the following equivalence relation on : Let M:=Terms/$$\sim be the domain of our model Let be a constant symbol, it is interpreted as the equivalence class Let be any function symbol. It’s interpretation is the well-defined function Let be any n-ary relation symbol. Its interpretation is the set defined as follows: It is well-defined in the sense that whenever for , you have An structure defined this way is a model of and hence a model of as is an expansion so that it is complete
The reason why we need to extend it to a complete theory is in order to consider any such or . Assuming is complete we get the following simplified argument: Suppose is satisfiable and inconsistent. Since is inconsistent, for some , or equivalently , then via the Soundness Theorem we get that (or equivalently ) for . But from the definition of a model, we get that for any always, (also via the Law of Excluded Middle (LEM) which is in contradiction to ), so must have a ‘void’ model. Thus, a contradiction, must not have any models if it is inconsistent. must be consistent if it satisfiable.
This result shows that the Soundness Theorem, together w/ the Completeness Theorem, ensures that the syntax and the semantics of formal system are equivalent as all proven statements are true and all true statements are proven (i.e., there is no mismatch between them).
Interesting Results
Proposition: If is consistent and , for some and
- Soundness cannot be defined internally w/in a theory via Tarski’s Undefinability Theorem (Tarski’s Theory of Truth) since the Soundness Theorem regards the inference rules and truth in the system (this is the same for the Completeness Theorem), this also applies to relative soundness which regards truth in some intended model. This is in contrast to consistency and (syntactic) completeness which can be defined w/in the system as this does not regard truth but provability, although this cannot be proved w/in the theory (see Gödel’s Incompleteness Theorems).
Extensions of first-order logic contain logically valid or ‘absolute’ statements (i.e., is absolute if that is, ) which do not have proofs these statements are independent of T (although not undecidable since they are logically valid). This due to these logics lacking the completeness theorem. E.g., Consider the theory (Second-Order Peano Arithmetic, not to be confused with ‘Second-Order Arithmetic’ which is first-order in disguise, see Higher-Order Logics) and the statement = “There exists an infinitely large number.” Models of (which are isomorphic as is categorical) satisfy as there are only finite numbers in , yet is independent ( and ).
A further result of this is that we have consistent theories which do not have any models E.g., Consider the second-order theory in the language {} which states i) is a linear order w/out a maximal element ii) Every non-empty set has a minimal element (axiom of foundation) iii) Every bounded set has a maximal element This that is isomorphic to N = . Now add uncountably many constant symbols to the language for ( is some uncountable index set) i.e., = {} and add the axioms for each . This theory cannot have a model since it would be isomorphic to (the theory is categorical) yet will have uncountably many elements. But given any finite number of axioms we can interpret them in the usual order on , so they cannot prove a contradiction. the theory is consistent. Alternatively, doing this in an countable language, add for \ and claim that whenever Or for a finite language, just add a single constant symbol and add axioms stating that is not the minimal element, not the successor of a minimal element,…,etc.
Since these logics lack completeness (Consistency Satisfiability), we no longer get the relation Consistency Satisfiability, but instead the relation Satisfiability Consistency.
- First-order logic, Higher-Order Logics, Infinitary Logics,…,etc. are always sound (that is, they have the soundness theorem).
- Unsoundness: So we get that a logic that isn’t sound can prove logically invalid sentences (i.e., nonsense). Note that this does not necessarily mean that all proven statements are logically invalid but only some. If a proof system is complete but unsound then it is necessarily inconsistent as all logically valid statements of () have a proof in (i.e., ) by the completeness theorem. But as is unsound then there must be some proof of some logically invalid sentences i.e., yet , and so by LEM. The idea is that we can find some and such that and so there is a crossover in the proof system () and so is inconsistent. Thus, a proof system which is both unsound and complete is always inconsistent.
While something like an unsound and incomplete proof system is not necessarily inconsistent (although this can happen) as there may not be a ‘crossover’ ( and so by completeness but also ) due to the lack of the completeness theorem.
Using the equivalent definition of Unsoundness: Satisfiability Consistency. This that we can find inconsistent theories with models. One such example is paraconsistent logics (which can be either unsound and complete or unsound and incomplete), see Truth in Non-Classical Logics.
References
- Model Theory D.Marker.pdf
- Types of Theories
- Tarski’s Theory of Truth
- Truth in Non-Classical Logics
- Gödel’s Incompleteness Theorems
- [Prove that a theory is consistent if and only if it is satisfiable ](first order logic - Prove that a theory is consistent if and only if there is a structure so that . - Mathematics Stack Exchange](https://math.stackexchange.com/questions/2044775/prove-that-a-theory-gamma-is-consistent-if-and-only-if-there-is-a-structure)
- logic - What’s an example of a theory that’s consistent yet has no model?