Chapter

Polynomial Functional Equations

A module on functional equations where the unknown function is a polynomial: degree comparison, leading coefficients, finite differences, and root arguments.
Log in to track solved progress and bookmarks.

Theory

Key Idea

When the unknown function is a polynomial, we gain a powerful tool: comparing degrees and leading coefficients. Polynomial equalities are identities, not just pointwise coincidences. Therefore we can compare degree in \(x\), degree in \(y\), number of roots, and behaviour for large values.

Basic Facts

If two polynomials agree at infinitely many points, they are identical. If \(P\) has degree \(d\), then \(P(P(x))\) usually has degree \(d^2\), while \(P(x)^k\) has degree \(kd\). The difference \(P(x+1)-P(x)\) has degree one less than \(P\) when \(P\) is nonconstant. A nonconstant polynomial cannot be periodic.

When to Use This Method

The method is especially useful when the condition contains \(P(x+y)\), \(P(xy)\), \(P(P(x))\), \(P(x+1)-P(x)\), or when the same formula holds for all real, rational, or integer \(x\). First determine the possible degree, then the leading coefficient, and only then the lower coefficients.

How to Recognise the Method

Signs include: a polynomial composed with itself; a product \(P(x)P(y)\); an equality with \(P(x^2)\) or \(P(x^3)\); a finite difference; or a statement about infinitely many roots. If a nonzero root \(r\) forces \(P(ry)=0\) for all \(y\), then the polynomial must be zero.

Typical Mistakes

Do not divide by \(P(x)\) before analysing its roots. Do not forget constant solutions. Do not compare only the leading degree and stop: after the degree, check the leading coefficient and lower coefficients. In problems with integer \(n\), remember that a polynomial equality true for all integers is an identity.

Mini-checklist

1. Are there constant solutions? 2. What are the degrees of both sides? 3. What does the leading coefficient give? 4. What do \(x=0\), \(x=1\), \(y=0\) give? 5. Is there a root argument? 6. Does a finite difference determine the polynomial?

Examples

Example 1. An Additive Polynomial

The polynomial version of Cauchy's equation needs no regularity assumption.

Problem. Find all polynomials \(P\in\mathbb R[x]\) such that \(P(x+y)=P(x)+P(y)\).

Solution.

With \(y=0\), \(P(0)=0\). Let \(\deg P=d\). If \(d\ge2\), then \(P(x+y)\) contains a mixed term of highest degree, while \(P(x)+P(y)\) contains no mixed terms. Hence \(d\le1\). Thus \(P(x)=ax+b\), and \(P(0)=0\) gives \(b=0\). The answer is \(P(x)=ax\).

Comment. One may also use additivity on \(\mathbb Q\), but degree comparison is faster.

Example 2. A Finite Difference

The difference \(P(x+1)-P(x)\) lowers degree by one.

Problem. Find all \(P\in\mathbb R[x]\) such that \(P(x+1)-P(x)=2x+1\).

Solution.

Notice that \((x+1)^2-x^2=2x+1\). Thus \(P(x)-x^2\) has zero finite difference: \(Q(x+1)=Q(x)\). A nonconstant polynomial cannot be periodic, so \(Q\) is constant. The answer is \(P(x)=x^2+c\).

Comment. The difference formula is often guessed from the expected degree.

Example 3. Composition and Degree

Composition quickly rules out many equations.

Problem. Prove that there is no polynomial \(P\in\mathbb R[x]\) such that \(P(P(x))=x^2+1\).

Solution.

If \(P\) is constant, the left-hand side is constant, impossible. If \(\deg P=d\ge1\), then \(\deg P(P(x))=d^2\). The right-hand side has degree \(2\). We would need \(d^2=2\), but no integer degree \(d\) has this property. Contradiction.

Comment. Always check the constant case first.

Example 4. A Multiplicative Polynomial

Here we need both degree and a root argument.

Problem. Find all \(P\in\mathbb R[x]\) such that \(P(xy)=P(x)P(y)\).

Solution.

The constant solutions are \(P=0\) and \(P=1\). Let \(P\) be nonconstant. Then \(P(1)=1\). If \(P\) has a nonzero root \(r\), then \(P(ry)=P(r)P(y)=0\) for all \(y\), so \(P\equiv0\), a contradiction. Therefore the only possible root is \(0\), and \(P(x)=ax^n\). Substitution gives \(a=a^2\), hence \(a=1\). The answer is \(0\), \(1\), and \(x^n\) for \(n\ge1\).

Comment. Roots cannot be ignored: they often give the whole structure.

Example 5. The Equation \(P(x)^2=P(x^2)\)

A similar equation is solved by the same root method.

Problem. Find all \(P\in\mathbb R[x]\) such that \(P(x)^2=P(x^2)\).

Solution.

The constant solutions are \(0\) and \(1\). If \(P\) is nonconstant and \(r\ne0\) is a root, then \(P(r)^2=P(r^2)=0\), then \(P(r^{2^k})=0\) for infinitely many values, impossible for a nonzero polynomial. Hence the only root is \(0\), so \(P(x)=ax^n\). Comparing leading coefficients gives \(a^2=a\), so \(a=1\). The answer is \(0\), \(1\), and \(x^n\).

Comment. Here an infinite chain of roots replaces division.

Example 6. An Inner \(P(y)\)

Comparing degree in \(y\) often forces the polynomial to be linear.

Problem. Find all \(P\in\mathbb R[x]\) such that \(P(x+P(y))=P(x)+y\).

Solution.

Let \(\deg P=d\). If \(d\ge2\), the degree of the left-hand side in \(y\) is \(d^2\), while the degree of the right-hand side is \(1\), impossible. Hence \(P(x)=ax+b\). Substitution gives \(a(x+ay+b)+b=ax+b+y\). Therefore \(a^2=1\) and \(ab=0\). Since \(a\ne0\), \(b=0\). The answer is \(P(x)=x\) and \(P(x)=-x\).

Comment. First degree, then coefficients.

Example 7. Equality on Integers

If a polynomial equality is true for all integers, it is an identity.

Problem. Find all \(P\in\mathbb R[x]\) if \(P(n+1)-P(n)=n^2\) for all integers \(n\).

Solution.

The polynomial \(P(x+1)-P(x)-x^2\) has infinitely many roots, so it is identically zero. Since \(\frac{x(x-1)(2x-1)}{6}\) has finite difference \(x^2\), all solutions are \(P(x)=\frac{x(x-1)(2x-1)}{6}+c\).

Comment. Integer points give an identity when there are infinitely many of them.

Example 8. A Condition on Triples with Zero Sum

The final example uses the leading homogeneous part.

Problem. Let \(P\in\mathbb R[x]\) and \(P(x)+P(y)+P(-x-y)=0\) for all \(x,y\). Find \(P\).

Solution.

Let the degree of \(P\) be \(d\), with leading coefficient \(a\). The leading homogeneous part gives \(a(x^d+y^d+(-x-y)^d)=0\). Put \(y=x\): \(a(2+(-2)^d)x^d=0\). For \(d\ge2\), this is not identically zero; for even \(d\) the coefficient is positive, and for odd \(d\ge3\) it is \(2-2^d\ne0\). Hence \(d\le1\). Substituting \(P(x)=ax+b\) gives \(3b=0\). The answer is \(P(x)=ax\).

Comment. There is no need to expand the entire polynomial.

Problems

Problems

#7.1
#7.1

Additive Polynomial

Additive Grade 10 Grade 11 ★★☆☆☆

Find all \(P\in\mathbb R[x]\) such that \(P(x+y)=P(x)+P(y)\) for all \(x,y\).

Details
Problem: ALG-B3-M07-P001
Difficulty: Level 2 of 5
Tag: Additive
Grade: Grade 10, Grade 11
#7.2
#7.2

Midpoint Polynomial

Polynomial Grade 10 Grade 11 ★★☆☆☆

Find all \(P\in\mathbb R[x]\) such that \(P(x+y)+P(x-y)=2P(x)\).

Details
Problem: ALG-B3-M07-P002
Difficulty: Level 2 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11
#7.3
#7.3

Quadratic Polynomial

Polynomial Grade 10 Grade 11 ★★☆☆☆

Find all \(P\in\mathbb R[x]\) if \(P(x+y)+P(x-y)=2P(x)+2P(y)\) and \(P(1)=2\).

Details
Problem: ALG-B3-M07-P003
Difficulty: Level 2 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11
#7.4
#7.4

Constant Difference

Polynomial Grade 10 Grade 11 ★★☆☆☆

Find all \(P\in\mathbb R[x]\) such that \(P(x+1)-P(x)=5\).

Details
Problem: ALG-B3-M07-P004
Difficulty: Level 2 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11
#7.5
#7.5

Linear Difference

Polynomial Grade 10 Grade 11 ★★☆☆☆

Find all \(P\in\mathbb R[x]\) such that \(P(x+1)-P(x)=2x+1\).

Details
Problem: ALG-B3-M07-P005
Difficulty: Level 2 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11
#7.6
#7.6

Quadratic Difference

Polynomial Grade 10 Grade 11 ★★★☆☆

Find all \(P\in\mathbb R[x]\) if \(P(x+1)-P(x)=x^2\).

Details
Problem: ALG-B3-M07-P006
Difficulty: Level 3 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11
#7.7
#7.7

Multiplicative Polynomial

Multiplicative Grade 10 Grade 11 ★★★☆☆

Find all \(P\in\mathbb R[x]\) such that \(P(xy)=P(x)P(y)\).

Details
Problem: ALG-B3-M07-P007
Difficulty: Level 3 of 5
Tag: Multiplicative
Grade: Grade 10, Grade 11
#7.8
#7.8

Compositional Involution

Polynomial Grade 10 Grade 11 ★★★☆☆

Find all \(P\in\mathbb R[x]\) such that \(P(P(x))=x\).

Details
Problem: ALG-B3-M07-P008
Difficulty: Level 3 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11
#7.9
#7.9

Impossible Degree

No Solution Grade 10 Grade 11 ★★★☆☆

Prove that there is no \(P\in\mathbb R[x]\) such that \(P(P(x))=x^2+x+1\).

Details
Problem: ALG-B3-M07-P009
Difficulty: Level 3 of 5
Tag: No Solution
Grade: Grade 10, Grade 11
#7.10
#7.10

Argument with \(P(y)\)

Polynomial Grade 10 Grade 11 ★★★☆☆

Find all \(P\in\mathbb R[x]\) such that \(P(x+P(y))=P(x)+y\).

Details
Problem: ALG-B3-M07-P010
Difficulty: Level 3 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11
#7.11
#7.11

Self-Shift

Polynomial Grade 10 Grade 11 ★★★★☆

Find all \(P\in\mathbb R[x]\) if \(P(x+P(y))=P(x)+P(y)\).

Details
Problem: ALG-B3-M07-P011
Difficulty: Level 4 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11
#7.12
#7.12

Square of the Argument

Polynomial Grade 10 Grade 11 ★★★★☆

Find all \(P\in\mathbb R[x]\) such that \(P(x)^2=P(x^2)\).

Details
Problem: ALG-B3-M07-P012
Difficulty: Level 4 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11
#7.13
#7.13

Cube of the Argument

Polynomial Grade 10 Grade 11 ★★★★☆

Find all \(P\in\mathbb R[x]\) such that \(P(x)^3=P(x^3)\).

Details
Problem: ALG-B3-M07-P013
Difficulty: Level 4 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11
#7.14
#7.14

Antiperiod

Periodicity Grade 10 Grade 11 ★★★★☆

Find all \(P\in\mathbb R[x]\) such that \(P(x+1)=-P(x)\).

Details
Problem: ALG-B3-M07-P014
Difficulty: Level 4 of 5
Tag: Periodicity
Grade: Grade 10, Grade 11
#7.15
#7.15

Symmetric Difference

Polynomial Grade 10 Grade 11 ★★★★★

Find all \(P\in\mathbb R[x]\) such that \(P(x+1)-P(x-1)=4x\).

Details
Problem: ALG-B3-M07-P015
Difficulty: Level 5 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11
#7.16
#7.16

Difference on Integers

Integer Values Grade 10 Grade 11 ★★★★★

Find all \(P\in\mathbb R[x]\) if \(P(n+1)-P(n)=n^2\) for all integers \(n\).

Details
Problem: ALG-B3-M07-P016
Difficulty: Level 5 of 5
Tag: Integer Values
Grade: Grade 10, Grade 11
#7.17
#7.17

A Sum with a Product

Polynomial Grade 10 Grade 11 ★★★★★

Find all \(P\in\mathbb R[x]\) such that \(P(x+y)=P(x)+P(y)+2xy\).

Details
Problem: ALG-B3-M07-P017
Difficulty: Level 5 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11
#7.18
#7.18

Even Multiplicativity

Polynomial Grade 10 Grade 11 ★★★★★

Find all \(P\in\mathbb R[x]\) such that \(P(x^2)=P(x)P(-x)\).

Details
Problem: ALG-B3-M07-P018
Difficulty: Level 5 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11
#7.19
#7.19

The Image as an Infinite Set

Polynomial Grade 10 Grade 11 ★★★★★

Find all \(P\in\mathbb R[x]\) such that \(P(P(x))=P(x)^2\) for all \(x\).

Details
Problem: ALG-B3-M07-P019
Difficulty: Level 5 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11
#7.20
#7.20

Triple with Zero Sum

Polynomial Grade 10 Grade 11 ★★★★★

Let \(P\in\mathbb R[x]\) and \(P(x)+P(y)+P(-x-y)=0\) for all \(x,y\). Find \(P\).

Details
Problem: ALG-B3-M07-P020
Difficulty: Level 5 of 5
Tag: Polynomial
Grade: Grade 10, Grade 11

Ladders

No published ladders were found.
Previous Chapter
Next Chapter