Vieta Jumping
Why This Matters
Vieta jumping is the canonical descent technique for two-variable Diophantine problems with a hidden quadratic structure. It earned its place in the olympiad canon through its application to one of the hardest problems in the history of the International Mathematical Olympiad: IMO 1988 Problem 6.
The pattern: a problem fixes a relation where is symmetric or quadratic in one variable. Vieta's formulas say that if is a root of a quadratic (treating as fixed), then there is a second root . The "jumped" pair also satisfies the original relation, and is often smaller than the original. Iterating this jump, you descend to a minimal pair where contradiction or base case lands.
Recognize Vieta jumping when:
- The problem fixes a relation symmetric in two integers.
- Treating one variable as fixed gives a quadratic in the other.
- The relation is preserved when you swap one variable for or .
- You suspect a minimal solution and want to descend.
This is the technique for the family of olympiad problems "prove has property for all integer solutions."
The Setup
Suppose we have a relation for integers (or possibly depending on the problem). Fix and view as a quadratic in :
where and are functions of and . By Vieta's formulas, the two roots satisfy:
If is one solution, the other root is:
The two formulas for are equivalent (consistency check in any computation). Critically, if is a positive integer, then is also a solution to the original problem, and we can descend.
IMO 1988 Problem 6: The Canonical Example
IMO 1988 Problem 6
Statement
Let be positive integers such that divides . Then is a perfect square.
Intuition
The fraction is some positive integer. The claim is that is a perfect square. The proof technique: assume is not a perfect square, take a counterexample minimizing , and Vieta-jump to a smaller counterexample, contradicting minimality.
Proof Sketch
Setup. Fix and consider the equation , i.e., , equivalently .
Treat this as a quadratic in with fixed. The two roots satisfy:
Descent. Suppose for contradiction that is not a perfect square, and choose a counterexample with minimal. WLOG .
The "jumped" partner of is .
- is an integer. Both formulas give the same value; is an integer by construction.
- . If , then , contradicting our assumption that is not a perfect square.
- . From : if , then . We claim : if , then since , but , so , a quick check rules this out for small cases and a careful inequality handles the general case (see Engel for details). Conclusion: , so .
- . Since and we just argued and , we have . Equality would require and , again a perfect square. So .
Now is also a solution with , contradicting minimality. Hence must be a perfect square.
Why It Matters
This problem was famously rated the hardest IMO 1988 problem, solved by only 11 of 268 contestants. The Vieta-jumping solution became the canonical reference for the technique. The same descent pattern applies to many later olympiad problems and shortlist problems through 2024.
Failure Mode
The argument requires:
- The "jumped" value is a positive integer (not zero, not negative).
- is strictly smaller than .
If either fails, the descent gets stuck. For instance, if , you have a fixed point of the jump and cannot descend; this is the base case signal: usually, fixed points correspond to the answer to the problem.
The Recognition Cues
Vieta jumping applies when:
| Cue | Example |
|---|---|
| Symmetric relation in two integers | |
| Quadratic in one variable when fixing the other | |
| Vieta sum/product gives a "swapped" partner | |
| Jumping shrinks a witness | with |
| Suspected smallest counterexample to derive contradiction | by well-ordering on |
When two of these line up, suspect Vieta jumping. The technique pairs naturally with the well-ordering principle (every non-empty subset of has a least element) and infinite descent (Fermat's classic technique).
Worked Example: The Markov Triple Equation
Markov triples (1879)
Show that any positive-integer solution to can be reached from by a sequence of "Markov moves" .
Solution sketch. Fix and view the equation as a quadratic in : . Vieta: the two roots sum to and multiply to . Given one root , the other is .
If is the largest of , then . (Check: times each of , so when .) Iterating, we descend to a triple where the largest entry is at most as big as the others — necessarily .
This is the Markov triple tree, generated by the action of via Vieta jumps. The number of Markov triples below a bound is asymptotically (Zagier 1982).
The same Vieta-jumping skeleton applies to:
- Markov triples: as above, .
- Pell-like equations: admits a jumping descent if you treat one variable as fixed.
- USAMO 1995 Problem 5 (related descent).
- IMO 2003 Problem 6 (more elaborate; Vieta-jumping combined with bound chasing).
- Tournament problems asking about rational-distance configurations with quadratic constraints.
Common Mistakes
Forgetting to verify the jumped value is positive
The jumped root might be zero or negative. The proof must rule these out before claiming a smaller counterexample. In IMO 1988, ruling out uses the non-perfect-square assumption; ruling out requires an inequality argument.
Forgetting to verify the jumped value is strictly smaller
is a fixed point; iterating won't descend. Fixed points typically correspond to the base case of the problem (the smallest solution). The proof must show to descend.
Assuming Vieta jumping always lands in the same set
The jumped pair should still satisfy the original relation — verify this is automatic from Vieta's formulas. Sometimes the problem has additional constraints (positivity, coprimality, etc.) and the jump must preserve those. Failure to preserve the constraints means the jump is invalid.
Confusing Vieta jumping with infinite descent
The two are siblings, not the same. Infinite descent constructs a strictly decreasing sequence of natural numbers, which is impossible. Vieta jumping is one specific way to get the descent: you use Vieta's formulas on a quadratic to find the smaller witness. Other descent techniques include -adic valuation arguments (Fermat's proof of no sum of two squares).
Exercises
Problem
Show that if is a positive-integer solution to , then there is a strictly smaller positive-integer solution.
Problem
Use Vieta jumping to show that the equation has positive-integer solutions only with .
Cross-Network Links
- ProofsPath: proof-by-infinite-descent is the parent technique; well-ordering-principle underwrites the descent argument; pigeonhole-principle-elementary is the dual "no-descent" companion.
- TheoremPath: number-theory-and-ml treats the modular arithmetic prerequisites.
- AlgebraPath: groups-foundations underwrites the Markov-triple group action.
References
See structured references block. Primary entry points:
Engel "Problem-Solving Strategies" Ch 6 for the technique
treatment; Andreescu-Enescu-Dospinescu "Mathematical Olympiad
Treasures" for additional worked examples; Chen "Modern
Olympiad Number Theory" (online) for a contemporary olympiad
treatment.