Interpreting proper elementarily equivalent end extensions?

There can be no such model.

The first observation is that if there is a model as you describe, then I claim there will be an instance where $j$ is elementary. To see this, suppose that $M$ is as in your question. Let $M_0$ be the collection of definable elements of $M$. This is an elementary substructure of $M$, and so it also has $\Phi^{M_0}$, which will be a definable interpretation of an elementarily equivalent model. So it will have its own $j_0:M_0\to \Phi^{M_0}$ mapping $M_0$ isomorphically to an initial segment of the interpreted model $\Phi^{M_0}$, and $M_0\equiv\Phi^{M_0}$. Since $M_0$ is pointwise definable, however, elementary equivalence will imply full elementarity, since all parameters are definable.

Let us continue with the main argument, where we assume that $M=M_0$ and $j$ is elementary. The definition $\Phi$ has some definite complexity. Let $N=\Phi^M$ be the interpreted model. Let $n$ be such that the interpretation of the decoding of finite sequences in $N$ has complexity $\Sigma_n$ in $M$. Let $c$ be a number in $N$ larger than every element of $M$ (that is, larger than $j(x)$ for every $x\in M$). Inside $N$, let $t$ be the pseudo-finite enumeration of the $\Sigma_{n+1}$ diagram of $N$ for parameters up to $c$ and formulas with code up to $c$. Since $n$ is standard finite, this is possible to do inside $N$.

In $M$, now, we can tell whether a given $\Sigma_{n+1}$ formula $\varphi$ is true at a particular $x$ by looking at whether $(\varphi,j(x))$ is in $t$. By assumption, this can be done in a $\Sigma_n$ manner. So $\Sigma_{n+1}$ truth is $\Sigma_n$ definable, which is a contradiction, since the arithmetic hierarchy does not collapse.


EDIT by NS:

In fact, what the argument above shows is that whenever $\Phi^M\models PA$ and $j_\Phi^M$ is non-surjective (that is, we drop the elementarity hypothesis) we get a "relative hierarchy collapse:"

There is some $i$ (depending only on the complexity of $\Phi$) such that for all $k$ the $\Sigma_k$-theory of $\Phi^M$ is $\Sigma_i$ over $M$.

Interestingly, this does not neccessarily appear uniform since the complexity of finding the relevant parameter in $\Phi^M$ seems to grow unboundedly with $k$. In both the answers to the earlier MSE question linked in the OP, we did have such uniformity (at least in some fixed parameter from $M$) but it's not clear that this always happens.


This answer is an attempt at explaining my critical posted comments on Hamkins' proposed answer; it also expands my posted comments to the MO question. I will explain: (a) the gap in Hamkins' answer, (b) how it can be fixed (at the cost of considerably strengthening the hypotheses of the question), and (c) relevant history and literature.

(a) [the gap] Suppose $M$ is a model of $PA$ and $\Phi$ consists of pair of arithmetical ternary formulae $\phi_{\rm{add}}(x,y,z)$, $\phi_{\rm{mult}}(x,y,z)$ for how to re-interpret (the graphs of) addition and multiplication such that (1) through (3) below hold:

(1) The model $\Phi^M$ satisfies $PA$, i.e., ($M$, $\phi^{M}_{\rm{add}}(x,y,z)$, $\phi^{M}_{\rm{mult}}(x,y,z)) \models PA$.

(2) $M$ and $\Phi^M$ are elementarily equivalent.

(3) The $M$-induced initial segment embedding $j^M_{\Phi}:M \rightarrow \Phi^M$ is not surjective.

Then as observed by Hamkins in his answer, by replacing $M$ by its elementary submodel $M_0$ of $M$ consisting of definable elements of $M$, the above conditions remain true. So far, so good.

The gap in the proposed proof occurs at the end of its first paragraph, where it is asserted that $j^{M_0}_{\Phi}:M_0 \rightarrow \Phi^M_0$ is an elementary embedding. The reasoning given is: "Since $M_0$ is pointwise definable, however, elementary equivalence will imply full elementarity, since all parameters are definable". However, for $j^{M_0}_{\Phi}$ to be an elementary embedding of $M_0$ into $\Phi^{M_0}$ we need to know that if $a \in M_0$ is definable in $M$ (and also in $M_0$) as the unique $x$ satisfying $\psi(x)$, then $j(a)$ is the unique $x$ satisfying $\psi(x)$ in $\Phi^M_0$, which is not warranted by the mere assumption that $j$ is an initial embedding.

(b) [the fix]. The gap explained above can be readily seen to be fillable if WE ASSUME, FURTHERMORE, THAT $M$ DOES NOT CONTAIN ANY NONSTANDARD DEFINABLE ELEMENTS (equivalently: $M$ is elementarily equivalent to the standard model of arithmetic $\Bbb{N}$, which is often paraphrased as "$M$ is a model of true arithmetic"). The reasoning: initial embeddings are automatically $\Delta_0$-elementary, so this extra assumption guarantees that $ a\in M_0$ is definable in $M$ via "the least $x$ such that $\delta(x)$ holds" for some $\Delta_0$-formula $\delta(x)$, which in turn guarantees that $j(a)$ is the unique $x$ satisfying $\delta(x)$ in $\Phi^M_0$.

(c) [history and literature] A few years before the appearance of Tennenbaum's famous characterization of the standard model of arithmetic as the only model of $PA$ (up to isomorphism) whose addition and multiplication are recursive, Feferman published an abstract in 1958 (in the Notices of AMS) to announce his result that there is no nonstandard model of true arithmetic (i.e., a model elementarily equivalent to the standard model of arithmetic $\Bbb{N}$) whose addition and multiplication are arithmetically definable, i.e., he proved:

Theorem (Feferman, 1958) The standard model of arithmetic $\Bbb{N}$ cannot interpret a nonstandard model of true arithmetic.

An early exposition of the above theorem of Feferman can be found in this 1960 paper of Scott. The theorem is also exposited as Theorem 25.4a in this edition of the textbook Computability and Logic (by Boolos, Burgess, and Jeffrey), but mysteriously with no reference to Feferman.

Many years later, Feferman's theorem was rediscovered and fine-tuned in by K. Ikeda and A. Tsuboi, in their paper Nonstandard models that are definable in models of Peano Arithmetic, Math. Logic Quarterly, 2007. Theorem 1.1 of this paper says the following (in the language used here).

Theorem. (Ikeda and Tsuboi, 2007) Suppose $M$ is an elementary extension of $\Bbb{N}$ (i.e., $M$ is a model of true arithmetic), and suppose that $M$ interprets a model $\Phi^M$ such that $M$ and $\Phi^M$ are elementarily equivalent. Then the $M$-induced initial segment embedding $j^M_{\Phi}:M \rightarrow \Phi^M$ is an isomorphism.

The proof of Ikeda and Tsuboi for Theorem 1.1 is essentially the one obtained by gluing Hamkins' answer (to the MO question) to the fix (b) above.

Ikeda and Tsuboi also pose the MO question and answer discussed here as an open question in their paper in item 2 of Remark 3.6. To my knowledge the problem remains open.

Finally, let me emphasize that the above discussion all pertained to parameter-free interpretations, since it is well-known that if $M$ is a recursively saturated model of $PA$, then there is some $\Phi(x)$ and some parameter $m \in M$, such that $M$ and $\Phi(m)^{M}$ are elementarily equivalent, and the $M$-induced initial segment embedding $j^M_{\Phi(m)}:M \rightarrow \Phi(m)^{M}$ is a nonsurjective embedding. Here is the proof outline: by recursive saturation, Th($M$) is in the standard system of $M$, and coded by some $m \in M$ such that, in the eyes of $M$, $m$ codes a consistent theory. So by the arithmetized completeness theorem, $M$ can build a model of $m$ whose elementary diagram is definable in $M$; the induced initial embedding is not surjective by Tarski's undefinability of truth.