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

An irrational number is a real number that cannot be expressed as a ratio of integers.

Is it possible to formulate a "positive" definition for irrational numbers?

A few examples:

  • An irrational number is a real number that can be expressed as...
  • An irrational number is a real number that can be expressed only as...

I cannot find any such definition which does not include the term irrational number to begin with.

Since not all irrational numbers are computable, I believe that the answer is No.

Any idea how to prove it formally?

Thanks

share|cite|improve this question
20  
For a proof of this kind of fact (if it were true), you'd need to define what counts as a "positive" definition. For example, clearly "A real number $x$ is irrational if $\mathbb{Q} \cup \{x\} \neq \mathbb{Q}$." is not, because it just hides "is not rational" in the $\neq$. But how about "A real number $x$ is irrational if $(\mathbb{Q} \cup \{x\}) \setminus \mathbb{Q} = \{x\}$"? It says the same thing, but contains no negations, (except in the definition of the set difference $\setminus$). – JiK 2 days ago
1  
@JiK: I agree that the definition of "positive" is somewhat vague. For instance, even the term infinite could be considered "negative" (i.e. not finite). It is also mentioned in a comment to one of the answers below. I am not so sure how it could be phrased mathematically. – barak manos 2 days ago
16  
There are trivial one: an irrational is a real number $x$ such that for every rational $r$ we have $|x-r|>0$. – Carl Mummert 2 days ago
1  
@CarlMummert: Nice! Though, it's a little bit like saying that an irrational is a real number $x$ which is not rational. – barak manos 2 days ago
6  
Any statement that works will be equivalent to "$x$ is not rational", or the statement wouldn't be correct. The point seems to make a positive definition, but is the point to also make a non-obvious one? Note that $a > b$ is a positive statement about reals - it says that something does exist, namely a rational between $a$ and $b$. – Carl Mummert 2 days ago

15 Answers 15

up vote 92 down vote accepted

An irrational number is a real number that can be expressed as an infinite simple continued fraction.

share|cite|improve this answer
26  
Infinite is by definition not finite. Is this really "positive"? – MathematicsStudent1122 2 days ago
53  
That's one definition. On the other hand, you could define an infinite set as a set that can be put in one-to-one correspondence with a proper subset of it, and a finite set as one that is not infinite. – Robert Israel 2 days ago
11  
@WillR: The continued fraction for $\sqrt2$ is infinite; there are an infinite number of terms in the continued fraction. The fact that the terms are chosen from a finite set is irrelevant. – robjohn 2 days ago
6  
@MathematicsStudent1122 “Infinite continued fraction” is an indivisible term, referring to certain objects involving sequences indexed by $\mathbb N$ (whence “infinite”) that represent real numbers by means of certain limits. It’s not that you would take a more general “continued fraction” and then count the size of some its parameter to find it is infinite. Finite and infinite continued fractions are just different (though of course related) kinds of objects. – Emil Jeřábek 2 days ago
2  
No, I'm emeritus. – Robert Israel yesterday

A irrational number is a real number $x$ such that for any integer $q'$ there exists a rational number $p/q$ with $q > q'$ and

$$0 < \left|x - \frac pq \right| < \frac{1}{q^2}.$$

share|cite|improve this answer
1  
Thank you. So I take it that no rational number can be expressed in this manner...? – barak manos 2 days ago
2  
The geometric argument there shows that irrational numbers can be that well approximated, not that rational ones can't. (Though the latter is also true.) – Gareth McCaughan 2 days ago
2  
@BradThomas: I would also like to be sure that this covers the entire set of irrationals, and no real value outside of this set (i.e., no rational value). So I'm waiting for some more comments on it. I favor this answer in the fact that it does not make use of the term infinite (which is equivalent to "not finite"). – barak manos 2 days ago
5  
The "not" in this definition is hiding in the symbols "$0<$", which translate to "greater than and not equal to zero". – Oscar Cunningham 2 days ago
3  
@OscarCunningham If you like, we can remove the "$0 <$" and instead assert that $p$ and $q$ are coprime. (But there is no precise definition of a "positive" definition, anyway.) – Eric M. Schmidt 2 days ago

If you want simple definition that's not based on Dirichlet's or Hurwitz's theorem, try this:

A real number $x$ is irrational if and only if for all positive integers $n$ there exists an integer $m$ such that $0\lt nx-m\lt1$.

The underlying theorem here is that for all real numbers $x$ and all positive integers $n$ there is a unique integer $m$ (namely, $m=\lfloor nx\rfloor$) such that $0\le nx-m\lt1$. If $0=nx-m$, then $x=m/n$ is rational, and vice versa.

share|cite|improve this answer
3  
Very elegant solution! – MinecraftShamrock 2 days ago
    
This is Eric Schmidt's answer multiplied by Q^2, isn't it? – Carl Witthoft yesterday
    
@CarlWitthoft, no, Eric's answer involves a stronger property of irrational numbers (i.e., Dirichlet's approximation theorem -- see the remark at the beginning of Laurent Duval's answer). – Barry Cipra yesterday

You can give one such characterization using continued fractions. An irrational number is a real number that can be expressed as an infinite continued fraction $$a_0 + \cfrac{1}{a_1 + \cfrac{1}{a_2 + \cfrac{1}{a_3 + {_\ddots} }}}$$ for a sequence $(a_n)_{n\in\mathbb{N}}$ where $a_0\in\mathbb{Z}$ and $a_n\in\mathbb{Z}_+$ for all $n>0$. (In fact, the sequence $(a_n)$ is then unique, and this correspondence is actually a homeomorphism between the space of irrational numbers and the space of such sequences in the product topology.)

share|cite|improve this answer
1  
Thank you. So I take it that rational numbers cannot be expressed as an infinite simple continued fraction? – barak manos 2 days ago
5  
That's right. The proof is basically that you can prove by induction that the numbers $a_n$ are uniquely determined, but if you follow the process for uniquely determining them for a rational number, you are essentially performing the Euclidean algorithm which will terminate at some point and so you would get $a_n=0$. – Eric Wofsey 2 days ago
    
This answer is beautiful ^_^ – ABcDexter yesterday

In addition to Dirichlet's approximation theorem as given by @Eric M. Schmidt, you have Hurwitz's theorem, saying that for every irrational $\alpha$, there exist infinitely many relatively prime integers $p$, $q$ such that $$\displaystyle \left|\alpha -{\frac {p}{q}}\right|<{\frac {1}{{\sqrt {5}}\,q^{2}}}.$$

Here, $\sqrt {5}$ is the best possible constant, attained for instance by the irrational $\phi = \frac{1+\sqrt{5}}{2}$. The reason is explained in Why is there a $\sqrt {5}$ in Hurwitz's Theorem?. See for instance Introduction to number theory, M. Klazar.

As a side note, what happens to rationals: if $\alpha = \frac{r}{s}$, ($r$ and $s$ relatively prime):

$$ \left| \frac{r}{s} - \frac{p}{q}\right| = \left| \frac{rq-ps}{sq} \right| \geq \frac{\left| \frac{q}{s}\right|}{q^2}$$

and

$$\frac{\left| \frac{q}{s}\right|}{q^2}> \frac{k}{q^2}$$ except for a finite number of $q$ such that $|q|\leq |ks|$.

Nice graphic versions with circles of Hurwitz's theorem (and some more on fractions) can be found in Ford, Fractions, 1938, Amer. Math. Montly. You can check that out at Ford circles:

Ford circles

share|cite|improve this answer
1  
Wow, I read about this "threshold" somewhere a few years ago, forgot where, and had no idea how find it. Thanks!!! – barak manos 2 days ago
    
Thank you for the extra information. As I mentioned, I was looking for it for quite some time, though I had no lead, except for the fact that I read it on Wikipedia (but couldn't remember under what search-criteria). Now I finally have that lead :) – barak manos 2 days ago

Dirichlet's approximation theorem implies that irrational numbers are those that can be well-approximated by rational numbers, in a certain precise sense. Curiously, rational numbers cannot be approximated well by rational numbers.

share|cite|improve this answer
    
Thank you (got several different answers here, all interesting). – barak manos 2 days ago
1  
@AOrtiz, no. In the certain precise sense that I mentioned, rational numbers cannot be approximated well by rational numbers. – Mariano Suárez-Álvarez 2 days ago
1  
The correct statement is that rational numbers cannot be well-approximated by other rational numbers. Under any definition of good approximation, rational numbers have better approximations than is possible for irrational numbers, by approximating $a/b$ by $na/nb$ for any nonzero $n$. – zyx 2 days ago
1  
Well, no. The «certain precise sense» which I intentionally did not make explicit, trusting the googling powers of anyone interested, is certainly a good one and excludes that, simply because including it is not useful. – Mariano Suárez-Álvarez 2 days ago
1  
The first result with any search engine is the Wikipedia page on rational approximation. The section of that page elaborating your observation is titled: "Approximation of a rational by other rationals". en.wikipedia.org/wiki/… – zyx yesterday

Some of the answers here are trying to define an irrational number via some of their non-obvious properties which are not shared by a rational number. This strikes me as quite counter-intuitive and perhaps not so helpful for a person trying to study about irrational numbers.

To give an analogy let's compare the following definitions of a prime number:

1) A natural number $p > 1$ is said to be prime if it can't be expressed as product $p = ab$ where $a, b$ are natural numbers greater than $1$. This one according to you is a negative definition.

2) A natural number $p > 1$ is said to be prime whenever $p \mid ab$ implies $p \mid a$ or $p \mid b$ where $a, b$ are natural numbers. This is a slightly complicated but positive definition.

3) A natural number $p > 1$ is said to be prime whenever $(p - 1)! + 1$ is divisible by $p$. This is again a very very complicated but positive definition.

Out of these I prefer the first definition because it is much much simpler than others and can be explained to a kid of 7-8 years who knows how to multiply small numbers. I have written a post on definitions which highlights other important qualities of a good definition but I don't see the positivity as a sufficiently desirable quality to trump simplicity.


Coming back to the definition of irrational number the simplest possible answer is that defining irrational numbers on the basis of existing knowledge of rational numbers is a reasonably hard problem which was solved only in 19th century by the likes of Cantor, Dedekind and Weierstrass. Some amount of simplicity can be achieved (at the cost of having difficult proofs for properties of irrational numbers) by defining irrational numbers as numbers with non-repeating non-terminating decimal representation.

But the really useful approach here is to define real numbers in terms of rationals (like a rational number is defined in terms of integers) and then define an irrational number as a real number which is not rational. This is the most frequently used definition in practice (say while proving that some particular number is irrational). The name irrational itself has negative connotation because of ir-prefix and hence it is somewhat natural to expect a definition with negative connotation. The real problem with this definition is not its negative connotation, but rather the fact that almost always whenever we encounter this definition, it is accompanied by a total lack of definition of "a real number" and in general this leads to a circularity in the definition game:

  • An irrational number is a real number which is not rational.
  • A real number is either a rational number or an irrational number.

And the blame for this circularity is entirely on textbook authors. It is better to be intellectually honest and say: Real numbers/irrational numbers are difficult to define in terms of rationals and henceforth we will take their existence for granted and assume some of their properties which are almost similar to rationals. You will study a proper definition when you have attained reasonable mathematical maturity. Unfortunately this attitude is very rare in textbooks authors and instead student is expected to be content with the circularity involved above.

share|cite|improve this answer
2  
But the examples of defining a prime number negatively as "a natural number $p \gt 1$ with no factors other than $1$ or $p$" or positively as "a natural number with exactly two factors" may be closer to the question – Henry 2 days ago
    
Thank you for the detailed description! – barak manos 2 days ago
    
@Henry: Agree. I should have used this definition. Thanks. – Paramanand Singh 2 days ago

Whether a definition is positive or negative seems to be rather subjective and not significant to the elegance of a definition (as @ParamanandSingh pointed out). In fact you can formulate any idea positive as well as negative. Starting with your originally negative definition:

An irrational number is a real number that is not rational.

The Idea "real and not rational" can also be formulated positively:

An irrational number is a real number $x$ such that $\vert \{x\} \cup \mathbb Q \vert > \vert \mathbb Q \vert$

Or alternatively:

An irrational number is a real number $x$ such that $\forall q \in \mathbb Q: \vert x-q \vert > 0$

Which is of course the "positivised" formulation of:

An irrational number is a real number $x$ such that $\forall q \in \mathbb Q: x-q \neq 0$ or equivalently $\forall q \in \mathbb Q: x \neq q$

Generally speaking, we can always create a negative formulation from a positive one by negating its negation and a positive formulation from a negative by introducing new symbols. Since all correct definitions are logically equivalent, what is negative and what is positive is only a question of our language of describing things. (Looking forward to discussing this)

share|cite|improve this answer
1  
What if we define positive as meaning asserting something about a finite number of things. – Brad Thomas 2 days ago
1  
@BradThomas While I am thinking about this, could you define what a thing is? How about using a finite number of things that structurally contain infinitely many other things? E.g. how about a finite number of irrational numbers, which we could think of an infinite series of integers – MinecraftShamrock 2 days ago
1  
@BradThomas The problem with this, however, is that we can't use irrationals as we're just defining them. To even generalize the question: Is $x \in M$ an assertion about a finite number of things if M is an infinite set? – MinecraftShamrock 2 days ago
1  
Great points, probably worthy of their own question! – Brad Thomas 2 days ago

An irrational number is a real number in which every infinite contiguous subsequence of its decimal representation is unique.

share|cite|improve this answer
1  
Nice answer! I think it's equivalent to saying that one of the infinite "tails" i.e. all digits after some position $n$ is unique – Jay yesterday

An irrational number is one whose every representation in any base contains infinitely many digits.

share|cite|improve this answer
3  
$0.01001000100001000001\dots$ is an irrational number which contains infinitely many $0$s. – barak manos 2 days ago
1  
and infinitely many nonzeroes too. So what? – Lynn 2 days ago
1  
@barak Well, I guess the other than 0 part isn't even needed here. – Lynn 2 days ago
2  
BTW, you should probably emphasize every natural base. – barak manos 2 days ago
1  
@Hurkyl Yes, I believe nonterminating conveys the same idea, but in a non-positive way. – Lynn 2 days ago

I think the fundamental distinction is not positive/negative, but that irrationals cannot be defined without quantifying over the set of rationals (or something equivalent to that, such as the set of all integers). They are of "higher type" than rationals.

More precisely, irrationality cannot (it seems) be defined without alternating at least two quantifiers, $\forall \exists$, while rationality can be defined with an $\exists$ quantifier, where the quantifiers range over integers.

It is similar, as is hinted at in the question, to the asymmetry of defining halting and non-halting Turing machines. One definition quantifies over inputs and the other has alternating quantification over inputs and computation times.

share|cite|improve this answer
    
Not a direct answer to my question, but a very interesting one nevertheless. Thanks. – barak manos yesterday

If you want a definition that starts with something like this,

An irrational number is a real number that ...

then first you have to define what a real number is.

It's possible to define the real numbers as Dedekind cuts, where by definition a Dedekind cut is a partition of the set of rational numbers, $\mathbb Q$, into an ordered pair of sets $(L,U)$ such that $L \cup U = \mathbb Q$, $\forall a, b: a \in L \land b \in U \implies a < b$, and $\forall a : a \in L \implies \exists b : b \in L \land a < b$. (The last condition is usually expressed, "$L$ has no largest element," but I am trying to avoid the word "no".)

If you have done all the steps to establish that it makes sense to say that every real number is a Dedekind cut, then an irrational number is a Dedekind cut $x = (L,U)$ such that $$\forall a : a \in U \implies \exists b : b \in U \land b < a. \tag1$$ If $x$ were rational, then $U$ would have a smallest element (namely, the element of $\mathbb Q$ corresponding to $x$) and condition $(1)$ would be false.

share|cite|improve this answer

Just look at this algorithm which may gets you a continued fraction:

You start with a real number $\alpha_0$, then define $a_i$ recusively by $a_i=\frac{1 }{\alpha_{i-1} -n_i}$ where $n_i$ is the greatest integer strictly smaller than $\alpha_{i-1}$.

Now my claim is:

An irrational number is a real number that can be expressed as continued fraction fraction using this algorithm.

By expressed I mean $$ \limsup_i [n_1;n_2, \dots ,n_i]= \alpha_0 = \liminf_i [n_1;n_2, \dots ,n_i].$$

I used the axiomatic definition of the real numbers,(which to me is somehow positive) that is why I write the limit like this.

share|cite|improve this answer

An irrational number is a number $c$ such that $\{cn \text{ mod } 1 \mid n \in \mathbb{N}\}$ is dense in $[0, 1]$.

More strongly, an irrational number is a number $c$ such that for every continuous function $f : [0, 1] \rightarrow \mathbb{R}$,

$$\lim_{N \rightarrow \infty} \frac{1}{N} \sum_{n=1}^N f(nc \text{ mod } 1) = \int_0^1 f \text{d}x.$$

share|cite|improve this answer

I think the notion of "positive" in this question indicates that a constructive definition is requested, as opposed to an existence proof. The unsatisfying part of the traditional definition is that given some particular value $x$, I cannot easily tell whether it's irrational or not. Furthermore, if I want to start enumerating the irrationals, the definition helps me not at all.

For this reason, I think that Eric Wofsey's answer is the only one which satisfies the spirit of the question. It both constructs instances of irrational numbers and offers a method for enumerating them!

From a computational perspective, all definitions require an infinite amount of work to verify the irrationality of $x$, due to the nature of irrational numbers to begin with. But with the continued fraction definition, one can compute increasingly longer approximations which get closer and closer to $x$, which are the convergents of $x$. With the other definitions, it is not clear how to proceed in a manner which increases one's confidence in the irrationality of $x$.

That is, if $x$ is actually rational, then there must be some $n$ at which the sequence equals $x$, and it should always be clear how to adjust the sequence to get closer to $x$. That's because increasing $a_i$ will always produce a bigger change than increasing $a_j$ when $i < j$. Therefore, searching for the sequence $a_0...a_n$ which is closest to $x$ should be linear in $n$.

Of course, this is hand-waving a bit, since this process requires a computer which can represent arbitrary reals to begin with, even though there can be no such thing. But the argument still works if we bound the representation by saying that we can only inspect the first $B$ digits of each value.

More importantly, for rational values of $x$, we know that computing the best rational approximation will terminate in finite time, and that this time is proportional to the "irrationality" of $x$, where I define "irrationality" to be the number of values $n$ in the continued fraction sequence which exactly equals $x$ (meaning, all successive values are 0). When $n = \infty$, $x$ is "completely irrational" or just "irrational". Of course, when $n = 0$, then $x$ is "completely rational", or "integer". When $n$ is small, $x$ is only "slightly irrational". ;)

On the other hand, it is not at all apparent to me how one could use Dirichlet's or Hurwitz's theorems to determine the rationality of $x$ in finite time, let alone an algorithm which is linear in the irrationality of $x$.

share|cite|improve this answer

Your Answer

 
discard

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.