Non-standard models can be understood as extensions of the standard one:
they still contain all standard objects, i.e. copies of objects of the standard model,
defined as values of their mathematical quotes; but differ by having more objects
beyond these, called non-standard objects (not quotable).
Non-standard numbers will also be called pseudo-finite : they are
seen by the theory as «finite» but with the schema of properties of being
«absolutely indescribably large» : larger than any
standard number, thus actually infinite.
In expressions of statements or classes of foundational theories, it usually makes no difference
to allow finite-valued parameters (= whose type belongs to a FOT part of the theory)
insofar as they are more precisely meant to only take standard values, and can thus be replaced
by their quotes.
Let S be the meta-class of statements of T, and S the class defined in 1TT and thus in T to play the role of S in any model M of T. For any statement F∈S, its quote ⌜F⌝ designates in M the element of S playing the role of that statement : 1TT⊢ (⌜F⌝∈S).
Let S1 be the meta-class of formulas of T with only one free variable (with range S but this detail may be ignored), meant to define invariant unary predicates over S. Now none of these can match the truth of statements in the same model:
Truth Undefinability Theorem (weak version). For any model M of T, the meta-class {A∈S | M⊨A} of statements true in M, differs from any invariant class, in M, of objects "statements":
∀C∈S1, ∀M⊨T, ∃A∈S, M⊨ (A ⇎ C(⌜A⌝))
Truth Undefinability Theorem (strong version). ∀C∈S1, ∃A∈S, T ⊢ (A ⇎ C(⌜A⌝)).The tradition focuses on proving the strong version (details in Part 5) : the proof using the liar paradox provides an explicit A, defined as ¬C(⌜A⌝) where the quote ⌜A⌝ is obtained by an explicit (finitistic) but complex self-reference technique. So it gives the "pure" information of a "known unknown" : the necessary failure of C to interpret an explicit A "simply" made of ¬C over a complex ground term.
But the weak version can be proven another way, from the Berry paradox (details involving subtleties in the foundations of arithmetic were moved to Part 4) : from a definition of the truth of statements one can define the predicate between formulas and numbers telling which formula defines which number, and thus define a number in the style of "the smallest number not definable in less than twenty words" which would lead to contradiction.
For FST, the essential condition for a class to be a set is finiteness. Similarly
in arithmetic, quantifiers can be bounded using the order : (∃x<k, )
and (∀x<k, ) respectively abbreviate (∃x,
x<k ∧ ) and (∀x, x<k ⇒ ) and the same for ≤.
The values of bounded statements of FOTs, are independent of the model as their
interpretation only involves standard objects.
Any standard object of a FOT has all the same bounded properties (= expressed by
bounded formulas with no other free variable) in any model.
∃B∈S, C(⌜B⌝) ⇎ C(⌜C(⌜B⌝)⌝)
For either case (weak or strong), in some sense, A needs no more quantifier of any kind than C. So any bounded C differs from truth on some bounded A. In FOTs this is quite a bad difference, but not surprising by lack of bounded candidate truth-approaching C to think of.Yet the Completeness theorem, while simply expressed in set theories with Infinity, also appears in TT as a schema of theorems, which for any definition of a consistent theory, conceives a model as a class of objects with TT-defined structures. Our simple construction (4.7) ensures the truth of axioms and ignores other statements. By following it, all statements become interpreted as special cases of TT-statements (with parameters τ, L, X composing T, to be replaced by their definitions). The truth predicate so obtained on that class may not be TT-invariant, but is anyway MT-invariant provided that T was (as MT can define truth over the class of TT-statements).
But applying the Completeness theorem to a given truth predicate (which can be TT-defined), proves in TT the existence of a model whose properties conform to it, though its interpreted notions are not sets. This presents in 2 steps how to construct a model with TT-invariant properties, while the same goal is also achieved by the single but harder construction of the traditional proof (by Henkin) of the completeness theorem.
| Set theory and Foundations of Mathematics | |
| 1. First
foundations of mathematics 1.1. Introduction
to the foundations of mathematics
1.2. Variables, sets, functions and operations 1.3. Form of theories: notions,..., meta-objects 1.4. Structures of mathematical systems 1.5. Expressions and definable structures 1.6. Logical connectives 1.7. Classes in set theory 1.8. Binders in set theory |
|
| Philosophical
aspects
1.A. Time
in model theory
⇦
⇨1.C. Introduction to
incompleteness1.B. Truth undefinability |
|
| 2. Set theory - 3. Algebra - 4. Arithmetic - 5. Second-order foundations | |