nLab natural numbers structure

Contents

 Idea

Abstracting the von Neumann ordinals and the Zermelo ordinals, amongst other definitions of the natural numbers, in material set theory.

Definition

Given a set VV with an extensional relation ≺\prec, a natural numbers structure is an element ℕ∈V\mathbb{N} \in V, an element 0∈V0 \in V, and a function s:V→Vs:V \to V such that

  • 0≺ℕ0 \prec \mathbb{N}
  • for all x∈Vx \in V, if x≺ℕx \prec \mathbb{N}, then s(x)≺ℕs(x) \prec \mathbb{N}
  • for all z∈Vz \in V, if 0≺z0 \prec z and for all x∈Vx \in V, if x≺zx \prec z, then s(x)≺zs(x) \prec z, then for all x∈Vx \in V, x≺ℕx \prec \mathbb{N} implies that x≺zx \prec z.

Foundational concerns

Usually in material set theory, 00 is defined to be the empty set ∅\emptyset, ℕ\mathbb{N} is defined to be the von Neumann ordinal ω\omega, and ss is defined to be the operation x↦x∪{x}x \mapsto x \cup \{x\}. However, there are alternative options, such as using the Zermelo ordinals, where the operation ss is given by x↦{x}x \mapsto \{x\}, amongst others.

One could avoid having to choose amongst the definitions and abstract it all by adding primitive constants ℕ\mathbb{N} and 00 and primitive unary operation ss to the set theory, satisfying the axiom

  • 0∈ℕ0 \in \mathbb{N}; for all sets xx, if x∈ℕx \in \mathbb{N}, then s(x)∈ℕs(x) \in \mathbb{N}; and for all sets zz, if 0∈z0 \in z and for all sets xx, if x∈zx \in z, then s(x)∈zs(x) \in z, then for all sets xx, x∈ℕx \in \mathbb{N} implies that x∈zx \in z.

See also

Last revised on December 12, 2022 at 20:00:08. See the history of this page for a list of all contributions to it.