- Erdős–Szekeres theorem
In
mathematics , the Erdős–Szekeres theorem is a finitary result, which makes precise one of the corollaries ofRamsey's theorem . While Ramsey's theorem makes it easy to prove that any sequence of distinct real numbers contains "either" a monotonically increasing infinitesubsequence , "or" a monotonically decreasing infinite subsequence, the result proved byPaul Erdős andGeorge Szekeres goes further. For given "r", "s" they showed that any sequence of length at least:"rs" − "r" − "s" + 2
contains "either" a monotonically increasing subsequence of length "r", "or" a monotonically decreasing subsequence of length "s". The proof appeared in the same 1935 paper that mentions the
Happy Ending problem . Steele (1995) contains "six or more" proofs of the theorem.Example
For "r" = 3 and "s" = 2, the formula tells us that any permutation of three numbers has an increasing subsequence of length three or a decreasing subsequence of length two. Among the six permutations of the numbers 1,2,3:
* 1,2,3 has an increasing subsequence consisting of all three numbers
* 1,3,2 has a decreasing subsequence 3,2
* 2,1,3 has a decreasing subsequence 2,1
* 2,3,1 has two decreasing subsequences, 2,1 and 3,1
* 3,1,2 has two decreasing subsequences, 3,1 and 3,2
* 3,2,1 has three decreasing length-2 subsequences, 3,2, 3,1, and 2,1.Geometric interpretation
One can interpret the positions of the numbers in a sequence as "x"-coordinates of points in the
Euclidean plane , and the numbers themselves as "y"-coordinates; conversely, for any point set in the plane, the "y"-coordinates of the points, ordered by their "x"-coordinates, forms a sequence of numbers. With this translation between sequences and point sets, the Erdős–Szekeres theorem can be interpreted as stating that in any set of at least "rs" − "r" − "s" + 2 points we can find apolygonal path of either "r" - 1 positive-slope edges or "s" - 1 negative-slope edges. For instance, taking "r" = "s" = 5, any set of at least 17 points has a four-edge path in which all slopes have the same sign.An example of "rs" − "r" − "s" + 1 points without such a path, showing that this bound is tight, can be formed by applying a small rotation to an ("r" - 1) by ("s" - 1) grid.
Proof by the Pigeonhole principle
We prove the theorem by contradiction.We label each number, , in the sequence with a pair , where is the length of the longest monotonically increasing subsequence ending with and is the length of the longest monotonically decreasing subsequence ending with . If we don't have a monotonically increasing or decreasing subsequence of the desired length, then each is between 1 and and each is between 1 and . So, there are possible pairs. Since there are numbers in the sequence, the
Pigeonhole principle guarantees that two numbers in the sequence, say and , have the same pairs. However, this is impossible for the following reason. Assume
Wikimedia Foundation. 2010.