Consider a language $L$ consisting of a binary predicate $R$ and some additional predicates (e.g. $=$) so that the $L$-structure $M=(U_{M},R_{M})$ is isomorphic to $(\mathbb{N},<_{\mathbb{N}})$.
I am trying to construct an $L$-structure $M'=(U_{M'},R_{M'})$ such that
- $M\equiv M'$ (that is, $M$ and $M'$ satisfy the same $L$-sentences)
- $M'$ contains an infinite descending sequence, i.e. there exist elements $a_{1},a_{2},\ldots,a_{n},\ldots\in U_{M'}$ such that $\langle a_{n+1},a_{n}\rangle\in R_{M'}$ for all $n\in\mathbb{N}$.
My first thought was to try with $M'=(\mathbb{Z},<_{\mathbb{Z}})$, but this fails since $M$ does not satisfy the $L$-sentence $\forall x \exists y Ryx$.
Then I considered $R_{M'} = R_{M}\cup\{\langle a_{k+1},a_{k}\rangle : k\in\mathbb{N}\}$, where these $a_{k}$ are new constants. If we consider any finite subset of $R_{M'}$, by an appropriate map we can show that it is satisfiable in the structure $M$ (as $M$ as descending sequences of arbitrary finite length). Then by the compactness theorem $R_{M'}$ is satisfiable is some $L$-structure $M'=(U_{M'},R_{M'})$. Here is where I begin to have troubles:
- Is $U_{M'}$ simply the union of $U_{M}$ (i.e. $\mathbb{N}$) and the set of new constants $\{a_{k}:k\in\mathbb{N}\}$?
- Is this $M'$ just obtained by the Compactness theorem and $L$-structure? Since I have introduced constants this is not altogether clear to me because of the following question.
- In trying to show that $M\equiv M$ I run into sentences with the new constants. But these are not $L$-sentences. Or do I have to consider a language $L'=L\cup\{a_{k}: k\in\mathbb{N}\}$? That is, how do I prove that $M$ and $M'$ satisfy the same $L$-sentences?
Thank you.