73

I don't know if my textbook is written poorly or I'm dumb. But I can't bring myself to understand the following definition.

A real number is a cut, which parts the rational numbers into two classes. Let $\mathbb{R}$ be the set of cuts. A cut is a set of rational numbers $A \subset \mathbb{Q}$ with the following properties:

i) $A \neq \emptyset$ and $A \neq \mathbb{Q}$.

ii) if $p \in A$ and $q < p$ then $q \in A$.

iii) if $p \in A$, there exists some $r \in A$ so that $p < r$ (i.e. $A$ doesn't contain the "biggest" number).

That's a literal translation from my textbook (which is written in Slovenian). All seems fine and I can get my head around all of the postulations except for one. The definition states in the beginning "A real number is a cut...", but then it also states "A cut is a set of rational numbers..." So a real number is 'a set of rational numbers'?!

It's not my bad translation, I swear, I'm quite good at English. Either the textbook is written in such a convoluted manner that I can't properly understand the wording the author chose or I'm overlooking something big. Could you please clarify and explain the definition in full detail?

God bless
  • 2,049
  • 2
    What's the confusion? – Nagase Jul 09 '18 at 19:53
  • I can't imagine how a real number can be a set of rational numbers. I could accept that some real would be $\text{sup } A$ for some set $A$ with specific properties, but not a set in its own right. – God bless Jul 09 '18 at 19:55
  • 24
    You are not confused, you just don't like the definition. From the wording of your question, it seems clear to us that you do understand that a real number is thought of as a set of rational numbers in Dedekind's definition. You just don't like this idea for defining a real number. – stressed out Jul 09 '18 at 19:55
  • @stressedout Could you please give a definition (as an answer, if you must) that is more "intuitive"? It would really help me deepen my understanding. I don't just want to memorize a bunch of rules and mechanically solve problems, I want to understand how definitions were created in the first place! – God bless Jul 09 '18 at 19:58
  • 14
    This is the same kind of "trick" as constructing the integers as equivalence classes of pairs of naturals with the same difference (e.g. "-2" as an integer is ${(0,2),(1,3),(2,4),...}$). We want to cover all possible numbers with some property of the constructed objects, but we can't define that property without already having the numbers we're trying to construct! So instead we define the number as the constructed object that "resolves" to that number. – Deusovi Jul 09 '18 at 23:25
  • 1
    Arguably the definition should not use the term "real" until the end, after "cut" has been given a full definition. For example, probably the second sentence should really be the very last thing, i.e.: "Define $\mathbb{R}$ to be the set of all such cuts". Related: https://math.stackexchange.com/questions/752220/dedekind-cuts-and-circularity – Daniel R. Collins Jul 10 '18 at 01:00
  • 1
    How exactly could a Dedekind cut work with uncomputable numbers like Chaitin's constant? – Thorsten S. Jul 10 '18 at 01:19
  • 4
    @ThorstenS. Computability and Dedekind cuts don't really interact much. Almost all real numbers are uncomputable. The fact that you can't figure out what the cuts are doesn't stop you from defining them. This is a different question though that might have an answer on this SE and if it doesn't it might be worth asking. – DRF Jul 10 '18 at 06:23
  • 8
    For example, $\sqrt 2$ would end up being $(-\infty, \sqrt 2) \cap \mathbb Q$ but they have to say it in a way that doesn't use $\sqrt 2$ or the real numbers. – Steven Alexis Gregory Jul 10 '18 at 11:11
  • 2
    Unfortunately for some, formally pretty much all mathematical objects are sets. Even ordinal numbers (which includes natural numbers): each of them is the set of all smaller ordinal numbers. So 0 is the empty set, 1 is a 1-element set only containing 0, 2 = {0,1} etc. True, many objects can be defined varied ways. Inn fact, objects are usually defined in an abstract way (Peano's axioms for natural numbers or real numbers being a superset of rationals that is still an ordered field but Cauchy complete etc.) but in order to make sure they exist they need to be modelled - of course, with sets. – Heimdall Jul 10 '18 at 12:30
  • 1
    And one such model for natural numbers (and all ordinal numbers) is what I've just mentioned, and for real numbers it's Dedekind cuts. With formal maths, it's sometimes counter-intuitive how an object is modelled, and what's important with a model is that it fits the definition. It helps if the model is simple enough in terms of how many operations it takes to construct the object and manipulate it, and in that sense Dedekind cut is very simple. But what models are usually not, is intuitive. It helps if you don't think of real number as a quantity, something intuitive, but an abstract object. – Heimdall Jul 10 '18 at 12:44
  • 1
    A concrete example may help. One can identify the real number $\sqrt{2}$ with the set consisting of all the rational numbers less than it : $(-{\infty},\sqrt{2})\cap{\bf{Q}}$. This set is uniquely identified by $\sqrt{2}$, and vice versa because the real numbers are a totally ordered set. The point being we have no other way to define $\sqrt{2}$ if we are only permitted to use the rational numbers to do so. So the rational number $1/2$ is identified with the set $(-{\infty},1/2)\cap{\bf{Q}}$, and indeed any real number $x$ is the set $(-{\infty},x)\cap{\bf{Q}}$. – student Jul 10 '18 at 20:49
  • Everything is a set in ZFC foundation of mathematics. Natural numbers: $0 = \emptyset$, $1 = {0}$, ... , $n={0,1,\ldots,n-1}$. Integers are equivalence classes of ordered pairs of natural numbers $[(m,n)] = [(m',n')] \iff m + n' = m' + n$ and the classes represent integers that correspond to difference: $[(m,n)]$ is the integer $m - n$. Analogous are the rationals which are equivalence classes of pairs of integers $[(m,n)] = [(m',n')] \iff mn' = m'n$. Is it surprising that the reals are defined as sets of rationals? No, it is not. It's surprising that you didn't object to this much sooner. – Ennar Jul 12 '18 at 09:35
  • Related: https://en.wikipedia.org/wiki/Isomorphism#Relation_with_equality "In certain areas ... it is valuable to distinguish between equality on the one hand and isomorphism on the other." ... "one can choose an isomorphism between [two example sets], but that is a weaker claim than identity..." "However, there is a case where the distinction between natural isomorphism and equality is usually not made. That is for the objects that may be characterized by a universal property. A typical example is the set of real numbers, which may be defined through ... Dedekind cuts..." – LarsH Jul 12 '18 at 18:47
  • Imagine the geometrical line as $x$-axis of the cartesian plane. Draw the square with vertex $(0,0)$ and $(1,1)$ etc. Put the compass in $(0,0)$, take the distance to $(1,1)$ and find the inetrsection of that circle with the $x$-axis. In this way, you are "cutting" the geometrical line in a point: what are the $x$-coordinate of that point ? Dededekind "cuts" is a way to find a "numerical" object (a real number) corresponding to every geometrical object (points) on the line. – Mauro ALLEGRANZA Jul 12 '18 at 19:23
  • 1
    @M.Winter Could you please explain why you reverted my edit to the title? – Federico Poloni Jul 13 '18 at 15:53
  • @FedericoPoloni i had the impression that the old title was good as it was. It reflected the OPs problem (a problem of non-understanding). I guess a majority vote would be good, but also hard to get. However, I prefer your title to the one that we have now. – M. Winter Jul 13 '18 at 16:52

16 Answers16

92

As I said in my comment, you are in good company---in fact, the company of Dedekind himself! In a letter to Heinrich Weber, Dedekind says the following:

(...) I would advise that by [natural] number one understand not the class itself (...) but something new (corresponding to this class) which the mind creates. (...) This is precisely the same question that you raise at the end of your letter in connection with my theory of irrationals, where you say that the irrational number is nothing other than the cut itself, while I prefer to create something new (different from the cut) that corresponds to the cut and of which I prefer to say it brings forth, creates the cut. (Ewald, From Kant to Hilbert, vol. 2, p. 835)

So Dedekind himself preferred not to identify the real number with the cut, merely saying that the mind somehow creates the real number which then corresponds to the cut. This is, however, a little bit obscure, so it's not surprising that most mathematicians (such as Weber!) decided to ignore Dedekind's suggestion and simply identify the real number with the cut. The reasoning behind this identification is roughly the following.

We know that any Dedekind-complete ordered field is isomorphic to the field of the real numbers. In particular, this means that any construction or theorem carried out in the real numbers could be reproduced inside an arbitrary Dedekind-ordered field, and vice-versa, by simply using the isomorphism as a "translation" between the fields. Hence, it doesn't matter what the real numbers actually are; for mathematical purposes, even supposing that there is such a thing as the real numbers, anything that we wanted to do with them could also be accomplished in an arbitrary Dedekind-complete ordered field.

Thus, if we could show that the cuts themselves satisfy the axioms for being a Dedekind-complete ordered field, then we could dispense with the real numbers altogether and simply work with the cuts themselves. And, in fact, we can show that this is the case! One need only to show that, given two cuts, $X$ and $Y$, it's possible to define operations on them corresponding to the usual operations on the real numbers, such as addition and multiplication, and that after doing so these operations will satisfy the field axioms. It's not difficult to see that the obvious operations will yield the desired result (exercise!), though it is somewhat laborious. If you are interested in seeing a detailed verification, I recommend reading, say, Appendix A of Yiannis Moshovakis excellent book Notes on Set Theory, which contains a very thorough discussion of the matter.

Nagase
  • 5,467
  • 18
    It does not matter what any mathematical object is, what matters are the specific properties which describe it uniquely, but this philosophy should not be used to downplay the definition of a mathematical object. It is of utmost importance to understand how a complicated mathematical object can be created out of simpler objects and thereby describe the properties of a complicated object in terms of properties of a simpler object. – Paramanand Singh Jul 10 '18 at 02:06
  • 3
    Interesting quote! – goblin GONE Jul 10 '18 at 09:03
  • But it seems that all you've shown is that there is an isomorphism between Dedekind cuts and the real numbers. How does that justify saying that the cuts are the real numbers? Anything we want to do with pairs of natural numbers could be done with single natural numbers, because there's an isomorphism; yet would you say that natural numbers and pairs of them are the same thing? – LarsH Jul 12 '18 at 18:30
  • 1
    @LarsH That's exactly where Paramand Singh's comment above comes into play. The Dedekind cut construction shows that something behaving exactly according to our real number axioms (be they defined as a complete totally ordered field, or something else) exists. Once you've done that, we don't really need the construction any more. All we need is the list of properties that our axioms give, and we know that any such structure obeys all properties we can derive, safe in the knowledge that we are reasoning about mathematical constructs which do actually exist. – Arthur Jul 12 '18 at 20:22
  • @LarsH That's what you get when people can't make up their minds about which interpretation they prefer. I wouldn't worry too much about it, as in the end it doesn't really matter. – Arthur Jul 12 '18 at 20:39
  • @Arthur: This is a very philosophical issue, but ... if "It does not matter what any mathematical object is," then how is it helpful to define a real number using a statement of what it "is" ("A real number is a cut ..." as opposed to "A real number can be uniquely identified by a cut..." or "A real number corresponds to a cut...")? – LarsH Jul 12 '18 at 20:42
  • @LarsH the real numbers aren't anything until you define them. Nothing exists mathematically unless you define it first. We have settled on a convention for a set of properties we deem useful and named it the real numbers. Some people prefer to single out a single thing which satisfies these properties as "the real numbers". But it doesn't matter because without loss of generality they are all the same thing. – Tim Seguine Jul 12 '18 at 20:46
  • @TimSeguine Yeah I think we're getting pretty far into philosophical weeds here. Leaving aside the issue of mathematical realism, I don't understand how real numbers can be said to have the same properties as cuts. For example, if $A$ is the cut corresponding to $\sqrt2$, then $1 \in A$, but would you really claim that $1 \in \sqrt2$? I don't see how that makes any sense apart from the Dedekind cut construction itself. – LarsH Jul 12 '18 at 21:02
  • 1
    Few of us, as a matter of daily practice, dispense with the real numbers and "simply" work with Dedekind cuts. To the extent that there have been doubts about the existence of the reals, they remain unresolved. What has been shown is that if we can reason consistently about sets, then reasoning about real numbers does not introduce any new inconsistency. Thinking about the reals as something different, as Dedekind wanted to, requires agreeing on new rules of argument, whereas with the cuts we can "simply" use the old rules if issues of correctness arise. – Tobias Hagge Jul 13 '18 at 00:39
  • @LarsH: why not? If we stick to the definition of a real number as a Dedekind cut then ${1,1.4,1.414,1.41421} \subset \sqrt{2}$. The properties of the symbol $\sqrt{2}$ can not be captured by a finite set of rationals and it is essential that we treat it as some infinite set of rationals. The decimal representation $\sqrt{2}=1.41421\dots $ means that we can treat $\sqrt{2}$ as the set ${1,1.4,1.414,\dots} $ and a theory of reals can be built using this. – Paramanand Singh Jul 13 '18 at 01:27
  • 1
    @LarsH: IMHO one does not really need to bother with the construction of reals if one feels that the completeness property is obvious. For me the completeness of reals is totally mysterious and it is basis of all significant theorems in calculus and hence I need to know how completeness comes out of an incomplete system like $\mathbb {Q} $. – Paramanand Singh Jul 13 '18 at 01:34
  • 3
    @LarsH You have the exact same issue with the canonical construction of the naturals in ZFC. 1 is an element of 2 in that construction. That kind of ambiguity is not really important though, because numbers don't have "set like" semantics in standard usage, so their "set like" characteristics can be arbitrary as long as they don't conflict with the properties we care about. At the end of the day it is just a tool. There is some worry a priori that such an object even exists, so there is a desire to construct one explicitly. Then you care about whether they are "unique" in the way we care about – Tim Seguine Jul 13 '18 at 08:36
  • @TimSeguine: Yes, the same issue occurs in that construction. A key point for me in what you've just said is that IIUC you're not actually looking for a construction that has exactly the same properties as reals (or naturals), rather a construction that yields a superset (or a non-conflicting set?) of those properties. So to you it doesn't matter that the construction has set-like properties that a real number doesn't have (at least not apart from this construction). That's fine, but it seems to me that if A and B don't have exactly the same properties, you can't say A is identical to B. – LarsH Jul 13 '18 at 13:28
  • 2
    @LarsH Any explicit construction of anything satisfies a superset of the properties it was constructed to model by necessity. At the end of the day what we care about is that we have an ordered field that is Dedekind (Or alternatively Cauchy) complete. We'd like at least one of them to exist, and we'd like it to not matter much which one we use. So take your pick and by convention we call the entire concept "the reals". There are formulations of analysis that postulate the existence of at least one dedekind complete ordered field and explicitly call it the real numbers. That is unnecessary. – Tim Seguine Jul 13 '18 at 13:56
  • 2
    @LarsH Whether $1 \in \sqrt 2$ makes sense depends on your perspective. It may not make much sense at first glance, but it does once you write it as $1 < \sqrt 2$, which is exactly what it is: a rational number $x$ is an element of the lower Dedekind cut for a real $r$ iff $x < r$. Similarly, a subset relation on cuts defines a linear order on the reals, and it's easy to check that when one of them is a rational this order coincides with the one defined by the membership relation above. – Anton Fetisov Jul 19 '18 at 20:34
38

The Dedekind cut splits $\mathbb Q$ in two subsets of rationals, all the ones smaller than the desired real, and all the ones larger.

These infinite subsets are used because a real might not be a rational, but can be approached arbitrarily closely by rationals. And by using infinitely many rationals, you can get closer and closer. (You need them all because there is no "closest" rational.)

For instance,

$$1<\frac{14}{10}<\frac{141}{100}<\frac{1414}{1000}<\frac{14142}{10000}\cdots<\sqrt2<\cdots<\frac{14143}{10000}<\frac{1415}{1000}<\frac{142}{100}<\frac{15}{10}<2$$

As the concept of reals can only be defined using already established concepts, the real is defined to be one of these sets of rationals.


If this approach seems contrived to you, remember that a rational is an infinite set of integer pairs $(kp,kq)$ where $p,q$ are relative primes.

From this definition, the basic operations (addition, multiplication, comparison...) on reals can be defined, by reasoning on the infinite subsets. But once the algebraic properties of these numbers are established, they can be manipulated as if they were "atomic" entities.

  • 10
    It’s a little confusing to say it “cuts the real line.” It cuts the rational numbers or rational line. – Thomas Andrews Jul 09 '18 at 20:05
  • @ThomasAndrews: yes, but it can also be uninituitive that real points are found "between" points of a line that only contains rationals. So I preferred to say real even if at this stage reals were undefined. This sentence is not meant to be rigorous. –  Jul 09 '18 at 20:11
  • 2
    In response to @ThomasAndrews comment, why not start with a paragraph noting that this construction builds on an intuitive sense of how the real line behaves in order to create something that captures the behavior, which we then call the real line? – Ethan Bolker Jul 09 '18 at 20:16
  • 2
    @EthanBolker: I have removed the reference to a line that caused the little controversy, because these nuances won't be helpful to the OP. –  Jul 09 '18 at 20:21
  • Would the phrase "corresponding real" be clearer than "desired real" in the first sentence? I understand what is meant by "desired" there, it just seems like a slightly odd word in that context. – Todd Wilcox Jul 11 '18 at 18:59
  • "remember that a rational is an infinite set of integer pairs..." Maybe you mean that a rational can be formally constructed as an infinite set of integer pairs...? If you really mean is, then on what basis do you say that? It seems to be only begging the OP's question. – LarsH Jul 12 '18 at 18:02
  • @LarsH: what is a rational number according to you if not the equivalence class of ordered pairs of integers? Saying that it is ratio of two integers only changes the question to "what is a ratio of two integers" from "what is a rational number". Also note that in case of rationals the infinite set is not essential because there is a representative pair of each class which is unique (namely the pair whose GCD is 1 and second number in pair is positive). But describing a real number in terms of rationals requires an infinite number of rationals in an essential manner. – Paramanand Singh Jul 13 '18 at 05:52
24

Have you seen the construction of the integers (from the natural numbers)? The integers are constructed as classes of equivalences of ordered pairs, which is also "weird". In order for you to begin to understand this process, start by thinking about those definitions as implementations, or models, of structures that we will (artificially, you can say, but that is irrelevant) show that behave like we expect them to behave in order for them to be called as such (integers, real numbers etc). Later you will see that this distinction is mostly psychological.

The bottom line is: They are clever ways to show the existence of objects which realize the structure we are idealizing. Dedekind cuts is a particularly clever example, as I'm sure you will eventually appreciate.

One way to start appreciating the cleverness behind this construction (and also dispel the negative feeling of artificiality and/or confusion) is by trying to define the real numbers by yourself. Be critical in such construction, and you will realize that a lot of your attempts will be (most likely) circular.

  • 11
    +1 especially for the last paragraph. Defining a real number is difficult and hence routinely avoided in textbooks of calculus. – Paramanand Singh Jul 10 '18 at 02:20
  • 'The integers are constructed as classes of equivalences of ordered pairs, which is also "weird".' I think you mean constructing rational numbers from integers, not integers from natural numbers? – JiK Jul 10 '18 at 09:58
  • 2
    @JiK A similar construction works for the integers as well. The equivalence relation is $(a,b) \equiv (c,d) :\Leftrightarrow a + d = b + c$ on $\mathbb N^2$. – AlexR Jul 10 '18 at 10:12
  • @AlexR Oh. I didn't know that is "the construction of integers" (I thought just adding another version for each positive integer is more common), but indeed it's quite natural. But I'm not sure that example is good for OP's understanding, for someone who doesn't grasp the concept, it might seem even more convoluted than Dedekind cuts. – JiK Jul 10 '18 at 11:32
  • @JiK a construction would surely have been more clear :) – AlexR Jul 10 '18 at 12:00
15

I haven't got time to do a lot of this right now, but I googled "eudoxus theory of proportions" and one of the first things to come up was this. Note in particular on page 53:

Eudoxus’ idea was to say that a length... is determined by those rational lengths less than it and those rational lengths greater than it.

In other words, this is essentially Dedekind cuts, 2300 years before Dedekind!

IMHO a bit of historical context often helps with this sort of thing. Try googling for yourself, you may find something which helps you even more than the above link.

David
  • 82,662
  • 1
    Thanks for pointing this out. I still wonder why this simple idea is presented in so boring and dry manner in the formalism of set theory. The treatment by Eudoxus is so simple to understand. Even Dedekind's own treatment is simpler compared to what we find in modern analysis texts. – Paramanand Singh Jul 10 '18 at 06:32
  • 2
    Eudoxus' construction is laid out in Euclid's Elements, Book V, Definitions. The Elements having been the standard introductory European mathematics textbook for centuries, Dedekind and Weierstrass were very likely aware of Eudoxus' construction. See the very interesting book The Forgotten Revolution by Lucio Russo (Springer, 2004). – Anton Tykhyy Jul 11 '18 at 07:44
12

I think your problem with Dedekind's definition is rather philosophical. You understand the definition, you just don't like it. If it helps, let us look at another definition for a real number which might be more intuitive. One given by Cauchy (Egreg has pointed out that this definition is due to Cantor):

A real number is a class of equivalent Cauchy sequences with terms in $\mathbb{Q}$. Yes, unfortunately we still can't get rid of the idea of representing a real number by a set!

Two Cauchy sequences are equivalent iff the difference between them goes to $0$. The idea is simple. You know that a real number has a decimal expansion. For example:

$$\sqrt{2} = 1.4142135623730950488$$

So, you can define a sequence of rational numbers that converges to $\sqrt{2}$:. $$a_1=1,a_2=1.4,a_3=1.41,a_4=1.4142$$ and so on.

The thing is that this sequence of rational numbers is converging to a number that is not rational. This shows that rational numbers have holes!

But what is so good about a Cauchy sequence? A Cauchy sequence is a sequence where its terms are getting closer and closer and closer to each other. So, we expect it to converge to something if there is no "hole" in our space. If there is a hole, we can't converge to it. But we can manually/artificially add it to our original space and "complete" our space. This is how real numbers are obtained from rational numbers in real analysis: as the completion of the rational numbers with the Euclidean metric.

stressed out
  • 8,130
  • 4
    The definition with Cauchy sequences is due to Cantor – egreg Jul 10 '18 at 12:32
  • 3
    The problem doesn't go away if you use Cauchy sequences. In fact it goes worse. A real number is represented by multiple Cauchy sequences. You need an equivalence relation between sequences: two are related if their difference converges to zero. So each real number is an equivalence class - a set of Cauchy sequences that are related to each other. For example, sqrt(2) is the set of all sequences related to the one shown. – Heimdall Jul 10 '18 at 12:56
  • 1
    @Heimdall That's what I have said. – stressed out Jul 10 '18 at 13:08
  • @egreg Thanks for pointing it out, Egreg. – stressed out Jul 10 '18 at 17:28
11

You will find that all sorts of things which seem obvious are in fact defined as sets - one aspect of this is the way that the logical foundations of mathematics are often with reference to set theory.

In fact, if you build mathematics from set theory, you find that natural numbers are defined as sets, and these are generalised to ordinal numbers, which include infinite sets.

Then when we define the rational numbers we want $\frac 12=\frac 24=\frac 36=\dots$ and one way of doing this is to define a rational number as an equivalence class (a set) of ordered pairs of integers.

We recover the normal way of looking at things by giving these sets names (so we name the numbers we use), and we tend to forget the underlying structure once we have checked that everything is well-defined.

The importance of the Dedekind construction using cuts is that it constructs a collection of numbers which have the properties we expect and hope and want. We can in fact show that (given the correct definition) any collection of objects which has the properties of the real numbers is isomorphic to the reals - it has essentially the same structure and the same properties and there are no surprises. But we still need to know that such a collection of objects exists - and that is what Dedekind shows. Once we have these properties with uniqueness and existence, we can, in fact, choose our favourite names for the objects with confidence.

Mark Bennet
  • 100,194
9

I think you should begin by asking a simpler question : what is a rational number? Or perhaps even simpler: what is an integer or a natural number?

Let's take the existence of natural numbers for granted (doing this helps us avoid lot of set theory). Then an integer can be described by a single natural number and the idea of a negative. Going forward one can describe a rational number using two integers. Note that it is not possible to describe a rational number using just one integer and the idea of a reciprocal.

The next step of describing a real number in terms of rationals is difficult and most presentations focus on the set theoretic aspect rather than the essence of the matter. The key idea is that a real number can not be described in terms of a finite number of rationals. Rather to describe a real number we require an infinite number of rationals in an essential manner. The method of describing the real number may be different (like infinite decimal representation, Dedekind cut, Cauchy sequence etc) but all the descriptions have one thing in common. They all deal with an infinite number of rationals. And this is the primary source of difficulty in understanding the nature of a real number. The most natural way to handle the situation is to define a real number as some infinite set of rationals with specific properties.

Without going into a specific definition of a real number, it should be noted that the rationals being used to describe a real number are approximations to the real number being defined and it is essential that the description includes as good approximation as needed. To put the matter in crude terms, real numbers are things that are well approximated using rationals and we usually identify the real number with the set of rationals approximating it.

6

Based on the comments, I think you have a good intuitive grasp of the intent of the definition already. Namely, when we choose to use Dedekind cuts to define the reals, the idea is that any real number $x$ will be $\sup A$ for some Dedekind cut $A.$

The problem with this is that in order to write $x = \sup A,$ we must be able to evaluate $\sup A,$ that is, we need to identify a number that satisfies the necessary conditions to be $\sup A.$ But since we are still in the process of defining the real numbers, the only numbers we have available to use as values are numbers such as the integers or the rational numbers, and $\sup A$ is not yet defined for most of the Dedekind cuts.

So in order to initially define the real numbers so that we can start working with them, we take a Dedekind cut $A$ itself as the definition of a real number. The intuition is still that the real number we define in this way is (or should be) a supremum of the cut $A,$ but in order to avoid a circular reference we avoid making that part of the definition.

Of course, once we have defined the real numbers (using Dedekind cuts or any other method), we can construct a set of real numbers $A'$ that corresponds exactly to any given Dedekind cut $A$ (that is, the real number $r$ is in $A'$ if and only if $r$ corresponds to one of the rational numbers in $A$), and then we expect to find that $A = \sup A'.$ In other words, once the real numbers have been defined, each real number is the supremum of its own Dedekind cut.

David K
  • 98,388
3

I concur with Nagase's answer, but I wish to elaborate more on the logical aspects. In short, reals are not entities we pluck out of thin air or fancy alone, but are rather described as a single whole structure that we believe is meaningful. So we can and should separate between the properties of such structures (Dedekind-complete ordered fields) and the question of whether they exist.

One can do practically all practical real analysis using the second-order axiomatization of the reals, but one should also separately show that such fields exist, so that the theorems about real fields are actually saying something!

To prove existence, one can constructed the set $R$ of all equivalence classes of Cauchy sequences of rationals, where two sequences are equivalent iff their difference tends to zero, then define $+,·,<$ on the classes, and then prove that the resulting structure $(R,+,·,<)$ is indeed a Dedekind-complete ordered field.

One can alternatively construct the set $R$ of all equivalence classes of Dedekind cuts of rationals (where two cuts are equivalent iff ...), then define $+,·,<$ on them, and then prove that the resulting structure $(R,+,·,<)$ is indeed a Dedekind-complete ordered field.

In either case, all theorems of real analysis that we prove using only the axiomatization of the reals will apply to $(R,+,·,<)$. Furthermore, we can show that the rationals as an ordered field embeds into $(R,+,·,<)$. Using this embedding we can construct another structure $(R',+',·',<')$ which is a Dedekind-complete ordered field that contains the rationals directly. It is precisely because of this that we usually consider the rationals to be a substructure of the reals. This is the actual source of your confusion.

In fact, one can prove that the second-order axiomatization of the reals is categorical, meaning that it describes a unique structure up to isomorphism. In other words, any two Dedekind-complete ordered fields are isomorphic. This is the reason we usually call the reals "the reals", because there essentially is only one such structure (abstractly speaking).

Note that categoricity of the second-order axiomatization of the reals crucially depends on the second-order completeness axiom. See this post for some details on this.

user21820
  • 57,693
  • 9
  • 98
  • 256
3

To cut directly to the chase:

The definition states in the beginning "A real number is a cut...", but then it also states "A cut is a set of rational numbers..." So a real number is 'a set of rational numbers'?!

The word "is" here is a shortcut for a bijection. To be very exact, the book and your translation should read "there is a bijection between the set of the real numbers, and the set of cuts"; and further "there is a bijection between the set of cuts and the set of sets of rational numbers".

Hence, by transivity, you get "there is a bijection between the set of real numbers and the set of sets of rational numbers".

Obviously, this is a bit unwieldy to read and write, so "is" is used instead.

AnoE
  • 819
2

The secret is not to think too hard. Take a real number x, and take all rational numbers q < x. Now, the set of all rational numbers q < x satisfies the definition of a cut. In the same fashion, given a cut according to the definition of set of rational numbers you describe, you can find a real number x which is the sup of that cut.

So, in a way, you can identify a cut (a set of rational numbers) with a real number.

user
  • 1,123
1

The OP's translated definition is somewhat deficient. The idea of a "cut" really deserves its full definition before you can leverage that to construct the "reals". The fact that the OP's quoted definition intermixes the two is what personally gives me grief; and raises the circular-definition issue in this related SE question. Compare to the short definition at Wikipedia:

A Dedekind cut in an ordered field is a partition of it, (A, B), such that A is nonempty and closed downwards, B is nonempty and closed upwards, and A contains no greatest element. Real numbers can be constructed as Dedekind cuts of rational numbers.

Note that the first sentence defines a "cut"; the second sentence suggests how to define a "real". (More detail is at the Wikipedia link, of course.)

Conceptually, we would like to give a proper definition to real numbers, but of course we can't use the term "real" or else have a circular, not well-defined term. So we can only refer to more primitive concepts, such as sets and rationals. The basic intuition is that if the number line were continuous, any "place" (i.e., "cut") that separates it into two parts would in fact be a usable number. Since such a place-cut may not be rational, we are forced instead to formally talk about the set of all rationals less than that place-cut.

As other answers have noted, this is a consistent practice in formally defining other sets of numbers. Natural numbers are defined as sets of different cardinalities. Integers are connoted as sets of differences of naturals. Rationals are equated to sets of quotients of integers. And so forth.

  • There are two ways different authors define Dedekind cuts, either the partition you mentioned or just A - they are equivalent as you can construct B if you only have A. Even in a small language like Slovenian: OP's book just uses A, but my book in the same language uses the partition. – Heimdall Jul 10 '18 at 13:09
1

The question posed by the OP has been adequately answered here, but let me give a bit of background that might put the ideas in context.

First, (one of) the other definitions of the Real Numbers is that a real is an Equivalence Class of Cauchy Sequences of rationals. Both the idea of a Cauchy Sequence (infinite sequences whose terms are "eventually" close together), and the idea of an Equivalence Class (things "related" to each other in an Equivalence Relation). This, like Dedekind Cuts is a quite beautiful thing, but also difficult to grasp immediately. It is an abstraction built up of other abstractions which are themselves... recursively back to (perhaps) the Peano Axioms.

But the reason for this note is the following.

Mathematics of Number is built from two things, Sets of Axioms and Definitions. The Peano Axioms don't "define" the notion of 0 (I'll start with 0 rather than 1 to simplify the argument here), except in the context of the other axioms. Think of the Peano Axioms as a "collective definition" of the Natural Numbers.

However, to get "interesting things" to talk about, mathematicians also define things based on the axioms (and earlier definitions). So we can define Prime Numbers after a bit of work. If you look, most of the theorems of mathematics talk about things defined, not the axioms per se.

But we can define The Integers as equivalence classes of ordered pairs of natural numbers. So -3 (in the usual notation) is the equivalence class that contains (2, 5) whereas 3 (as a member of the integers) is now the class that contains, for example (7, 4). The notion of "negative" is derived from this, rather than part of the definition. And the simpler concept (Natural Number) embeds naturally into the new one (Integer).

Likewise we can define Rationals based on simpler things (Integers), and eventually Reals based on those.

These definitions give us "interesting things" to study, resulting in Theorems that specify how these new things behave.

But the crux is this. What is the alternative?

We could, of course, though with some difficulty, simply abandon the Peano Axioms and create a new set of axioms for the Integers and then yet another set for the Rationals, etc. This seems appealing initially, but leaves us with the problem of proving that the various axiom systems are consistent with each other. That can be very difficult, and mathematicians have, in general, chosen the axiom + definition path as the preferred one.

That isn't to say that new axioms are never introduced - The Axiom of Choice, for example.

Back to Dedekind Cuts for a moment. Note that when you give two definitions of something, some Theorems will be easier with one of the definitions and others will be harder. That is expected. But even here you need at some point to show that the two definitions are consistent with each other: that the notion of Real as "Dedekind Cut" and the notion of Real as "Equivalence class of Cauchy Sequences" are the same notion.

Only then can you say that $v = sqrt(2)$ is both the set of rationals whose square is less than 2 and the set (equivalence class) of Cauchy sequences that "converge" to v.


Note the definitions here are informal, inviting further study. Also to avoid making this a textbook. In particular, I left "convergence" undefined. Nor did I say which equivalence relation of Cauchy Sequences is used to define Reals. That is all intentional.

Buffy
  • 111
1

A Dedekind cut is most commonly described as a partition of the set of rationals $\mathbb Q$ into two non-empty sets $A$ and $B$, such that $\forall a\in A, b\in B\ (a<b)$. And that, IMHO, is more comprehensible. See Wikipedia Dedekind cut.

The definition in your textbook just uses a half of the partition, the set $A$ – but it is equivalent to the one above, because the properties defined clearly imply the $B$ set.

CiaPan
  • 13,049
1

The OP should have no trouble understanding the following mathematical investigation of 'cuts' by clearing their minds and starting fresh; the material is presented as a warm-up / motivational exercise.

Before starting, recall that if $q \in \mathbb Q$ and $0 \lt q \lt 1$ then there are positive integers $d$, $n$, and $m$ so that algebraically

$\tag 0 q = \frac{n}{d} \text{ and } \frac{n}{d} + \frac{m}{d} = 1$

and that we can look at this as breaking unity into two complementary pieces. We have $n$ parts on the left side and $m$ parts on the right side. We can generalize this idea of proportion shown in $\text{(0)}$.

Let $\mathcal U = \{q \in \mathbb Q \; | \; 0 \lt q \lt 1\}$.

Let $A \subset \mathcal U$. We call $A$ a left chunkette of $\mathcal U$ if it satisfies the following:

$\tag 1 A \ne \emptyset$ $\tag 2 \text{If } a_1 \in A \text{ and } a_0 \lt a_1 \text{ Then } a_0 \in A$ $\tag 3 A \text{ has no greatest number}$

In a similar manner, we can define a right chunkette of $\mathcal U$.

We define a cut $\gamma$ of $\mathcal U$ to be an ordered pair $(A,B)$ of subsets $A, B \subset \mathcal U$ satisfying the following:

$\tag 4 A \cap B = \emptyset$ $\tag 5 A \text{ is a left chunkette and } B \text{ is a right chunkette}$ $\tag 6 \text{For every integer } n \gt 0 \text{ there exist } a \in A, b \in B \text{ such that } b - a \lt 1/n$

Let $\hat{\mathcal U}$ be the collection of all cuts of $\mathcal U$.

Exercise: Define a (natural) injective mapping of $\mathcal U$ into $\hat{\mathcal U}$.

The interested reader is invited to extend these ideas by defining cuts (as 'kissing' chunkettes) on $\mathbb Q$ and then creating the real numbers.

CopyPasteIt
  • 11,366
  • I don't get the definition $\mathcal{U} = { q \in \mathbb{Q} ; | ; 0 < q < 1 }$. Shouldn't that define only a portion of rational numbers which lie between $0$ and $1$? – God bless Jul 13 '18 at 18:13
  • Yes! $\mathcal{U}$ is just the open interval $(0,1)$ of rational numbers. Just wanted to set up a symmetric type of cut definition that might give you a warm and fuzzy feeling. You can do the same thing $ { q \in \mathbb{Q} ; | 0 < q}$ and see if you can define addition and multiplication of the 'kissing' chunkettes. But the exercise is worth working on. It is a baby step to understanding the full blown theory of how the real numbers are constructed via cuts. If you need help, I will work out the details for you. – CopyPasteIt Jul 14 '18 at 00:54
  • Also note, that with my 'symmetric def'', a cut is an ordered pair of sets; see CiaPan's answer. But the driving motivation is to find a precise way of filling in all the gaps at once - to describe those 'missing tick marks' on our ideal measuring ruler - the real line. – CopyPasteIt Jul 14 '18 at 12:15
1

I'd like to give a programming perspective (or really, an analogy) over here.

Suppose you want a stack, a data structure, which basically allows access only to the "top of the stack" in terms of pushing or popping elements on the top, but never anywhere else:

Stack

However, you are working with a (relatively) low level programming language, which is only equipped with memory operations such as allocating some sized memory block or freeing it up. But you can still implement a stack.


The key word here is implement. Although your programming language did not "have" stacks, you could still make a satisfactory implementation of stacks that simulate a stack.

How do you know that you have implemented the stack correctly? When you cannot tell the difference between a "real" stack and the simulated stack by interacting with it through the methods exposed.

To draw the parallel, what we are doing in mathematics is: starting with some machinery like sets, natural numbers, integers, real numbers and pretending that real numbers are not available in our language. Then we ask, can we somehow "implement" real numbers using the machinery we already have? Again, what does it mean for an implementation (or construction) of real numbers to be correct? Well, it should follow the real number axioms.

This is an ubiquitous themes in the Foundations of Mathematics. Another interesting example is the implementation of natural numbers in lambda calculus.


So, the question now is, why not just start with real numbers built-in to your language? By that, what I mean is you could extend your formal language to say that "there exists a complete ordered field...". The problem is that, how do you know that adding this axiom is still a sane thing to do? Sure, for real numbers, it might feel intuitive, but as a philosophical endeavour, we would like to see if it can be constructed.

For what it is worth, there are other ways to construct real numbers other than dedekind cuts, and all of them are equally correct. However, real analysts do not reason about real numbers pretending that they are a cut, or that they are a cauchy sequence in their daily work since the axioms are a more "high level interface" to work with.