«Квант» — научно-популярный физико-математический журнал (издаётся с 1970 года)
Старый сайт журнала: kvant.ras.ru

Задача М1220

Условие задачи (1990, № 4) Задача М1220 // Квант. — 1990. — № 4. — Стр. 30; 1990. — № 9. — Стр. 28—29.

Определим последовательность $b_n$‍‍ условиями: $b_1=0$‍,$b_2=2$‍,$b_3=3$‍,$b_{n+1}=b_{n-1}+b_{n-2}$‍‍ при $n\ge3$‍.‍ Докажите, что при простом $p$‍‍ число $b_p$‍‍ делится на $p$‍.

Д. В. Фомин


Решение задачи (1990, № 9) Задача М1220 // Квант. — 1990. — № 4. — Стр. 30; 1990. — № 9. — Стр. 28—29.

Приведём два решения. Первое основано на комбинаторной интерпретации чисел $b_n$‍.

Возьмём окружность, поделённую точками $A_0$‍,$A_1$‍,$\ldots$‍,$A_{n-1}$‍‍ на $n$‍‍ равных частей, и рассмотрим её разбиения на дуги, составленные из двух или трёх частей; назовём их «подходящими $n$‍‍-разбиениями». Пусть $a_n$‍‍ — число таких разбиений. Тогда, очевидно, $a_1=0$‍,$a_2=2$‍,$a_3=3$‍.‍ Докажем, что $a_{n+1}=a_{n-1}+a_{n-2}$‍‍ при $n\ge3$‍,‍ а значит, $a_n=b_n$‍‍ при всех $n$‍.‍ Для этого поставим в соответствие каждому подходящему $(n+1)$‍‍-разбиению либо $(n-1)$‍‍-разбиение, либо $(n-2)$‍‍-разбиение, и покажем, что полученное соответствие взаимно однозначно.

Стянем в точку ту дугу произвольного подходящего $(n+1)$‍‍-разбиения, которая следует за дугой, содержащей $A_0$‍,‍ при обходе по часовой стрелке. (Если точка $A_0$‍‍ оказалась между двумя дугами, то стягивается дуга, начинающаяся в этой точке при указанном направлении обхода; см. рисунок.) Чтобы восстановить по $(n-1)\text{-}$‍‍ или $(n-2)$‍‍-разбиению исходное $(n+1)$‍‍-разбиение, достаточно вставить дугу соответственно из двух или трёх частей вслед за дугой, содержащей $A_0$‍‍ (а если $A_0$‍‍ — граница двух дуг, то между этими дугами). В силу обратимости нашего соответствия оно взаимно однозначно.

Рассмотрим теперь все подходящие $p$‍‍-разбиения при простом $p$‍.‍ Объединим в одну группу те из них, которые получаются друг из друга поворотами на углы $\dfrac{2\pi k}p$‍,$k=0$‍,‍ 1, $\ldots$‍,$p-1$‍.‍ Заметим, что повороты на $\dfrac{2\pi k_1}p$‍‍ и $\dfrac{2\pi k_2}p$‍‍ при $k_1\ne k_2$‍‍ переводят данное разбиение в разные. (В противном случае мы имели бы разбиение, которое переходит в себя при повороте на $\dfrac{2\pi k}p$‍,‍ где $k=k_1-k_2$‍,‍ а значит, и при всех поворотах на $\dfrac{2\pi k}p\cdot n$‍,$n=0$‍,‍ 1, $\ldots$‍,$p-1$‍.‍ Но при простом $p$‍‍ один из этих поворотов совпадает с поворотом на $\dfrac{2\pi}p$‍,‍ а такой поворот не может переводить в себя никакое подходящее разбиение.) Итак, в каждой группе ровно $p$‍‍ разбиений, следовательно, $b_p=a_p$‍‍ делится на $p$‍.

Второе решение — чисто алгебраическое, однако использует некоторые факты, выходящие за пределы школьной программы.

Пусть $\lambda_1$‍,$\lambda_2$‍,$\lambda_3$‍‍ — три корня уравнения $t^3-t-1=0$‍‍ (два из них — комплексные числа). Тогда каждая из последовательностей $\lambda_1^n$‍,$\lambda_2^n$‍,$\lambda_3^n$‍,‍ а значит, и их сумма $a_n=\lambda_1^n+\lambda_2^n+\lambda_3^n$‍‍ удовлетворяет соотношению $a_{n+1}=a_{n-1}+a_{n-2}$‍.‍ При этом по теореме Виета (получающейся раскрытием скобок в равенстве $(t-\lambda_1)(t-\lambda_2)(t-\lambda_3)=t^3-t-1$‍)‍ $$ a_1=\lambda_1+\lambda_2+\lambda_3=0,\quad \lambda_1\lambda_2+\lambda_2\lambda_3+\lambda_3\lambda_1=-1,\quad \lambda_1\lambda_2\lambda_3=1, $$ откуда $$ \begin{align*} a_2&=\lambda_1^2+\lambda_2^2+\lambda_3^2=(\lambda_1+\lambda_2+\lambda_3)^2- 2(\lambda_1\lambda_2+\lambda_2\lambda_3+\lambda_3\lambda_1)=2;\\[5pt] a_3&=\lambda_1^3+\lambda_2^3+\lambda_3^3=(\lambda_1+\lambda_2+\lambda_3)^3- 3(\lambda_1+\lambda_2+\lambda_3)\times{}\\&\qquad\qquad\qquad\qquad\qquad {}\times(\lambda_1\lambda_2+\lambda_2\lambda_3+\lambda_3\lambda_1)+ 3\lambda_1\lambda_2\lambda_3=3. \end{align*} $$ Следовательно, $a_n=b_n$‍‍ при всех $n$‍.

Теперь заметим, что $$ a_p=\lambda_1^p+\lambda_2^p+\lambda_3^p=(\lambda_1+\lambda_2+\lambda_3)^p- \textstyle\sum C_p^{(k,\,l,\,m)}\lambda_1^k\lambda_2^l\lambda_3^m, $$ где суммирование ведётся по всем наборам $(k,l,m)$‍‍ целых неотрицательных чисел с суммой $k+l+m=p$‍,‍ отличным от $(p,0,0)$‍,$(0,p,0)$‍‍ и $(0,0,p)$‍,‍ а $$ C_p^{(k,\,l,\,m)}=\frac{p!}{k!\,l!\,m!}, $$ и докажем, что при простом $p$‍‍ число $a_p$‍‍ делится на $p$‍.

Ясно, что для указанных наборов $(k,l,m)$‍‍ коэффициент $C_p^{(k,\,l,\,m)}$‍‍ делится на простое $p$‍.‍ Далее, выделим в сумме группы слагаемых, отличающихся только перестановкой показателей $k$‍,$l$‍,$m$‍.‍ Коэффициенты $C_p^{(k,\,l,\,m)}$‍‍ у всех таких слагаемых одинаковы, а сумма соответствующих одночленов $\lambda_1^k\lambda_2^l\lambda_3^m$‍‍ — это так называемый симметрический многочлен от $\lambda_1$‍,$\lambda_2$‍,$\lambda_3$‍‍ (т. е. не меняющийся при перестановках аргументов). Известно, что такой многочлен всегда можно представить как некий многочлен с целыми коэффициентами от основных симметрических функций $\sigma_1=\lambda_1+\lambda_2+\lambda_3$‍,$\sigma_2=\lambda_1\lambda_2+\lambda_2\lambda_3+\lambda_3\lambda_1$‍,$\sigma_3=\lambda_1\lambda_2\lambda_3$‍‍ — это частный случай основной теоремы о симметрических многочленах (см., например, книгу В. Г. Болтянского, Н. Я. Виленкина «Симметрия в алгебре», М.: Наука, 1987). У нас числа $\sigma_1=0$‍,$\sigma_2=-1$‍,$\sigma_3=1$‍‍ — целые, поэтому сумма слагаемых каждой группы, а значит, и вся сумма делится на $p$‍.‍ Тем самым, поскольку $\lambda_1+\lambda_2+\lambda_3=0$‍,‍ и $a_p$‍‍ делится на $p$‍.

Д. В. Фомин, Н. Б. Васильев


Метаданные Задача М1220 // Квант. — 1990. — № 4. — Стр. 30; 1990. — № 9. — Стр. 28—29.

Предмет
Математика
Условие
Решение
,
Номера

1990. — № 4. — Стр.  [условие]

1990. — № 9. — Стр.  [решение]

Описание
Задача М1220 // Квант. — 1990. — № 4. — Стр. 30; 1990. — № 9. — Стр. 28‍—‍29.
Ссылка
https://www.kvant.digital/problems/m1220/