Algebra, Inequalities, Polynomials and Functional Equations — IOQM, RMO and INMO
Weightage: Algebra supplies one or two problems in most olympiad papers: an inequality, a polynomial or a functional equation. These problems reward a short list of inequalities used with the equality case in mind, and a disciplined way of extracting information from a functional equation.
1. Always find the equality case first
Every inequality has an equality case, and the proof should be built around it. Guess it, usually the symmetric point such as , then pick the inequality that is tight there. If your chosen tool is not tight at the equality case, it cannot prove the statement.
2. AM-GM
For non-negative reals:
with equality only when all terms are equal.
Worked example. Prove for positive . Since and likewise for the other pairs, the product is at least . Equality holds at .
Splitting terms to hit the equality case. To minimise for , write it as . The product of the three terms is , so the sum is at least , with equality when , which is .
3. Cauchy-Schwarz and its forms
with equality when the vectors are proportional. The Engel form is:
for positive .
Worked example. If , then , so , with equality at .
4. Rearrangement, Chebyshev and convexity
The rearrangement inequality says that for two sequences, the sum of products is largest when both are sorted the same way and smallest when sorted oppositely. Jensen's inequality says that for a convex function , . A function with is convex.
Technique: substitution. For a condition such as , substitute , , , or for use homogenisation to make the inequality uniform in degree.
5. Polynomials
Vieta's formulas for with roots : , , .
Worked example. For with roots , the sum of squares is . (The roots are , and .)
Other tools:
- Factor theorem: if and only if . The remainder on division by is .
- Rational root theorem: a rational root in lowest terms of an integer polynomial has and .
- For integer polynomials, . This one fact solves many integer-valued polynomial problems.
- Lagrange interpolation: a polynomial of degree at most is determined by its values at points.
6. Sequences and recurrences
For a linear recurrence , solve the characteristic equation . Distinct roots give , and a repeated root gives .
For with , add to both sides: , so and . Also look for invariants and telescoping sums such as .
7. Functional equations
You cannot solve a functional equation by guessing. You must derive the answer and then verify it.
- Substitute special values: , , , , .
- Test injectivity and surjectivity. If forces , then is injective, and cancelling from both sides is allowed.
- Exploit symmetry. Swap the variables and compare.
- Iterate. Compute and look for an involution or period.
- Use the Cauchy equation , which gives on the rationals, and on the reals when is monotone or bounded on an interval.
Worked example. Suppose for all real . Putting gives , so is injective and surjective.
Putting gives , and injectivity forces . Hence , and replacing by in the original gives . The identity satisfies the equation, and any further solution is additive.
Always verify the proposed solution in the original equation, and state the domain.
8. Inequalities in the IOQM
Problems often ask for the maximum or minimum value and the answer is an integer. Find the equality case, apply AM-GM or Cauchy to show the bound, and confirm that the bound is attained. A bound that is never attained is not the answer.
Common traps
- Using AM-GM on a negative number. It needs non-negative terms.
- Missing the equality case. A bound that cannot be attained is not the extremum.
- Cancelling without injectivity.
- Skipping the verification step in a functional equation.
- Ignoring the domain, such as positive reals versus all reals.
Memory aids
- "Equality first": guess it before choosing the tool.
- "Substitute, inject, symmetrise, iterate": functional equations.
- " divides ": integer polynomials.
Summary
Inequalities are proved with AM-GM, Cauchy-Schwarz, rearrangement and convexity, always matched to the equality case. Polynomials use Vieta, the factor theorem and divisibility properties, and recurrences use characteristic equations and telescoping.
Functional equations are solved by substitution and by establishing injectivity or surjectivity, then verifying the answer.
Exam protocol
- Write the equality case before any estimate.
- State the domain and check solutions in the original equation.
- For an extremum, show both the bound and that it is attained.
- Do not divide by an expression that might be zero.