On a theorem of Zhang Jinwen about models of arithmetic

(The final two sections are translated modulo tweaks...)


I do not know the answer to your question, but I can try to translate (part of) this paper. There are some terms that are unfamiliar to me (e.g., "infinite internal sets" as remarked in a comment) so I will indicate where I am quite confused by using brackets.

I am making this community wiki as I am sure that a logician who speaks native Chinese could complete this much more quickly, and so I hope others (including non-Chinese speakers who are well versed in mathematical logic!) will not hesitate to edit. I will translate the first two sentences immediately after the abstract, and then attempt the sections in reverse order. The paper is pretty short, but remember that Chinese characters can represent entire words; so, it would be a lot to translate the entire manuscript. I think a more reasonable aim is the main ideas of sections 3-6.

No guarantee on a timeline, although it'll obviously be faster if others assist. I don't recall MO being used in this way before, so if it's un-welcome I can delete.


p. 7: In order to keep the manuscript self-contained, the article at hand briefly delves into the Peano Axioms and arithmetical definability in Section 1, and provides an overview of a few results around non-standard models of arithmetic in Section 2. Sections 3 through 6 concern our main result.


p. 11:

$$5, \text{Main Lemma and the structure of the model}^{*}M(G)$$

With regard to forcing notions, following the work of Cohen $[2]$ it is not difficult to prove the lemmata below.

Lemma 1. For any $Q$ and $A$, $Q$ cannot simultaneously force $A$ and $\neg A$.

Lemma 2. If $Q \Vdash A$ and $Q' \supseteq Q$, then $Q' \Vdash A$.

Lemma 3. For any $Q$ and $A$, there exists $Q' \supseteq Q$ for which $Q' \Vdash A$ or $Q' \Vdash \neg A$.

Lemma 4. $Q \Vdash A$ if and only if for all $Q' \supseteq Q$ it is the case that $Q' \not\Vdash \neg A$.

Definition. A sequence of forcing conditions $Q_0, Q_1, Q_2, \ldots, Q_n, \ldots$ is generic if for any statement $A$ in $^{*}L(G)$ there is a standard natural number $m$ for which $Q_m \Vdash A$ or $Q_m \Vdash \neg A$.

Lemma 5. There exists a sequence of generic forcing conditions.

Proof. Observe that there are countably many formulae in $^{*}L(G)$. Therefore, one can enumerate the formulae of $^{*}L(G)$ as $A_1, A_2, A_3, \ldots, A_n, \ldots$. Pick any $Q_0$ and suppose one already has $Q_{n-1}$; for any $A_n$, there must exist $Q \supseteq Q_{n-1}$ for which $Q \Vdash A_n$ or $Q \Vdash \neg A_n$ holds. Defining $Q_n := Q$ and continuing in this fashion, one obtains a generic forcing sequence $Q_0, Q_1, Q_2, \ldots$.

Now, pick a generic forcing sequence $Q_0, Q_1, \ldots$, from which we define generic sets $S_1, S_2, \ldots, S_i, \ldots$ as below, for $i < \delta$:

$$S_i = \{k|\text{there exists }m \text{ for which }O_m \Vdash \bf{k} \in F_i\}$$

In this way, we have defined a generic nonstandard arithmetical model $^{*}M(G) =$ $^{*}M(S_0, S_1, \ldots, S_i, \ldots)$, with underlying structure [?] $(^{*}N, \textbf{,}, +, \cdot, S_0, S_1, \ldots, S_i, \ldots)$ where $i < \delta \leq \omega$. For any formula $A$ in $^{*}L(G)$, the truth value of $A$ in the model $^{*}M(G)$ is defined as follows:

$$^{*}M \vDash A \iff (\exists m) Q_m \Vdash A$$

By lemmas 1 through 5, the model $^{*}M(G)$ is well-defined.


pp. 11-12:

$$6, \text{Characteristics of the model }^{*}M(G)$$

The lemma below follows clearly from the definition of forcing.

Lemma 6. For any statement $A$ in $^{*}L$, we have

$$^{*}M_1 \vDash A \iff ^{*}M(G) \vDash A$$

Given that $M$, $^{*}M$, and $^{*}M_1$ are all models of $P$ (Peano Arithmetic), it follows from Lemma 6 that $^{*}M(G)$ is also a model of $P$, and it is a non-standard model; however, $^{*}M(G)$ is distinct from $^{*}M$, and $^{*}M_1$; $^{*}M(G)$ contains as a subset $S_i$ $(0 \leq i < \delta)$, and the $S_i$ are generic infinite sets, and their elements are all standard natural numbers, which, in turn, proves our main theorem.

By the result of Feferman $[3]$, $S_i$ is hyperarithmetic, thus, the following propositions hold:

  1. If $S \subset N$ is any arithmetic set, then a necessary and sufficient criterion for $S^{*}$ to contain a nonstandard number is that $S$ be an infinite set.

  2. $N$ is an external subset of $^{*}M(G)$.

  3. $^{*}N - N$ is an external subset of $^{*}M(G)$.


The only way I can make sense of the result of the abstract is as follows:

Let $M$ be any nonstandard model of PA (Peano arithmetic), then it is well-known (and first demonstrated by Feferman in [this 1964 paper][1], using an arithmetical adaptation of Cohen forcing), one can build an infinite family $\cal{S}$ of subsets of $M$ such that the structure $(M,S)_{S\in\cal{S}} $ obtained by adding each $S \in \cal{S}$ to $M$ as an extra predicate satisfies the axioms of Peano arithmetic in the extended language (i.e., the language of arithmetic augmented with a distinguished predicate symbol for each $S \in \cal{S}$).

Note that the aforementioned Feferman paper is listed in the references of the paper by Zhang Jinwen.

I should also add that it is also well-known that the family $\mathcal{S}$ above can be arranged to be of power continuum. More information about forcing (of the Cohen and Sacks variety) in arithmetic can be found in Kossak and Schmerl's monograph The Structure of Models of Peano Arithmetic.

Postscript. In light of the translation offered by Benjamin Dickman in his answer to the question, along with clarifications made by 喻 良 in his comments on Dickman's answer, it appears that Zhang Jinwen's claim (in his abstract) cannot be interpreted so as to coincide with the well-known result offered in my answer.