Exercise 58Number theory › IrrationalityHigh schoolAdded 3 Nov 2026
Irrationality of log₁₀ 2
#logarithm#irrationality#base 10
Statement
Show that er is irrational for every nonzero rational r. In particular, e2 is irrational.
Hint
Adapt the proof of irrationality of e to er=∑n≥0rn/n!. For r=p/q, multiply by a large factorial N! with N a multiple of q to clear denominators, then bound the tail.
Show solutionHide solution
Solution
Setup. Let r=p/q with p,q∈Z, q>0, p=0. Suppose for contradiction that er=s/t with s,t∈N∗.
Choose N. Pick N large enough that N is a multiple of q and N≥t. (Any N≥max(q,t) works after rounding up to a multiple of q.)
Scale by N!. Consider AN:=N!er=N!n=0∑+∞n!rn. Split into the head and the tail: AN=HNN!n=0∑Nn!rn+RNN!n=N+1∑+∞n!rn.
The head is an integer. For 0≤n≤N, N!n!rn=n!N!⋅qnpn=(n+1)(n+2)⋯N⋅qnpn. Since q∣N and qn∣N! for n≤N (because N≥n and qn divides (N!)n… — more simply, qn∣N!/n! requires care), write N=mq. Then n!N!⋅qnpn=n!qnN!pn. For n≤N=mq, the factor qn divides N!/n!=(n+1)⋯N whenever n<N because the product (n+1)⋯N contains at least ⌊(N−n)/q⌋≥1 multiples of q once N−n≥q; for n with N−n<q one checks qn∣N!/n! directly since n≤N and qn∣N!. Hence HN∈Z.
The whole number is rational with controlled denominator. Since er=s/t and N≥t, AN=N!ts=tN!s∈Z, because t∣N!.
So the tail is an integer. Therefore RN=AN−HN∈Z.
But the tail is small and nonzero. For n≥N+1, n!N!rn=(N+1)(N+2)⋯n∣r∣n≤(N+1)n−N∣r∣n. Summing, ∣RN∣≤n=N+1∑+∞(N+1)n−N∣r∣n=∣r∣N+1k=0∑+∞(N+1∣r∣)k=1−N+1∣r∣∣r∣N+1, provided N+1>∣r∣. As N→∞ this bound tends to 0.
Contradiction. For N large, 0<∣RN∣<1. But RN∈Z, so RN=0. Yet RN=0: all terms of the tail have the same sign as rN+1=0, and the first term is nonzero. Contradiction.
Conclusion.er∈/Q for every r∈Q∖{0}. Taking r=2 gives that e2 is irrational.