PrevNext

Overview

Advanced functional equations often mix algebra and number theory. Expect to find hidden constraints via special inputs and symmetry.

Key Ideas

  • If ff is defined on integers, parity and modular arguments can restrict it.
  • Look for fixed points: solve f(x)=xf(x)=x or f(x)=cf(x)=c.
  • Iteration (apply the equation repeatedly) can uncover structure.

Core Skills

Pin Down Constants

Use x=0x=0, y=0y=0, x=yx=y, or x=yx=-y to extract f(0)f(0) and other constants.

Iterate the Functional Equation

Apply the equation multiple times to relate f(x)f(x) to f(f(x))f(f(x)) or f(x+c)f(x+c).

Use Injectivity/Surjectivity

Prove injectivity by showing f(a)=f(b)a=bf(a)=f(b)\Rightarrow a=b, then use it to simplify equations.

Worked Example

If f(x)=2xf(x)=2x satisfies f(x+y)=f(x)+f(y)f(x+y)=f(x)+f(y) for all x,yx,y, then ff is additive. Many contest problems ask you to prove that linear functions are the only solutions.

More Examples

Example 1: Fixed Point

If f(f(x))=xf(f(x))=x, show ff is bijective.

Apply ff to both sides to get f(x)=f(f(f(x)))f(x)=f(f(f(x))), implying surjectivity and injectivity.

Example 2: Integer Restriction

If f:ZZf:\mathbb{Z}\to\mathbb{Z} and f(x+1)=f(x)+2f(x+1)=f(x)+2, then f(x)=2x+cf(x)=2x+c.

Example 3: Symmetry

If f(x)+f(1x)=1f(x)+f(1-x)=1, then setting x=1xx=1-x gives f(1/2)=1/2f(1/2)=1/2.

Strategy Checklist

  • Plug in special values to find constants.
  • Iterate the equation to uncover structure.
  • Use injectivity or surjectivity when possible.

Practice Problems

StatusSourceProblem NameDifficultyTags
AIMEVery Hard
Show TagsFunctional Equations
AIMEVery Hard
Show TagsFunctional Equations, Substitution

Module Progress:

Join the AoPS Community!

Stuck on a problem, or don't understand a module? Join the AoPS community and get help from other math contest students.

PrevNext