Internal set theory
Internal set theory is a mathematical theory of sets developed by Edward Nelson that provides an axiomatic basis for a portion of the nonstandard analysis introduced by Abraham Robinson. Instead of adding new elements to the real numbers, Nelson's approach modifies the axiomatic foundations through syntactic enrichment. Thus, the axioms introduce a new term, "standard", which can be used to make discriminations not possible under the conventional axioms for sets. Thus, IST is an enrichment of ZFC: all axioms of ZFC are satisfied for all classical predicates, while the new unary predicate "standard" satisfies three additional axioms I, S, and T. In particular, suitable nonstandard elements within the set of real numbers can be shown to have properties that correspond to the properties of infinitesimal and unlimited elements.
Nelson's formulation is made more accessible for the lay-mathematician by leaving out many of the complexities of meta-mathematical logic that were initially required to justify rigorously the consistency of number systems containing infinitesimal elements.
Intuitive justification
Whilst IST has a perfectly formal axiomatic scheme, described below, an intuitive justification of the meaning of the term standard is desirable. This is not part of the formal theory, but is a pedagogical device that might help the student interpret the formalism. The essential distinction, similar to the concept of definable numbers, contrasts the finiteness of the domain of concepts that we can specify and discuss with the unbounded infinity of the set of numbers; compare finitism.- The number of symbols one writes with is finite.
- The number of mathematical symbols on any given page is finite.
- The number of pages of mathematics a single mathematician can produce in a lifetime is finite.
- Any workable mathematical definition is necessarily finite.
- There are only a finite number of distinct objects a mathematician can define in a lifetime.
- There will only be a finite number of mathematicians in the course of our civilization.
- Hence there is only a finite set of whole numbers our civilization can discuss in its allotted lifespan.
- What that limit actually is, is unknowable to us, being contingent on many accidental cultural factors.
- This limitation is not in itself susceptible to mathematical scrutiny, but that there is such a limit, whilst the set of whole numbers continues forever without bound, is a mathematical truth.
Principles of the ''standard'' predicate
The following principles follow from the above intuitive motivation and so should be deducible from the formal axioms. For the moment we take the domain of discussion as being the familiar set of whole numbers.- Any mathematical expression that does not use the new predicate standard explicitly or implicitly is an internal formula.
- Any definition that does so is an external formula.
- Any number uniquely specified by an internal formula is standard.
- Nonstandard numbers are precisely those that cannot be uniquely specified by an internal formula.
- Nonstandard numbers are elusive: each one is too enormous to be manageable in decimal notation or any other representation, explicit or implicit, no matter how ingenious your notation. Whatever you succeed in producing is by-definition merely another standard number.
- Nevertheless, there are nonstandard whole numbers in any infinite subset of N.
- Nonstandard numbers are completely ordinary numbers, having decimal representations, prime factorizations, etc. Every classical theorem that applies to the natural numbers applies to the nonstandard natural numbers. We have created, not new numbers, but a new method of discriminating between existing numbers.
- Moreover, any classical theorem that is true for all standard numbers is necessarily true for all natural numbers. Otherwise the formulation "the smallest number that fails to satisfy the theorem" would be an internal formula that uniquely defined a nonstandard number.
- The predicate "nonstandard" is a logically consistent method for distinguishing large numbers — the usual term will be illimited. Reciprocals of these illimited numbers will necessarily be extremely small real numbers — infinitesimals. To avoid confusion with other interpretations of these words, in newer articles on IST those words are replaced with the constructs "i-large" and "i-small".
- There are necessarily only finitely many standard numbers - but caution is required: we cannot gather them together and hold that the result is a well-defined mathematical set. This will not be supported by the formalism. In particular we will not be able to talk about the largest standard number, or the smallest nonstandard number. It will be valid to talk about some finite set that contains all standard numbers - but this non-classical formulation could only apply to a nonstandard set.
Formal axioms for IST
IST includes all axioms of the Zermelo–Fraenkel set theory with the axiom of choice. Note that the ZFC schemata of separation and replacement are not extended to the new language, they can only be used with internal formulas. Moreover, IST includes three new axiom schemata – conveniently one for each letter in its name: Idealisation, Standardisation, and Transfer.
''I'': Idealisation
- For any internal formula without free occurrence of z, the universal closure of the following formula is an axiom:
- :
- In words: For every internal relation R, and for arbitrary values for all other free variables, we have that if for each standard, finite set F, there exists a g such that R holds for all f in F, then there is a particular G such that for any standard f we have R, and conversely, if there exists G such that for any standard f, we have R, then for each finite set F, there exists a g such that R holds for all f in F.
This very general axiom scheme upholds the existence of "ideal" elements in appropriate circumstances. Three particular applications demonstrate important consequences.
Applied to the relation ≠
If S is standard and finite, we take for the relation R: g and f are not equal and g is in S. Since "For every standard finite set F there is an element g in S such that for all f in F" is false, we may use Idealisation to tell us that "There is a G in S such that for all standard f" is also false, i.e. all the elements of S are standard.If S is infinite, then we take for the relation R: g and f are not equal and g is in S. Since "For every standard finite set F there is an element g in S such that for all f in F", we may use Idealisation to derive "There is a G in S such that for all standard f." In other words, every infinite set contains a nonstandard element.
The power set of a standard finite set is standard and finite, so all the subsets of a standard finite set are standard.
If S is nonstandard, we take for the relation R: g and f are not equal and g is in S. Since "For every standard finite set F there is an element g in S such that for all f in F", we may use Idealisation to derive "There is a G in S such that for all standard f." In other words, every nonstandard set contains a nonstandard element.
As a consequence of all these results, all the elements of a set S are standard if and only if S is standard and finite.
Applied to the relation <
Since "For every standard, finite set of natural numbers F there is a natural number g such that for all f in F" – say, – we may use Idealisation to derive "There is a natural number G such that for all standard natural numbers f." In other words, there exists a natural number greater than each standard natural number.Applied to the relation ∈
More precisely we take for R: g is a finite set containing element f. Since "For every standard, finite set F, there is a finite set g such that for all f in F" – say by choosing itself – we may use Idealisation to derive "There is a finite set G such that for all standard f." For any set S, the intersection of S with the set G is a finite subset of S that contains every standard element of S. G is necessarily nonstandard.S: Standardisation
- If is any formula without a free occurrence of y, the universal closure of
- :
- In words: If A is a standard set and P any property, internal or otherwise, then there is a unique, standard subset B of A whose standard elements are precisely the standard elements of A satisfying P.
T: Transfer
- If is an internal formula with no other free variables than those indicated, then
- :
- In words: If all the parameters A, B, C,..., W of an internal formula F have standard values then holds for all xs as soon as it holds for all standard xs—from which it follows that all uniquely defined concepts or objects within classical mathematics are standard.
Formal justification for the axioms
The approach for internal set theory is the same as that for any new axiomatic system - we construct a model for the new axioms using the elements of a simpler, more trusted, axiom scheme. This is quite similar to justifying the consistency of the axioms of non-Euclidean geometry by noting they can be modeled by an appropriate interpretation of great circles on a sphere in ordinary 3-space.
In fact via a suitable model a proof can be given of the relative consistency of IST as compared with ZFC: if ZFC is consistent, then IST is consistent. In fact, a stronger statement can be made: IST is a conservative extension of ZFC: any internal formula that can be proven within internal set theory can be proven in the Zermelo–Fraenkel axioms with the Axiom of Choice alone.