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

XIII математическая олимпиада «Шелковый путь», 2014 год


Пусть N — множество всех натуральных чисел. Определите все функции f:NN такие, что для любых натуральных чисел m, n выполнены неравенства 2f(mn)f(m2+n2)f(m)2f(n)22f(m)f(n). ( Сатылханов К. )
посмотреть в олимпиаде

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

Комментарии от администратора Комментарии от администратора №1.     Решение. Пусть A={k | f(kn)=k2f(n) nN} и A1={k | f(k)=k2}. По условию имеем следующие неравенства: f(mn)f(m)f(n),(1)f(m2+n2)(f(m)+f(n))2,(2)f(m)2+f(n)2+2f(mn)f(m2+n2).(3)
Лемма 1. Если f(mn)=f(m)f(n), то f(m2+n2)=(f(m)+f(n))2.
Доказательство. Легко следует из неравенств (1), (2).
При m=n=1 из (1) f(1)f(1)2, откуда f(1)=1. Положив m=1 выполнено f(mn)=f(m)f(n), тогда по Лемме 1 имеем f(n2+1)=(f(n)+1)2 nN.(4) Из (4) при n=1, f(2)=4. Из (3), (1) при m=n имеем 2f(n)2+2f(n2)f(2n2)f(2)f(n2)=4f(n2)f(n)3f(n2), и при m=n из (1) имеем f(n2)f(n)2. Следовательно, f(n2)=f(n)2 nN.(5)
Лемма 2. Если f(kn2)=k2f(n)2=k2f(n2) nN, то kA.
Доказательство. f(k)=f(k12)=k2f(1)2=k2, k2f(n)2=f(kn2)f(kn)f(n)f(kn)k2f(n) и f(kn)f(k)(n)=k2f(n)f(kn)=k2f(n)kA.
Так как при m=n верно f(mn)=f(m)f(n), по Лемме 1 f(2n2)=4f(n)2. Тогда, по Лемме 2 f(2n)=4f(n) nN.(6) Следовательно, 2A. Из (1) если n=p1pk, то f(n)f(p1)f(pk).(7) Докажем теперь индукцией по n, что f(n)n2 nN.(8) При n=1,2, f(n)=n2. Предположим (8) верно при всех k<n. Докажем для n3.

  1. Если n составное, то n=mk для 1<m,k<n. Тогда из (1) f(n)f(m)f(k)m2k2=n2.
  2. Если n простое виде 4k+1. По теореме Ферма найдутся x,yN такие, что n=x2+y2. Тогда из (2) f(n)=f(x2+y2)(f(x)+f(y))2(x2+y2)2=n2.
  3. Если же n простое вида 4k+3, то n2+1=2p1pk, для простых pi=4ki+1, i=1,,k. Тогда найдутся xi,yiN такие, что x2i+y2i=pin2+12<n2xi,yi<n f(pi)f(x2i+y2i)(f(xi)+f(yi))2(x2i+y2i)2=p2i. Из (7) f(n2+1)f(2)f(p1)f(pk)22p21p2k=(n2+1)2, из (4) f(n)=f(n2+1)1n2.
Лемма 3. Если a,bA, то abA и a2+b2A.
Доказательство. f(an)=a2f(n) nN и f(bn)=b2f(n) nN. Тогда f(abn)=a2f(bn)=a2b2f(n)abA. При x=an,y=bn f(xy)=f(abn2)=(ab)2f(n)2=(a2f(n))(b2f(n))=f(an)f(bn)=f(x)f(y). По Лемме 1 f((a2+b2)n2)=f(x2+y2)=(f(x)+f(y))2=(a2+b2)2f(n)2, откуда по Лемме 2 a2+b2A.
Лемма 4. Если kA и d является делителем k, то dA.
Доказательство. Из (8) имеем k2f(n)=f(kn)f(dn)f(k/d)(k/d)2f(dn)d2f(n)f(dn)f(d)f(n)d2f(n)f(dn)=d2f(n)dA.
Построим бесконечную последовательность {pi} различных простых чисел такую, что p1=2 и k pk+1 -- простой делитель числа (p1pk)2+1. Тогда pi1(mod4). Докажем индукцией по k, что pkA.(9) Для k=1 это верно. По Лемме 3, так как piA для i=1,,k и 1A, то p1pkA и x=(p1pk)2+1A, откуда по Лемме 4 pk+1A.
Лемма 5. r=a2+b2A1a,bA1.
Доказательство. rA1f(r)=r2. Из (2), (8) r2=f(r)=f(a2+b2)(f(a)+f(b))2(a2+b2)2=r2f(a)=a2,f(b)=b2,a,bA1.
Лемма 6. Если rA1 и d является делителем r, то dA1.
Доказательство. r=kdd2f(d)f(r)/f(k)=r2/f(k)r2/k2=d2f(d)=d2.
Из (9) i f(pi)=p2i, p1=2=12+12 и при i2,pi1(mod4), то i найдутся xi,yiN такие, что pi=x2i+y2i. Рассмотрим произвольное nN и числа (yi,n) (НОД). Среди них какое-то число встречается бесконечно много раз, пусть это d. Рассмотрим бесконечное множество B={i | iN,(yi,n)=d} и yi=dzi iB,(zi,n)=1. Тогда существуют i<j (i,jB) такие, что xi/zixj/zj(modn) s=|xiyjxjyi|=|d(xizjxjzi)| делится на n и t=xixj+yiyj pipj=s2+t2s>0. Так как pi,pjA по Лемме 3 pipjAf(pipj)=(pipj)2pipjA1. По Лемме 5 s,tA1 и так как s делистя на n, то по Лемме 6 nA1f(n)=n2nN. Легко видеть, что ответ удовлетворяет начальным условиям.

пред. Правка 2   6
2 года 8 месяца назад #

Пусть P(m,n) условие.

Claim 1: f(n2+1)(f(n)+1)2 и f(1)=1,f(2)=4.

Это следует из P(n,1).

Claim 2: f(n2)f(n)2f(2n)4f(n)

Первое равенство просто следует из P(n,n). Отсюда же легко вывести, что f(2n2)=4f(n2). Подставив это в P(2n,n) получаем, что f(2n)4f(n).

Далее индукцией докажем, что f(k)k2.

Допустим, что f(i)=i2,1ik1, где k3.

(i) Если 2k, то f(k)=4f(k2)=k2.

(ii) Пусть теперь k=2x+1. Далее заметим, что

(f(2x+1)+1)2=f(4x2+4x+2)=4f(2x2+2x+1)

Из P(x,x+1):f(x2+(x+1)2)f(x)2f(x+1)22f(x)f(x+1), причем мы знаем, что f(x)=x2,f(x+1)=(x+1)2

f(2x2+2x+1)(2x2+2x+1)2f(2x+1)(2x+1)2

Из P(2x+1,2x1):(f(2x+1)+(2x1)2)2f((2x+1)2+(2x1)2)=4f((2x)2+1)=4(f(2x)+1)2=4((2x)2+1)2

f(2x+1)(2x+1)2

Переход доказан. Значит f(n)n2, что подходит под изначальное условие.