Maths Olympiad Prep

Library / /55 of 57

Number theory Difficulty 7.6 National olympiad, round 2 Prove it Russia

For a positive integer aa, by P(a)P(a) we denote the maximal prime divisor of a2+1a^2 + 1. Prove that there exist infinitely many triples of distinct positive integers a,b,ca, b, c such that P(a)=P(b)=P(c)P(a) = P(b) = P(c).

Для натурального aa обозначим через P(a)P(a) наибольший простой делитель числа a2+1a^2 + 1. Докажите, что существует бесконечно много троек различных натуральных чисел a,b,ca, b, c таких, что P(a)=P(b)=P(c)P(a) = P(b) = P(c).

Solution

Сделаем сначала замечание, общее для всех трёх решений. Пусть pp — нечётное простое число, а a<pa < p — натуральное число такое, что a2+1a^2 + 1 делится на pp; тогда числа aa и pap-a различны, и P(a)=P(pa)=pP(a) = P(p-a) = p. Действительно, числа a2+1a^2 + 1 и (pa)2+1=(a2+1)+p(p2a)(p-a)^2 + 1 = (a^2 + 1) + p(p - 2a) делятся на pp и меньше p2p^2; значит, они не могут делиться на простые числа, большие pp.

Первое решение. Предположим противное. Тогда существует лишь конечное число простых чисел pp, для которых уравнение P(x)=pP(x) = p имеет хотя бы три натуральных решения. Обозначим через ss максимальное такое простое число (если таких простых не существует, положим s=2s = 2), а через SS — произведение всех простых чисел, не превосходящих ss.

Пусть p=P(S)p = P(S); тогда pp взаимно просто с SS и потому p>sp > s. Пусть aa — остаток от деления SS на pp; тогда a2+1a^2 + 1 делится на pp, значит, P(a)=P(pa)=pP(a) = P(p-a) = p. Одно из чисел aa и pap-a чётно; обозначим его через bb.

Далее, число (b+p)2+1(b+p)^2 + 1 делится на 2p2p (ибо bb чётно, а pp нет), поэтому P(b+p)pP(b+p) \ge p. Если P(b+p)=pP(b+p) = p, то уравнение P(x)=pP(x) = p имеет три решения b,pb,p+b-b, p-b, p+b; это невозможно по предположению. Значит, P(b+p)=q>pP(b+p) = q > p, число (b+p)2+1(b+p)^2 + 1 делится на 2pq2pq и потому не меньше, чем 2pq2pq. Это означает, что q<b+pq < b+p (в противном случае (b+p)2+1(2p1)q+1<2pq(b+p)^2 + 1 \le (2p-1)q + 1 < 2pq).

Наконец, обозначая через cc остаток от деления числа b+pb+p на qq, получаем P(c)=P(qc)=P(b+p)=q>p>sP(c) = P(q-c) = P(b+p) = q > p > s, что противоречит выбору ss.

Второе решение. Мы будем использовать тождество
(m2+1)((m1)2+1)=(m2m+1)2+1,() (m^2 + 1)((m-1)^2 + 1) = (m^2 - m + 1)^2 + 1, \quad (*)
которое можно проверить, например, раскрытием скобок. Из него следует, что P(m2m+1)=max(P(m),P(m+1))P(m^2 - m + 1) = \max(P(m), P(m+1)).

Предположим противное. Пусть NN — наибольшее число, встречающееся в описанных тройках; если таких троек нет, то положим N=3N = 3. Последовательность натуральных чисел P(N+1),P(N+2),P(N+1), P(N+2), \dots не может строго убывать. Значит, найдётся число n>N+1n > N + 1, для которого P(n1)P(n)P(n-1) \le P(n). Тогда P(n2n+1)=max(P(n),P(n1))=P(n)P(n^2-n+1) = \max(P(n), P(n-1)) = P(n). Поэтому найдётся число nmn2n+1n \le m \le n^2-n+1 такое, что P(m1)P(m)P(m+1)P(m-1) \le P(m) \ge P(m+1); иначе P(n1)P(n)<P(n+1)<<P(n2n+1)P(n-1) \le P(n) < P(n+1) < \dots < P(n^2-n+1), что не так.

Теперь из (*) имеем P(m2m+1)=max(P(m),P(m1))=P(m)P(m^2-m+1) = \max(P(m), P(m-1)) = P(m) и P(m2+m+1)=max(P(m),P(m+1))=P(m)P(m^2 + m + 1) = \max(P(m), P(m+1)) = P(m). Таким образом, тройка m,m2m+1,m2+m+1m, m^2-m+1, m^2+m+1 удовлетворяет условию, и m>Nm > N; противоречие с выбором числа NN.

Третье решение. Для любого натурального n1n \ge 1 рассмотрим число (2+5)2n+1(2+\sqrt{5})^{2n+1}; оно имеет вид an+bn5a_n + b_n\sqrt{5} при некоторых натуральных an,bna_n, b_n (ясно, что an<an+1a_n < a_{n+1}). Заметим, что тогда (25)2n+1=anbn5(2 - \sqrt{5})^{2n+1} = a_n - b_n\sqrt{5}, откуда
an25bn2=(an+bn5)(anbn5)=((2+5)(25))2n+1=1. a_n^2 - 5b_n^2 = (a_n + b_n\sqrt{5})(a_n - b_n\sqrt{5}) = ((2+\sqrt{5})(2-\sqrt{5}))^{2n+1} = -1.
Тогда an2+1=5bn2a_n^2 + 1 = 5b_n^2; ясно, что bn<anb_n < a_n и an22n+18a_n \ge 2^{2n+1} \ge 8, поэтому все простые делители числа an2+1a_n^2 + 1 не превосходят max(5,bn)<an\max(5, b_n) < a_n.

Итак, pn=P(an)<anp_n = P(a_n) < a_n. С другой стороны, an2+1=5a_n^2 + 1 = 5, значит, pn5p_n \ge 5. Обозначим теперь через cnc_n остаток от деления ana_n на pnp_n. Тогда числа cn,pncn,anc_n, p_n - c_n, a_n различны и P(cn)=P(pncn)=P(an)P(c_n) = P(p_n - c_n) = P(a_n). Мы предъявили бесконечно много различных троек требуемого вида.

Want a route through all this instead of an archive? The track puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement and solution reproduced as published; topic and difficulty added by this site.