indiscernible sequence?
Morley sequence?
Ramsey theorem?
Erdos-Rado theorem?
Ehrenfeucht-Fraïssé games (back-and-forth games)
Hrushovski construction?
generic predicate?
transfinite arithmetic, cardinal arithmetic, ordinal arithmetic
prime field, p-adic integer, p-adic rational number, p-adic complex number
arithmetic geometry, function field analogy
An extension of the first-order theory of Peano arithmetic as described in Edward Nelson’s paper, by introducing a set of “counting numbers” that we can’t use induction on.
Nelson arithmetic () is expressed in the language with a constant , unary predicate , unary function symbol and binary functions ,; it extends Peano arithmetic, which consists of the following axioms:
;
;
,
;
;
;
For any predicate in first-order logic in the language , , , (but not containing ), the axiom ;
with the two additional axioms regarding :
;
;
We may choose to omit the axiom schema (7), in which case we refer to Nelson arithmetic without induction (). Without induction, it is not possible to prove that addition or multiplication are commutative or associative. Optionally, we could add the axiom from Robinson arithmetic so that the resulting theory extends Robinson arithmetic, however we don’t in this page.
The predicate is supposed to refer to “counting numbers”, in the familiar intuitive sense that the natural numbers are supposed to be for counting. Nelson states in his paper that
It follows (…) that , , , and so forth, are counting numbers. But we cannot prove that all numbers are counting numbers.
And indeed, there are many non-standard models of Nelson arithmetic where not every number in the model is a “counting number”/“natural number”. Unfortunately, nonstandard models of Peano arithmetic, which Nelson arithmetic extends, are hard to describe, and cannot have computable arithmetic operations.
Nonstandard models of are more common though. If one has any ordered ring R (meaning is partially ordered with monotone, , and the elements are closed under multiplication), then the subset is a model of , where we may take the predicate to be (the image of under the unique ring homomorphism ). For example, the non-negative rational numbers and nonnegative real numbers both produce models in this way.
On the other extreme, one could define a model where is true for all numbers in the model, and thus all number trivially are “counting numbers”, though in that case the “counting numbers” interpretation of the predicate doesn’t make much intuitive sense anymore.
We define the unary predicate , meaning “additionable number”, as if for all counting numbers , is also a counting number. Similarly, we define the unary predicate , meaning “multiplicable number”, as if for all additionable numbers , is also an additionable number. Without induction, we don’t know that addition of “additionable numbers” or multiplication of “multiplicable numbers” is associative.
Let denote the exponentiation function; if we aren’t using induction, instead suppose that there is a binary function called “exponentiation” such that
for all ,
for all ,
Nelson states that
If we attempt to define “exponentiable number” in the same spirit, we are unable to prove that if and are exponentiable numbers then so is . There is a radical difference between addition and multiplication on the one hand and exponentiation, superexponentiation, and so forth, on the other hand. The obstacle is that exponentiation is not associative; for example, whereas . For any specific numeral SSS… 0 we can indeed prove that it is an exponentiable number, but we cannot prove that the world of exponentiable numbers is closed under exponentiation.
The categorification of Nelson’s argument would proceed as follows: Suppose we have the subcategory of the category of finite sets whose cardinality is a counting number. (Here “finite” refers to the internal notion, not the external notion. Although our language only contains numbers, not sets, we can encode this category in using a skeleton of where objects are (internal) natural numbers and a morphism is encoded as a natural number less than .)
Then we can form a further subcategory , consisting of the objects such that the coproduct exists in for all in . Although may not have had binary coproducts, has binary coproducts.
Next, we can form a further subcategory , consisting of the objects such that the product exists in for all in . Although may not have had binary products, has binary products.
Now, we can form a further subcategory , consisting of the objects such that the exponent exists in for all in i.e. the exponentiable objects of . However, in constrast to the previous cases, we cannot prove that has exponents (hence can’t prove that it’s cartesian closed, an elementary topos, a Π-pretopos, etc.).
The theory , or a categorification thereof, provides an option to study mathematics using ultrafinitism, by viewing the counting numbers to be the correct notion of natural numbers and the other numbers to be an idealised abstraction. (If one wants to work without these “idealised abstractions”, induction would have to be substituted for weaker acceptable axioms.)
Categorifying the current axioms to the category of sets, the counting sets (represented by the sets in which is inhabited) could not be proven to be symmetric monoidal with respect to either the disjoint union or the Cartesian product. Thus, Nelson’s CountSet? forms a framework of mathematics, which is sometimes called “ultrafinite mathematics”, that is significantly weaker than strongly predicative constructive finite mathematics. However, the subcategories of additionable finite sets and multiplicable finite sets can be proven to be symmetric monoidal.
A model of Nelson arithmetic is a model of Peano arithmetic , equipped with a subset such that and implies .
A model of Nelson arithmetic without induction is a set with an element , a function , binary operations and , and a predicate , such that the axioms 1-6, 8, 9 above are all satisfied. Explicitly, this means:
for all ,
for all , implies
for all ,
for all ,
for all ,
for all ,
for all , implies ;
A homomorphism of models of Nelson arithmetic without induction and is a function such that
for all , implies
for all ,
for all ,
for all ,
Homomorphisms of models of Nelson arithmetic with induction are defined in the same way, but as with , the notion of elementary embeddings may be more useful.
The category of models of Nelson arithmetic without induction in a universe is the category whose objects are the -small models of Nelson arithmetic, and for any two objects and the morphisms are the homomorphisms of models of Nelson arithmetic as defined above.
This category is an accessible category. If satisfies the axiom of finiteness (meaning it thinks every set is finite), then (because there are no finite models of ) the category is empty.
The set of natural numbers is the standard model of Nelson arithmetic, and is the initial model of Nelson arithmetic in the category of models of Nelson arithmetic.
If is any rig such that is (total and) injective, then is a model of Nelson arithmetic without induction, where we may take and to be any of: , the image of the function defined by , , or any other subset with and . Examples include:
The set of non-negative rational numbers with and for all is a model of Nelson arithmetic without induction.
The set of non-negative real numbers with and for all is a model of Nelson arithmetic without induction.
The subset of polynomials with leading coefficient nonnegative
Any free commutative -algebra on a generating set with and for all , is a model of Nelson arithmetic without induction.
The disjoint union set , where is the unique element of the singleton, extends the model with:
and
This defines a model of Nelson arithmetic without induction. Note that multiplication is not commutative and that , so this is not an instance of the previous examples.
Given any nonstandard model of Peano arithmetic, and any subset with and , and together give a model of Nelson arithmetic.
The groupoidal categorification of Nelson arithmetic without induction is a groupoid with
an object ,
a functor ,
a functor
a functor
for all , a function set from the set of isomorphisms to the empty set
for all , a function set from the set of isomorphism to the set of isomorphisms
for all , a set of isomorphisms
for all , a set of isomorphisms
for all , a set of isomorphisms
for all , a set of isomorphisms
a Set-valued functor
an element
for all , a function
Last revised on February 5, 2024 at 12:22:21. See the history of this page for a list of all contributions to it.