Назад

Олимпиадная задача от Богданова И. И. на многочлены и делимость для 8-10 классов

Задача

Дана функция f(x), значение которой при любом целом x целое. Известно, что для любого простого числа p существует такой многочлен Qp(x) степени, не превышающей 2013, с целыми коэффициентами, что  f(n) – Qp(n)  делится на p при любом целом n. Верно ли, что существует такой многочлен g(x) с вещественными коэффициентами , что  g(n) = f(n)  для любого целого n?

Решение

Решение 1:   Для функции h(x) обозначим Δh(x) = h(x + 1) – h(x).   Лемма. Если Δh(x) в целых точках совпадает с многочленом степени не более  m – 1,  то h(x) в целых точках совпадает с многочленом степени не более m.

  Доказательство. Индукция по m. База:  m = 1.  Если Δh(x) равно константе c в целых точках, то  h(x) = h(0) + cx  при всех целых x.

  Шаг индукции. Пусть Δh(x) в целых точках совпадает с многочленом степени не более m и коэффициентом при xm, равным a (возможно, нулевым). Обозначим  h0(x) = h(x) – 1/(m+1) ax(x – 1)(x – 2)...(x – m + 1)(x – m).  Заметим, что  Δh0(x) = Δh(x) – ax(x – 1)(x – 2)...(x – m + 1)  равно многочлену степени не более  m – 1  в целых точках. Следовательно, по предположению индукции, h0(x) в целых точках совпадает с многочленом степени не более m. Так как  h(x) – h0(x)  – многочлен степени не более  m + 1,  то и h(x) в целых точках совпадает с многочленом степени не более  m + 1.    Докажем теперь индукцией по k, что если в условиях задачи для каждого p многочлен Qp(x) имеет степень, не большую k, то f(x) в целых точках совпадает с некоторым многочленом, степень которого тоже не больше k.

 База:  k = 0.  В этом случае нам известно, что для каждого простого p существует такая константа Qp, что  f(x) – Qp  делится на p при любом целом x. Но тогда  (f(x) – Qp) – (f(0) – Qp) = f(x) – f(0)  делится на p при любом целом x и любом простом p. Такое может быть, только если

f(x) = f(0),  то есть f(x) постоянна на целых числах.

  Шаг индукции. Функция Δf(x) удовлетворяет условию предположения индукции, так как  Δf(x) – ΔQp(x)  делится на p при любом целом x,

а ΔQp(x) – многочлен степени не выше  k – 1  (см. задачу 161433). Следовательно, Δf(x) совпадает в целых точках с многочленом степени не выше  k – 1.  По лемме f(x) совпадает в целых точках с многочленом степени не выше k.

Решение 2:   Выпишем интерполяционный многочлен Лагранжа, который совпадает с f(x) в точках 1, 2, ..., 2014 (см. задачу 161051):

  Положим  c= (2013!)².  Тогда коэффициенты многочлена cf0(x) – целые числа. Пустьp– простое число, большееc. Многочлен  cQp(x) –cf0(x)  имеет степень не выше 2013 и 2014 различных корней по модулюp– это числа 1, 2, ..., 2014 (поскольку  cQp(i) –cf0(i) =c(Qp(x) –f0(i))  при  1 ≤i≤ 2014).  Поэтому этот многочлен тождественно равен нулю по модулюp. Значит, при любом целомxчисло  c(f(x) –Qp(x)) +c(Qp(x) –f0(x)) =cf(x) –cf0(x)  делится на любое достаточно большое простоеp. Следовательно,  f(x) =f0(x)  при всех целыхx.
Ответ

Ответ задачи отсутствует

Чтобы оставлять комментарии, войдите или зарегистрируйтесь

Комментариев нет