Vieta Jumping The Most Beautiful Proof in Olympiad History (IMO 1988, Problem 6)π
In 1988, at the International Mathematical Olympiad (IMO) in Canberra, Australia, Problem 6 brought the world's best young mathematicians to their knees. Proposed by Stephan Beck (West Germany), this problem was considered so difficult that even the jury members struggled to solve it. Only 11 out of 268 participants achieved a perfect score among them, NicuΘor Dan (Romania), now President of Romania.
The method behind the solution? Vieta Jumping, a technique as surprising as it is elegant.
The Problem Statementπ
IMO 1988 Problem 6
Let \(a\) and \(b\) be positive integers such that \(ab + 1\) divides \(a^2 + b^2\).
Show that \(\dfrac{a^2 + b^2}{ab + 1}\) is a perfect square.
At first glance, this problem seems harmless. In reality, it is devastating. We must prove a universal property: for every pair \((a, b)\) satisfying the divisibility condition, the quotient is a perfect square.
The Prerequisite: Vieta's Formulasπ
Before diving into the proof, let's recall a fundamental result about quadratic equations.
Consider the equation:
If \(x_1\) and \(x_2\) are the two roots (when they exist), then Vieta's formulas tell us:
In other words, the sum of the roots equals the negated coefficient of \(x\) (divided by the leading coefficient), and the product of the roots equals the constant term.
Indeed if we rewrite
Expanding the product gives:
Comparing coefficients we got :
\(x_1 + x_2 = S\) and \(x_1 x_2 = P\)
Quick example
For \(x^2 - 5x + 6 = 0\), the roots are \(x_1 = 2\) and \(x_2 = 3\).
- Sum: \(2 + 3 = 5\) β
- Product: \(2 \times 3 = 6\) β
That's all we'll need. Let's move on to the proof.
The Proof by Vieta Jumpingπ
Step 1 Setupπ
Suppose for contradiction that \(k\) is not a perfect square. Among all pairs \((a, b)\) of positive integers with \(\dfrac{a^2 + b^2}{ab + 1} = k\), choose \((a_1, b_1)\) such that \(a_1 + b_1\) is minimal (with \(a_1 \geq b_1\) by symmetry).
We have:
Rearranging in terms of \(a_1\):
Step 2 The key insight: viewing \(a_1\) as a root of a polynomialπ
Consider the polynomial in \(x\):
We observe that \(a_1\) is a root of this polynomial (by construction). Let \(a_2\) be the other root.
By Vieta's formulas:
From which we deduce:
Step 3 Showing that \((a_2, b_1)\) is also a solutionπ
Since \(a_2\) is also a root of \(P(x) = 0\), retracing the algebra:
But for \((a_2, b_1)\) to truly belong to \(S_k\), we must verify that \(a_2 \in \mathbb{N}^*\).
\(a_2\) is an integer:
\(a_2 = kb_1 - a_1\), and \(k\), \(b_1\), \(a_1\) are all integers. β
\(a_2\) is nonzero:
\(a_2 = \dfrac{b_1^2 - k}{a_1}\). If \(a_2 = 0\), then \(k = b_1^2\), making \(k\) a perfect square, contradicting our assumption. So \(a_2 \neq 0\). β
\(a_2\) is positive:
Since \(a_2\) is a root, we have \(\dfrac{a_2^2 + b_1^2}{a_2 b_1 + 1} = k\). The numerator \(a_2^2 + b_1^2 > 0\), and \(k > 0\), so the denominator \(a_2 b_1 + 1 > 0\), which requires \(a_2 > 0\) (since \(b_1 \geq 1\)). β
Step 5 The contradictionπ
We've shown that \((a_2, b_1)\) is also a solution with \(k = \dfrac{a_2^2 + b_1^2}{a_2 b_1 + 1}\) and \(a_2 \in \mathbb{N}^*\). Now observe:
Therefore \(a_2 < a_1\), which means:
But \((a_2, b_1)\) is a solution where \(k\) is still not a perfect square, with a strictly smaller sum. This contradicts the minimality of \(a_1 + b_1\).
Why Is This Proof So Beautiful?π
This problem is often cited as the most beautiful problem in Olympiad history for several reasons:
-
The statement is simple. Any high school student can understand the question. No advanced knowledge is required.
-
The difficulty is extreme. Despite the simplicity of the statement, it defeated 95% of the world's best young mathematicians.
-
The tools are elementary. The proof uses only Vieta's formulas (high school curriculum!) and a minimality argument.
-
The idea is deeply creative. The stroke of genius is to fix \(b\) and view the equation as a polynomial in \(a\), then use the second root to "jump" to a smaller solution. It is an act of pure mathematical creation.
-
Minimality argument. We don't prove directly that \(k\) is a square we assume a minimal counterexample exists, then construct a strictly smaller one, which is a contradiction.
The Historical Contextπ
This problem has a fascinating story within the IMO:
- It was proposed by Stephan Beck (West Germany)
- During problem selection, no jury member managed to solve it within the allotted time
- It was still selected as Problem 6 (traditionally the hardest)
- Out of 268 participants, only 11 achieved the maximum score of 7 points
- Among them: NicuΘor Dan (Romania, now President of Romania) and Emanouil Atanassov (Bulgaria), who reportedly proposed a near one-line solution
- Terence Tao (Australia), then 13 years old, won a gold medal at this IMO but did not fully solve Problem 6
Vieta Jumping has since become a classic technique in olympiad number theory, reused in countless competition problems worldwide.
Going Furtherπ
If this type of reasoning fascinates you:
- Harvey Cohn, Advanced Number Theory (read the introduction): explores how symmetric quadratic equations can be generated by a few solutions and elegant jumps a generalisation of the idea behind Vieta Jumping.
The beauty of mathematics often lies in the contrast between the simplicity of the question and the depth of the answer. IMO 1988 Problem 6 is the perfect embodiment of this.
Questions or thoughts? Feel free to reach out on LinkedIn.