Skip to main content

Translating basic number theory to the monadic theory of the real line

What corresponds to $\forall m\forall n(2m \neq 2n+1)$ or $\forall p\forall q(p^2 \neq 2q^2)$ in the monadic theory of the real line?

Shelah (1975) proved that arithmetic can be reduced the monadic theory of the real line. The paper gives a procedure to input a sentence of first-order arithmetic, and then output a sentence with the same truth value in the structure $\{\mathcal{P}(\mathbf{R}), \subset, <\}$, where $<$ is a version of the order that applies to singleton sets. But the procedure does not do this via an interpretation of one theory in the other.

What does this procedure give for simple sentences?

The procedure is on pp. 415-416 of Shelah's paper, but I can't make sense of it. Gurevich (1985), as linked to here, gave a similar procedure interpreting arithmetic in the monadic second-order theory of the Cantor set, but I can't make sense of that either. What do these procedures do with addition and multiplication? I'm hoping that someone with more experience or skill reading Shelah can clarify.

To clarify: The algorithm (or perhaps, partially-described algorithm) would begin with these statements in the equivalent relational forms $$\forall m,n,u,v (\neg Smmu \vee \neg Snnv \vee \neg S1uv)$$ $$\forall p,q,u,v (\neg Pppu \vee \neg Pqqv \vee \neg P2uv)$$ where $S$ and $P$ are symbols for the relations of sum and product. It remains unclear what the algorithm does with $S$ and $P$, or indeed how the algorithm treats these two sentences differently at all.

user44143