Loading [MathJax]/jax/output/SVG/jax.js

47-я Международная Математическая Oлимпиада
Словения, Любляна, 2006 год


Пусть P(x) — многочлен степени n>1 с целыми коэффициентами, k — произвольное натуральное число. Рассмотрим многочлен Q(x)=P(P(P(P(x)))) (здесь P применен k раз). Докажите, что существует не более n целых чисел t таких, что Q(t)=t.
посмотреть в олимпиаде

Комментарий/решение:

пред. Правка 3   10
1 года 3 месяца назад #

Предположим, что нашлось множество S из n+1 целых различных чисел, каждое tS которое удовлетворяет Q(t)=t. По целочисленной теореме Безу:

xyP(x)P(y)P(P(x))P(P(y))Pk1(x)Pk1(y)Pk(x)Pk(y)=Q(x)Q(y)

Для любых x,yS, xy=Q(x)Q(y) делится на P(x)P(y). Кроме того, P(x)P(y) делится на xy по лемме Безу. Значит |P(x)P(y)|=|xy|. Допустим, что нашлись x,y,zS такие, что P(x)P(y)=xy и P(x)P(z)=(xz). Тогда P(y)P(z)=y+z2x. Либо zy=y+z2x либо yz=y+z2x. В первом случае выходит, что x=z. А во втором случае y=z. В любом случае противоречие, ведь числа в S различны. Получается, что либо P(x)P(y)=xy для всех x,yS, либо P(x)P(y)=yx для всех x,yS.

Б.О.О будем считать, что P(x)P(y)=xy (другой случай аналогичен). Тогда P(x)x=P(y)y для всех чисел x,yS. Пусть все P(x)x равны константе C. Тогда уравнение P(x)xC=0 - многочлен степени n который имеет более n корней. То есть, P(x)+xC. Но тогда P(x)=Cx - многочлен степени 1, но по условию n>1. Противоречие.