Skewes proved in 1933 that, assuming that the Riemann hypothesis is true, there exists a number *x* violating π(*x*) < Li(*x*) below (now sometimes called *first Skewes' numbe*r), which is approximately equal to . In 1955, without assuming the Riemann hypothesis he managed to prove that there must exist a value of *x* below (sometimes called *second Skewes' number*).

These enormous upper bounds have since been reduced considerably. Without assuming the Riemann hypothesis, te Riele in 1987 proved an upper bound of 7×10^{370}.

Skewes' task was to make Littlewood's existence proof effective: to exhibiting some concrete upper bound for the first sign change. According to Kreisel, this was at the time not considered obvious even in principle. The approach called *unwinding* in proof theory looks directly at proofs and their structure to produce bounds. The other way, more often seen in practice in number theory, changes proof structure enough so that absolute constants can be made more explicit.

Skewes's result was celebrated partly because the proof structure used excluded middle, which is not *a priori* a constructive argument (it divides into two cases, and it isn't computable in which case one is working).

Although both Skewes numbers are big compared to most numbers encountered in mathematical proofs, neither is anywhere near as big as Graham's number.

- J.E. Littlewood: "Sur la distribution des nobres premieres",
*Comptes Rendus*158 (1914), pages 1869-1872 - S. Skewes: "On the difference π(x) - Li(x)",
*Journal of the London Mathematical Society*8 (1934), pages 277-283 - S. Skewes: "On the difference π(x) - Li(x) (II)",
*Proceedings of the London Mathematical Society*5 (1955), pages 48-70 - H.J.J. te Riele: "On the difference π(x) - Li(x)",
*Math. Comp.*48 (1987), pages 323-328