By the end of this chapter you'll be able to…

  • 1Choose AM-GM, Cauchy-Schwarz or rearrangement from the equality case
  • 2Use Vieta, the factor theorem and the divisibility property of integer polynomials
  • 3Solve linear recurrences and use telescoping
  • 4Derive and verify the solutions of a functional equation
💡
Why this chapter matters in INMO (Mathematical Olympiad)
Algebra problems reward a short list of tools applied with the equality case in mind, and a disciplined routine for functional equations. Verification and domain checks are where marks are lost.

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.

  1. Substitute special values: , , , , .
  2. Test injectivity and surjectivity. If forces , then is injective, and cancelling from both sides is allowed.
  3. Exploit symmetry. Swap the variables and compare.
  4. Iterate. Compute and look for an involution or period.
  5. 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.

Key formulas & results

Everything to memorise for the exam hall, in one card. Screenshot this for revision.

AM-GM
Non-negative reals; equality when all are equal.
Cauchy-Schwarz
Equality when the vectors are proportional.
Vieta (cubic)
For x cubed + p x squared + q x + r.
Polynomial divisibility
Integer-coefficient polynomials.
⚠️

Traps INMO (Mathematical Olympiad) sets — and how to dodge them

These are the exact option-traps and misreads that cost marks under negative marking.

WATCH OUT
✗ Applying AM-GM to negative numbers.
✓ Check that every term is non-negative.
WATCH OUT
✗ Giving a bound that is never attained.
✓ Show the equality case occurs.
WATCH OUT
✗ Cancelling f from both sides without injectivity.
✓ Prove injectivity first.
WATCH OUT
✗ Not verifying the solution of a functional equation.
✓ Substitute the answer back into the original equation.
WATCH OUT
✗ Ignoring the stated domain.
✓ Reals, positive reals and integers behave differently.

Exam-pattern practice

PYQ-style questions with full solutions. Work through them as a readiness check — mark yourself honestly and get your gap report at the end.

Readiness check

Are you exam-ready for Algebra, Inequalities, Polynomials and Functional Equations?

8 problems from this chapter. Try each one, reveal the worked solution, mark yourself honestly — get your gap report at the end.

8 questions~6 min

5-minute revision

The whole chapter, distilled. Read this the night before the exam.

  • •Guess the equality case before choosing an inequality.
  • •AM-GM for non-negatives; split terms to reach equality.
  • •Cauchy-Schwarz and its Engel form; rearrangement; Jensen for convex functions.
  • •Vieta; factor theorem; a - b divides P(a) - P(b).
  • •Characteristic equation for linear recurrences; telescoping.
  • •Functional equations: substitute, test injectivity and surjectivity, symmetrise, iterate.
  • •Always verify the answer and state the domain.

INMO (Mathematical Olympiad) question blueprint

How this topic is asked, tier by tier — so you can prep to the pattern.

Typical weightage: 30

Question styleMarks eachTypical countWhat it tests
AM-GM~2-4 marks in a typical paper
Vieta~2-4 marks in a typical paper
Inequality~4-6 marks in a typical paper
Cauchy~4-6 marks in a typical paper
Recurrence~4-6 marks in a typical paper
Minimisation~6-8 marks in a typical paper
Functional equation~6-8 marks in a typical paper
Polynomial~2-4 marks in a typical paper
Prep strategy
  • Equality case first
  • State the domain
  • Verify solutions

Exam-hall strategy

Battle-tested tips from mentors and toppers for this topic under the sectional clock.

  1. Equality case first.
  2. State the domain.
  3. Verify every functional-equation solution.

Beyond the exam

Where this skill shows up in the job you're competing for — and in life.

Optimisation

Inequalities such as AM-GM give quick bounds in engineering and economics.

Signal and control analysis

Polynomial roots and recurrences describe stability and discrete systems.

Where else this topic is tested

Prepare once, score in every exam that asks it.

IOQMMaximum and minimum values and polynomial counts
RMO and INMOProof-based inequalities and functional equations

Questions aspirants ask

Pulled from the Q&A community and mentor sessions.

AM-GM and Cauchy-Schwarz cover most problems; add rearrangement and Jensen next.

Derive necessary conditions step by step, find the candidate, then verify it satisfies the original equation.
Header Logo