Skip to main content
23 events
when toggle format what by license comment
Jun 17 at 14:10 comment added Joel David Hamkins I think perhaps a transfinite modification of your real argument might show this.
Jun 17 at 14:02 comment added Joel David Hamkins That is an interesting observation. For the general case, I wonder if it would help to think about the +- sequence representation, which is hyperarithmetic, and try the same trick? Perhaps computable surreal = hyperarithmetic +- sequence? It's true for reals, and also for ordinals.
Jun 17 at 13:56 comment added Dan Turetsky I edited a bit of discussion about reciprocals into my answer. Since computable surreals have computable reciprocals inside the reals, I suspect that this remains true in general. I don't know how to prove it, though.
Jun 17 at 13:14 comment added Dan Turetsky Suppose $<$ were $\Sigma^0_\alpha$ for some $\alpha$. For any $\Sigma^c_\alpha$ sentence $\phi$, we can build the real $b_\phi$ as I described, and this is entirely uniform. So $\phi$ is true iff $\neg (b_\phi < 1/2)$, which means the truth predict on $\Sigma^c_\alpha$ sentences becomes $\Pi^0_\alpha$, a contradiction.
Jun 17 at 5:50 comment added Joel David Hamkins I meant nonhyperarithmeticity. And could you elucidate how you show $x<y$ can't be hyperarithmetic?
Jun 17 at 5:29 comment added Joel David Hamkins @DanTuretsky Oh dear, you are right--I have now edited. I should have said $x<y$ iff $x\leq y_L$ or $x_R\leq y$ in some instance, but this isn't enough for the c.e. argument. Do you think that you can use the hyperarithmeticity of $<$ to produce a computable positive surreal whose reciprocol is not computable?
Jun 17 at 5:28 history edited Joel David Hamkins CC BY-SA 4.0
Removed wrong argument about x<y
Jun 17 at 2:36 comment added Dan Turetsky I don't believe your argument that $<$ is c.e.. Another way to have $x < y$ is for $x = y_L$, for some $y_L$ in the left set of $y$. In fact, my argument about encoding the truth of a sentence $\phi$ into a real would say that $<$ can't be hyperarithmetic.
Jun 16 at 16:33 comment added Joel David Hamkins It's definitely not Archimedean, since omega is computable (and much more). But also computable surreals are not computable Cauchy complete.
Jun 16 at 14:55 comment added Andrej Bauer Moschovakis's result ought to be somewhere in this paper, probably around Theorem 5.
Jun 16 at 14:47 comment added Andrej Bauer There is an old theorem of Moschovakis (from his Ph.D. thesis I think), that characterizes up to computable isomorphism the structurecomputable reals as the computable field with semidecidable $<$, computable $|{-}|$, computably Cauchy complete and computably archimedean. Which of these properties fails for the computable surreals? It must be the archimedean axiom.
Jun 16 at 9:14 comment added Joel David Hamkins @StevenStadnicki Ah, yes, you are correct to notice this, but it is no problem for the application of Kleene recursion. The point will be that there is a program that carries out that recursion. Whenever it places something into the left set of $1/y$, then it will also be placing this other updated thing as well, and similarly for the right set. That is a nice way of representing the iteration I was talking about above.
Jun 16 at 0:54 comment added Steven Stadnicki Speaking of iteration, you might want to ponder on the definition of $1/y$ from Wikipedia again; it's qualitatively different from the definitions for $+$ and $\times$ in that it involves the options to previous approximations of $1/y$. Square root (which I found and will offer up in a new answer) has the same issue.
Jun 15 at 21:28 comment added Joel David Hamkins I suppose, of course, that one will need to iterate that approximation idea. (Obviously it is absurd to think it would always work without iteration.) But how long do we iterate? If transfinite, this might take us out of computability.
Jun 15 at 21:06 history edited Joel David Hamkins CC BY-SA 4.0
Edit for subtlety about x<y
Jun 15 at 20:19 comment added Joel David Hamkins My first idea is also naive, even for $\sqrt{3}$, since $3=\{2\mid \ \}$, but information about $3/2$, $2/3$ and $\sqrt{2}$ will not be enough to determine the cut of $\sqrt{3}$. So, I don't know how to compute $\sqrt{x}$ in the surreals.
Jun 15 at 17:19 comment added Steven Stadnicki IIRC there's a definition for sqrt() in ONAG, though I wouldn't 100% trust it; I'll take a look when I have a chance.
Jun 15 at 16:54 comment added Joel David Hamkins But I think the first idea does work for $\sqrt{\omega}$.
Jun 15 at 16:31 comment added Joel David Hamkins That latter naive idea doesn't work correctly for $\sqrt{\omega}$.
Jun 15 at 16:09 comment added Joel David Hamkins Or what about $\{\sqrt{x_L}\mid\sqrt{x_R}\}$? If $x>1$, this seemingly has a tighter gap than $x$ itself, so it might equal $\sqrt{x}$? Perhaps that's naive.
Jun 15 at 15:50 comment added Joel David Hamkins Perhaps an idea for computing $\sqrt{x}$ is the standard way of approximating this by division, namely, for each positive $x_L$ we form $x/x_L$ and then compare the result with $x_L$. The larger of these is above $\sqrt{x}$ and the smaller is below $\sqrt{x}$. So we are getting closer to $\sqrt{x}$. And we can recursively also compute $\sqrt{x_R}$ in the same way, and these will be above $\sqrt{x}$. Does this simple idea produce $\sqrt{x}$?
Jun 15 at 15:37 history edited Joel David Hamkins CC BY-SA 4.0
added 1027 characters in body
Jun 15 at 15:17 history answered Joel David Hamkins CC BY-SA 4.0