Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The Wikipedia article on surreal numbers states that hyperreal numbers are a subfield of the surreals. If I understand correctly, both fields contain:

  • real numbers
  • a hierarchy of infinitesimal numbers like $\epsilon, \epsilon^2, \epsilon^3, \ldots$
  • a hierarchy of transfinite numbers like $\omega, \omega^2, \omega^3, \ldots$ where $\omega = 1/\epsilon$

and both allow the four standard arithmetic operations to be applied to any combination of real, infinitesimal, and transfinite numbers. So what is the difference, if any, between these number systems? If the Wikipedia statement is accurate, what numbers are surreal but not hyperreal?

share|cite|improve this question
up vote 4 down vote accepted

There are many non-isomorphic non-standard models of reals; any of them can be called hyperreals, although one specific model (the ultrafilter construction on $\mathbb{R}^\mathbb{N}$) is often called "the" hyperreals.

Models are generally taken to be sets. The surreal numbers are a proper class: they are "too big" to be considered a non-standard model of the reals in this sense.

But to some extent, we don't really have to insist on models being sets: with suitable set-theoretic axioms, I believe the surreal numbers are also a non-standard model of the reals. In fact, they would be the largest model.

If we pick one particular (set-sized) non-standard model -- e.g. "the" hyperreals -- then we cannot compare its elements to surreal numbers directly. First, we'd have to choose a way to embed the hyperreals into the surreals. There isn't a unique way to do this. In fact, there is a vast number of ways -- an entire proper class of embeddings! (I believe) we can choose to make any particular surreal a hyperreal number by choosing an appropriate embedding.

share|cite|improve this answer
Interesting. Could you elaborate on the embedding? I'm just trying to get some intuition for this, not formal details. Are there "typical" or "natural" embeddings, and given such an embedding, where would the extra surreals be? For instance, is it somewhat analogous to how the rationals are embedded in the reals, where the rationals are dense but there are extra real numbers "between" the rationals? – Nathan Reed Oct 26 '12 at 17:26
For any (set-sized) non-standard model of the reals, call it $F$, we can construct a new non-standard model of the reals extending $F$ that contains an $F$-infinitessimal $\epsilon$: that is, $\epsilon$ is a positive number that is smaller than every positive element of $F$. Therefore, $F$ can't be dense in this extension: e.g. in this new model, the interval $[3+\epsilon, 3+2\epsilon]$ doesn't contain any elements of $F$. – Hurkyl Oct 27 '12 at 8:25

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.