Infinite Natural Numbers: First-Order Logic Formula Explained

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
2 replies · 2K views
pooj4
Messages
4
Reaction score
0
There are an infinite number of natural numbers. Why is that? Well this follows from the following facts:

(i) There is at least one natural number.

(ii) For each natural number there is a distinct number which is its successor, i.e., for each number $x$ there is a distinct number $y$ such that $y$ stands in the
successor relation to $x$.

(iii) No two natural numbers have the same successor.

(iv) There is a natural number, namely 0, that is not the successor of any number.Bearing these facts in mind, what's a formula in first-order logic that that is satisfiable by a valuation only if the domain of the valuation is infinite. Contain some non-logical vocabulary in presentation of course.
 
Physics news on Phys.org
$$(\forall x\forall y\,(S(x)=S(y)\to x=y))\land \forall x\,S(x)\ne0$$
 
Evgeny.Makarov said:
$$(\forall x\forall y\,(S(x)=S(y)\to x=y))\land \forall x\,S(x)\ne0$$

thanks that helps