| New Foundations |
Article Index for New |
Website Links For New |
Information AboutNew Foundations |
| CATEGORIES ABOUT NEW FOUNDATIONS | |
| mathematical logic | |
| systems of set theory | |
| urelements | |
| logic | |
|
THE TYPE THEORY TST The streamlined version of the theory of types (which we call TST) has a linear hierarchy of types: type 0 consists of individuals otherwise undescribed, while for each (meta-) natural number ''n'', type ''n''+1 objects are understood to be sets of type ''n'' objects. The primitive predicates of this theory are equality and membership. Typing rules for well-formed atomic sentences are succinctly summed up in the formulas and (notation to be improved). The original type theory of the Principia Mathematica of Bertrand Russell and Alfred North Whitehead implemented a much more complex type system including types of relations with possibly heterogeneous argument types. In 1914, Norbert Wiener discovered that the Ordered Pair can be coded as a set, and so it is possible to eliminate relation types in favor of a linear hierarchy of types of sets as described here. The usual definition of the Ordered Pair as a set is not that of Norbert Wiener but a later one due to Kuratowski . In NF, one frequently uses another definition of Ordered Pair due to Quine . The axioms of the theory TST are Extensionality (sets of the same (positive) type with the same members are equal) and a Comprehension Schema : : exists for any Well-formed Formula : i.e., for any such formula there is a set such that for all . DEFINITION OF NEW FOUNDATIONS; STRATIFICATION New Foundations (NF) is obtained from this theory by abandoning the distinctions of type. The axioms of this theory are extensionality (two objects with the same elements are the same object) and all those instances of comprehension obtained by dropping type indices (without introducing new identifications between variables) from an instance of comprehension of the streamlined type theory. It might seem that the resulting comprehension scheme would be the inconsistent scheme of is not constructed because there is no way to assign types consistently to all occurrences of ''x'' to obtain an instance of comprehension of the type theory. It is traditional to describe the if there is a function ''f'' from variables (considered as pieces of syntax) to natural numbers such that for any atomic subformula of we have ''f''(''y'') = ''f''(''x'') + 1, while for any atomic subformula of , we have ''f''(''x'') = ''f''(''y''). The comprehension scheme for NF is the schema : exists for each stratified formula . Even the indirect reference to types in the notion of Stratification can be eliminated: NF comprehension is equivalent to a finite conjunction of its instances, so NF can be finitely axiomatized without any reference to types at all. LARGE SETS APPEAR It is notable that NF (and the theory NFU + Infinity + Choice described below, which is known to be consistent) allow the construction of "big" sets. For example, is a is an equivalence class of sets under the relation defined as "there is a bijection between ''A'' and ''B''" and an Ordinal Number is an equivalence class of well-orderings under similarity. These definitions cannot be used in Zermelo Set Theory or its extensions because these classes are "too large". THE CONSISTENCY PROBLEM AND RELATED PARTIAL RESULTS The outstanding problem with this theory is the problem as to whether it is consistent. It is known that NF disproves Choice, and so proves Infinity (Specker, 1953). But it is also known ( Jensen , 1969) that the minor(?) modification of allowing Urelement s (objects which have no elements but which are distinct from the empty set and from one another) produces a theory NFU which is known to be consistent (weaker than arithmetic) and consistent with Infinity and Choice as well. (This corresponds to a type theory TSTU in which positive types may contain urelements.) Some other variations are known to be consistent. Specker has shown that NF is equiconsistent with TST + Amb, where Amb is the axiom scheme of typical ambiguity which asserts for any formula , being the formula obtained by raising every type index in by one, and also with the theory TST augmented with a "type shifting automorphism", an operation which raises type by one, mapping each type onto the next higher type, and preserves equality and membership relations (and which cannot be used in instances of comprehension: it is external to the theory). The same results hold for various fragments of TST in relation to corresponding fragments of NF. In the same year (1969) that Jensen showed consistency of NFU, Grishin showed the consistency of , the fragment of NF with full extensionality (no urelements) and those instances of the comprehension axiom which can be stratified using just three types. This theory is a very awkward medium for mathematics (though some efforts have been made to investigate ways to do things in this environment) largely because there is no obvious definition for an Ordered Pair . In spite of this awkwardness, is very interesting, because every infinite model of TST restricted to three types satisfies the ambiguity scheme of the previous paragraph, and so for every such model there is a model of with the same theory. This is already false for four types: is the same theory as NF, and we have no idea how to get an ambiguous model of TST with four types. In 1983, Marcel Crabbé showed the consistency of the system NFI with unrestricted extensionality and those instances of the stratified comprehension axiom in which no variable is assigned a type higher than that of the set asserted to exist. This is a 's Principia Mathematica without the Axiom Of Reducibility . RESOLVING THE PARADOXES IN NF(U) We review the paradoxes of set theory and their resolution in NF, noting that although the consistency of NF remains an open question, these solutions to the paradoxes can be seen to work in NFU, which is known to be consistent. Relations and functions are defined in NF or NFU as sets of Ordered Pairs in the usual way. The Kuratowski ordered pair can be defined in this theory, but has the disadvantage that it is two types higher than its projections in TST, which means that a function is three types higher than the elements of its domain and range for purposes of stratification. If one can define a pair the same type as its arguments, then relations and functions are just one type higher than the elements of their domains and ranges. Such a pair is definable in NF (see the pair attributed to Rosser and Quine in the article on Ordered Pairs ), the existence of such a pair implies Infinity, and NFU + Infinity interprets NFU + "there is a type level ordered pair" (they are not quite the same theory, but the differences are inessential). NFU + Infinity + Choice proves the existence of a type level ordered pair. The choice of pair only occasionally makes a difference here. The Russell Paradox is easy: is not a stratified formula, so the existence of is not asserted by any comprehension axiom of NF. | ||
|   | We Introduce Some Useful Notions Peculiar To This Kind Of Set Theory A Set <math>A</math> Which Satisfies The Intuitively Appealing <math>A | P_1(A)</math> is said to be <strong>cantorian</strong>: a cantorian set satisfies the usual form of Cantor's Theorem A set <math>A</math> which satisfies the further condition that <math>(x \mapsto \{x\})\lceil A</math>, the restriction of the singleton map to <math>A</math>, is a set is clearly cantorian and is said to be <strong>strongly cantorian</strong> |
|   | To See How Natural Numbers Are Defined In NFU, See | "http://wwwinformationdelightinfo/encyclopedia/entry/set-theoretic_definition_of_natural_numbers" class="copylinks">Set-theoretic Definition Of Natural Numbers The original form of this axiom given by Rosser was "the set <math>\{m \mid 1 \leq m \leq n\}</math> has ''n'' members", for each natural number ''n''" This intuitively obvious assertion is unstratified: what is provable in NFU is "the set <math>\{m \mid 1 \leq m \leq n\}</math> has <math>T^2(n)</math> members" (where the T operation on cardinals is defined by <math>T(A) = P_1(A)</math> this raises the type of a cardinal by one) For any cardinal number (including natural numbers) to assert <math>T(A) = A</math> is equivalent to asserting that the sets ''A'' of that cardinality are cantorian (by a usual abuse, we refer to such cardinals as "cantorian cardinals") It is straightforward to show that the assertion that each natural number is cantorian is equivalent to the assertion that the set of all natural numbers is strongly cantorian |
|
|