Modelling the continuum
For my first few blog posts here at unwanted capture, I’m going to talk about a subject that I will return to often: rethinking our mathematical foundations aesthetically. This time, I want to look at our definitions for the continuum; I think that a non-standard approach can give us a cleaner presentation which is closer to our basic intuitions. This has been said before, but most approaches tend to pirate off of existing set theoretic definitions, instead of taking advantage of the added flexibility a non-standard predicate gives us.
We’re all probably familiar with the usual constructions of the real numbers via either cauchy sequences or dedekind cuts. Add to this the theory of limits and we have a foundation sufficient for all the calculus and analysis that we need to do. However, these definitions don’t exactly correspond to our basic intuitions; they’re actually the product of a long struggle to eliminate the infinitesimals of Newton and Leibniz.
Nonstandard analysis (NSA) offers a rigorous approach to these more intuitive methods; let’s briefly recall a sketch of one way the story can go. Using set theoretic techniques (ultraproducts) we embed our existing model into nonstandard model
in such a way that

for formulas
built from the symbols and constants above (which includes <).
However we can show that there exists an element
smaller than every positive standard real number, and we make this observation the basis of our calculus. The problem with this approach, in my opinion, is that we must first build something which is already good enough to do calculus and then add an extra layer of structure. Instead, I think that we should try to build our continuum directly from a nonstandard model of
.
This is approach will be easier to develop from a different nonstandard point of view. The important aspects of the semantic description above are also captured by a syntactic approach, where we add a new predicate “
“. This predicate holds of all the usual numbers
,
, ,
, but not of the infinites and infinitesimals mentioned above. We must be careful, though, because we are not allowed to form sets using predicates which are built from
, so that some reasonable-looking definitions like are actually nonsense.
Now how does this apply the the natural numbers? Start by assuming the basics of
. Now adjoin the
predicate; most of the axioms translate directly because of the transfer principle. This allows us to prove, for instance, that

![\begin{array}{rcl}</p>
<p>\textrm{std}(0)\ \&\ [\textrm{std}(n)\implies\textrm{std}(n+1)]&\implies&\forall n\in\mathbb{N}\ \textrm{std}(n)\\</p>
<p>&\implies&\forall n\in\mathbb{N}^*\ \textrm{std}^*(n)\\</p>
<p>&\ \ \not\!\!\!\implies&\forall n\in\mathbb{N}^*\ \textrm{std}(n).\end{array}](http://www.unwantedcapture.org/wp-content/cache/tex_6d8d1f9d48311a426d581a5037411c12.png)
Thus we can think of
as a non-inductible predicate. This is particularly useful for capturing a notion of indeterminately bounded computation. For example, if I can count to
, I can probably count to
. However, I obviously can’t count to any number; NSA gives us a means of saying that there is a small (practical) infinity of counting numbers contained in the much larger infinity of all numbers.
* * *
So how do we connect this up with the continuum? We want to exploit an analogy which says that
is like
, because both carry linear orders which are bounded on one side and unbounded on the other. The problem, of course, is that one order is dense while the other is discrete. However, if we think of standard numbers as infinitesimals then this discreteness does not manifest at the macro-scale; say

Then
implies that . Thus any nonstandard model of
has a dense linear order lurking inside; this is just the quotient of the original order by the eqivalence relation

The next issue is how we ought to scale this correspondence. It’s obvious that
corresponds to
, and that
must correspond to some nonstandard natural. But which one? Any choice will lead to a sufficient theory, but remember, we are interested in aesthetics here. My suggestion is that we fix a nonstandard
and define
(any other base will do just as well). In this theory, the dyadic rationals
take pride of place over
; these are simply the numbers for standard
.
The algebraic and order relations are almost trivial to define in this framework. Addition in
is exactly the same as that in
, as is
. Multiplication, on the other hand must be scaled so that . Since we expect multiplication to be linear, this forces us to define

We must include the floor operation because may not be divisible by
; fortunately, this discrepancy washes out at the large scale. All of the arithmetic facts that we like about
(commutativity, associativity, distributivity, etc.) follow immediately from the corresponding laws in
, although some may be fuzzy in the sense that they hold only up to
-equivalence.
I think I’m going to leave it here for the moment. I hope everyone will at least agree that this is a satisfactory definition for the continuum. In my next post I’ll come back to this topic and say why I think this is a preferable method. Any guesses?
Nice first post, Spencer.
It is clear that your syntactic approach to the continuum differs from Nelson’s pioneering internal set theory, since his shares with semantic approaches a main feature you wish to avoid: that of starting with a perfectly serviceable
and adding nonstandard reals on top. On the other hand, Jeremy Avigad’s syntactic approach in Weak theories of nonstandard arithmetic and analysis (15 ff.) already avoids this.
Roughly, we have a theory whose variables are intended to range over
; then
and
are defined as expected. From there,
is defined to be those members of
which are bounded, i.e. which have standard ceilings, so avoiding any talk of some
. Beauty is in the eye of the beholder, of course, but I find this way of doing things aesthetically pleasing.
Now nothing about Jeremy’s setup addresses the particular kind of aesthetic appeal you seem to be after when, say, making a very deliberate choice for your
; I look forward to seeing what beauty you intend to extract. I am wondering (while not knowing exactly what you want to get out of this) whether the effect you ultimately want could also be got while starting off in the manner just described, rather than building
as you do in the post?