Skip to main content
3 of 3
explicit definitions
Emil Jeřábek
  • 47.3k
  • 4
  • 150
  • 209

No, the structure is definitionally equivalent with $(\mathbb Z,0,S)$ (that is, you make the successor function a function rather than a predicate), which is well-known to have elimination of quantifiers: every formula is equivalent to a Boolean combination of formulas of the form $y=S^n(x)$, where $x,y$ are either variables or $0$, and $n$ is a natural number. For formulas with one free variable, this means that the only definable subsets are finite or cofinite.

In fact, the set of positive integers is not even definable in the structure $(\mathbb Z,0,1,+)$, which also has a form of elimination of quantifiers: every formula $\phi(x_1,\dots,x_k)$ is equivalent to a Boolean combination of linear equalities $n_1x_1+\dots+n_kx_k=n_0$ with $n_0,n_1,\dots,n_k\in\mathbb Z$, and formulas of the form $x_i\equiv n\pmod m$ with $n,m\in\mathbb Z$, $0\le n< m$. Its unary definable subsets are those that are periodic up to finitely many exceptions.

EDIT: In view of the comments, let me clarify how $(\mathbb Z,0,S)$ is definable in $(\mathbb Z,P)$:

$$\begin{align*} x=0&\iff\forall y\\,\neg P(y,x),\\\\ x=1&\iff\forall y\\,\neg P(x,y),\\\\ y=S(x)&\iff P(y,x)\lor(x=0\land y=1). \end{align*}$$

The converse is obvious: $$P(x,y)\iff x=S(y)\land x\ne0.$$

Emil Jeřábek
  • 47.3k
  • 4
  • 150
  • 209