Тема ТЕОРИЯ ЧИСЕЛ

Делимость и делители (множители) .08 Теоретико-числовые свойства чисел Фибоначчи

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела теория чисел
Разделы подтемы Делимость и делители (множители)
Решаем задачи

Ошибка.
Попробуйте повторить позже

Задача 1#85914

Докажите, что уравнение

5m2−-n
n2+ 3m =1

имеет бесконечно много решений в целых числах.

Источники: ФЕ - 2024, 11.6 (см. www.formulo.org)

Показать доказательство

Решим сначала уравнение

   2      2
5m  − n = n +3m

______________________________________________________________________________________________________________________________________________________

5m2 − 3m = n2+ n

Умножим на 4 и прибавим 1 к обеим частям, чтобы выделить полный квадрат справа:

20m2− 12m+ 1= (2n+1)2

Теперь домножим обе части на 5 и выделим полный квадрат слева:

(10m− 3)2 =5(2n+ 1)2+ 4

Сделаем замену x= 10m− 3,y = 2n +1  . У получившегося уравнения

x2− 5y2 =4

имеются решения

x= ±(F2k−1+F2k+1),y =±F2k,k≥ 0,

где Fk  — числа Фибоначчи (мы пользуемся нумерацией F0 = 0,F1 = 1,Fk+1 = Fk+ Fk−1  при всех целых k  ). На самом деле

(Fk−1+ Fk+1)2− 5F2k = 4F2k− 1+4Fk−1Fk− 4F 2k

равно     k
(−1)4  для всех k  , что легко проверить по индукции: при k= 0  это выполняется, а если  2            2      k
Fk−1+Fk−1Fk− Fk =(−1)  , то и

F2k + FkFk+1− F2k+1 =Fk2− Fk−1Fk− F2k−1 = (−1)k+1

(Можно доказать с помощью теории уравнений Пелля, что  2    2
x − 5y = 4  не имеет других решений.)

Теперь нужно найти бесконечно много x  и y  таких, для которых соответствующие     x+3
m = 10  и    y−1
n=  2  целые. Заметим, что последовательность остатков чисел Фибоначчи по модулю 10 периодична (так как пара ( Fk−1,Fk  ) может принимать конечное количество вариантов по модулю 10, а остаток следующего и предыдущего чисел Фибоначчи однозначно определяются по остаткам этой пары). Кроме того, x =F2 =1  и y =F1 +F3 = 3  подходят, они соответствуют тривиальному решению m = n= 0  . Значит, уравнение 5m2 − n =n2 +3m  имеет бесконечно много решений.

_________________________________________________________________________________________________________________________________________________________________________________

Осталось понять, что они все не могут обнулять знаменатель. Действительно, если (m,n)  — решение уравнения 5m2− n= n2+ 3m  , при котором n2+ 3m =0  , то и 5m2− n= 0  . Следовательно, 25m4 + 3m = 0  . Так как m  целое, то обязательно m = 0  (иначе ||  4||
25m  > |3m| ), а значит, и n= 0  . Остальные пары (m,n)  нам подходят.

Ошибка.
Попробуйте повторить позже

Задача 2#94163

Докажите, что среди чисел Фибоначчи (f   = f +f   ,a =1,a = 1)
  n+1  n   n−1 1     2  бесконечно много

(a) кратных 5;

(b) кратных 2024.

Показать доказательство

(a) Запишем последовательность чисел Фибоначчи в системе остатков по модулю 5:

1,1,2,3,0,3,3,1,4,0,4,4,3,2,0,2,2,4,1,0,1,1,2,...

В последовательности Фибоначчи каждое число определяется двумя предыдущими, поэтому, если пара последовательных чисел повторится, последовательность станет циклической. Тогда длина предпериода или периода не может превышать 5⋅5= 25.  Остаётся проверить, появится ли в периоде остаток 0 по модулю 5. Выше уже выписана последовательность; можно заметить, что период равен 20 и в нём содержится остаток 0. Следовательно, в последовательности Фибоначчи существует бесконечно много чисел, кратных 5.

(b) Будем рассматривать числа последовательности Фибоначчи по модулю 2024. Из пункта (a) понятно, что здесь также будет период, и его длина не более    2
2024 .  Назовём состоянием пару последовательных чисел. Состояние (x,y)  однозначно определяет следующее число — (x+ y)  и предыдущее — (y− x).  Это означает, что предпериода нет, так как в каждое состояние (x,y)  мы однозначно попадаем из состояния ((y− x),x).  Значит, период начинается с (1,1,2,...).  Пусть последний остаток в периоде равен A,  тогда:

(1,1,2,3,5,...,A,)(1,1,2,3,5,...,A,)...

Но так как A + 1≡1 (mod 2024),  то A  и есть искомое число, кратное 2024. Следовательно, в последовательности Фибоначчи существует бесконечно много чисел, кратных 2024.

Ошибка.
Попробуйте повторить позже

Задача 3#75048

Докажите, что

(a) НОД(Fn,Fn+1)= 1;

(b) НОД(Fm+n,Fm) =НО Д(Fm,Fn);

(c) Н ОД(Fm,Fn)= FНОД(m,n);

(d)    ..       ..
Fn .Fm ⇔  n.m,  если m ⁄= 2.

Показать доказательство

(a) Будем доказывать утверждение по индукции. База n =1  очевидна. Переход: согласно алгоритму Евклида, НОД(Fn,Fn+1)= НО Д(Fn,Fn−1),  и Н ОД(Fn,Fn− 1)= 1  согласно индукционному предположению.

(b) Для доказательства воспользуемся утверждением

Fn+m = Fn− 1Fm + FnFm+1

Если его истинность доказана, то согласно алгоритму Евклида

НОД(Fm+n,Fm) =Н ОД(Fn−1Fm + FnFm+1,Fm)= НОД (FnFm+1,Fm)= НО Д(Fn,Fm )

последний переход выполнен в силу пункта (a).

Итак, будем доказывать утверждение индукцией по n.  База n= 1  очевидна. Покажем переход. Fm+n = Fm+n−1+ Fm+n−2 = (Fn−2+ Fn− 3)Fm +(Fn−1+ Fn−2)Fm+1  согласно индукционному предположению, откуда Fm+n = Fn−1Fm+ FnFm+1,  что и требовалось доказать.

(c) Результат пункта (b)  можно интерпретировать как алгоритм Евклида на индексах чисел Фибоначчи (стандартный алгоритм Евклида утверждает, что
НОД(m +n,m) =НО Д(m,n)  ). Как мы знаем, алгоритм Евклида для чисел m  и n  завершается конфигурацией НОД(НОД (m,n),0),  поэтому если применять к паре чисел Fm  и Fn  пункт (b)  так же, как мы бы применяли алгоритм Евклида к m  и n,  то в конце получится НОД(FНОД(m,n),F0)=FНОД (m,n),  что и требовалось доказать.

(d) Воспользуемся пунктом (c).  Если   ..
Fn.Fm,  то НОД (Fn,Fm)= Fm = FНОД(m,n)  согласно (c),  откуда НОД (m, n)=m  либо НОД(m,n)= 1,m = 2.  Второй вариант невозможен по условию, значит   ..
n .m,  что и требовалось. Обратно аналогично: если   ..
n .m,  то НОД(n,m)= m,  откуда НО Д(Fn,Fm )=Fm,  и значит   ..
Fn.Fm.

Ошибка.
Попробуйте повторить позже

Задача 4#75049

Для каких натуральных n  число Fn-
2  простое?

Показать ответ и решение

Отметим, что число F ..2 ⇔ n ..3
 n.      .  в силу предыдущего пункта, так как F = 2.
 3  Предположим, что F  = 2p
 3k  для некоторого простого     p  и k≥ 1.  В силу предыдущего пункта,    ..
F3k .Fk,  откуда либо Fk = p,  либо 2,  либо 1,  так как F3k >Fk.  Значит, либо k =1,2,3,  либо Fk =p.  Однако, если k ≥4,  то F3k = F3k−1+ F3k−2 > 2Fk = 2p,  поэтому никакие из k> 3  заведомо не подходят. Непосредственная проверка показывает, что только k = 3  удовлетворяет соотношению F3k =2p.

Ответ:

 n =9

Ошибка.
Попробуйте повторить позже

Задача 5#75050

Докажите тождество F  =F 3+F 3  − F3 .
 3n   n    n+1   n−1

Показать доказательство

Применим трижды тождество

Fn+m = Fn− 1Fm + FnFm+1

сначала к F3n  и паре n,2n,  а затем к F2n  c парой n,n  и к F2n+1  c парой n+ 1,n :

F3n = Fn−1F2n +FnF2n+1 = Fn−1(Fn−1Fn +FnFn+1)+ Fn(FnFn+ Fn+1Fn+1)=

= F3 +F   F F   + F (F 2 + F2  )
   n   n−1 n n+1   n n−1   n+1

Для завершения доказательства осталось проверить, что F3n+1 − Fn3−1 =Fn ⋅(F2n−1+ Fn−1Fn+1+Fn2+1).  Разложим левую часть на две скобки по формуле разности кубов, тогда вторые скобки в левой и правой части сразу совпадут, а первые будут равняться так как Fn+1− Fn−1 = Fn.

Ошибка.
Попробуйте повторить позже

Задача 6#75052

Докажите, что любое натуральное число n  можно единственным образом представить в виде

   ∞∑
n=    bkFk
   k=2

где все числа bi  равны 0  или 1,  причём bkbk+1 = 0.

Показать доказательство

Рассмотрим произвольное представление произвольного числа n,  описанное в задаче. Если F
 k   – его наибольшее слагаемое, то докажем, что n< Fk+1.  Будем доказывать это утверждение индукцией по k.  База k= 2  очевидна. Теперь покажем переход. Действительно, n <Fk+1  равносильно n − Fk <Fk−1.  Рассмотрим представление числа n− Fk  полученное из представления n  вычеркиванием слагаемого k.  Согласно условию задачи, оно не содержит слагаемого Fk−1,  поэтому его наибольшее слагаемое не превосходит Fk−2  откуда, по предположению индукции, n− Fk < Fk−1,  что и требовалось доказать.

Из доказанного утверждения немедленно следует единственность. Действительно, пусть у какого-то n  существует два различных представления. Сократим все их общие слагаемые. Так как представления различны, сократятся не все слагаемые, и мы получим два представления некоторого числа m < n,  удовлетворяющих условию задачи, наибольшие слагаемые которых различны. Пусть в одном наибольшее слагаемое это Fi,  а в другом Fj,i> j.  Тогда, согласно утверждению, m < Fj+1,  хотя Fj+1 ≤ Fi ≤ m   – противоречие.

Существование представления практически очевидно. Если Fk ≤n < Fk+1,  то возьмем в представление n  слагаемое Fk,  а дальше рекурсивно построим представление для n− Fk.  Ясно, что n− Fk < Fk−1,  поэтому наибольшее слагаемое его представления не превосходит Fk−2,  поэтому полученное представление для n  тоже удовлетворяет условию задачи.

Ошибка.
Попробуйте повторить позже

Задача 7#75059

Загадано число от 1  до 144.  Разрешается выделить одно подмножество множества чисел от 1  до 144  и спросить, принадлежит ли ему загаданное число. За ответ да надо заплатить 2  рубля, за ответ нет — 1  рубль. Какая наименьшая сумма денег необходима для того, чтобы наверняка угадать число?

Показать ответ и решение

Пусть a = 2,a =3,a = a  + a
 1    2     i  i−1   i−2  для i≥3.  Тогда a  = 144.
 10  Докажем по индукции, что среди не менее, чем a
 i  чисел, загаданное число нельзя угадать, заплатив менее, чем i+1  рубль. Из этого утверждения будет следовать, что необходимо потратить хотя бы 11  рублей.

Для i= 1  и i=2  это верно.

Пусть чисел не менее, чем ai.  Тогда либо множество M  чисел, выделенных в первом вопросе, содержит не менее ai−2  чисел (первый случай), либо множество чисел, не попавших в M,  содержит не менее ai−1  чисел (второй случай). В первом случае, если загаданное число попало в M,  то за ответ нужно заплатить 2  рубля, и, по предположению индукции, еще не менее (i− 2)+1  рублей для того, чтобы угадать число, т. е. всего не менее i+ 1  рублей. Во втором случае, если загаданное число не попало в M,  то нужно заплатить 1  рубль за ответ и не менее чем (i− 1)+1  рубль за угадывание числа, т. е. вновь всего не менее чем i+1  рублей.

Алгоритм отгадывания числа ясен из предыдущих рассуждений: на каждом шаге множество M  из ai  чисел, содержащее загаданное число, нужно разбивать на множества M1  из ai−2  чисел и M2  из ai−1  чисел, и задавать вопрос о принадлежности числа множеству M1.

Ответ:

 11  рублей

Ошибка.
Попробуйте повторить позже

Задача 8#75063

Дано натуральное число n.  Докажите, что произведение любых n  подряд идущих чисел Фибоначчи делится на произведение первых   n  чисел Фибоначчи.

Показать доказательство

Введем обозначение P(i,n)= F  ⋅F   ⋅...⋅F  .
        i+1  i+2     i+n  Фактически, задача свелась к доказательству того, что P (i,n)..P (0,n)
     .  для всех i≥ 0,n ≥1.  Проведем доказательство по индукции по парам чисел (i,n).  База индукции (0,k)  тривиальна для всех k.  Теперь допустим, что для всех  ′ ′
(i,n ),  где    ′    ′
i≥i,n≥ n , кроме пары    ′    ′
i=i ,n =n ,  утверждение уже доказано; покажем утверждение для (i,n).  Для этого снова вспомним тождество

Fn+m = Fn− 1Fm + FnFm+1

С помощью него получим, что

P(i,n)=P (i,n− 1)⋅Fi+n = P(i,n− 1)⋅(FnFi+1+ Fn−1Fi)=

= P(i,n − 1)⋅FnFi+1+ P(i− 1,n)⋅Fn−1

Поскольку по предположению индукции P(i,n− 1)⋅Fn ...P (0,n− 1)⋅Fn = P(0,n)  и P(i− 1,n)...P(0,n),  получаем что и P (i,n)...P (0,n),  что и требовалось доказать.

Ошибка.
Попробуйте повторить позже

Задача 9#75082

Дана последовательность Фибоначчи F (F  =0,F = 1).
 n 0     1  Докажите, что существует такое натуральное n,  имеющее не менее 100  различных простых делителей, что Fn  делится на n.

Показать доказательство

Рассмотрим последовательность чисел A ,A ,...,
 0  1  построенную рекурсивно: A = 12,A  = F
 0     k    Ak−1  для всех k> 0.  Про такую последовательность известно, что:

(a)    .
Ak ..Ak−1  для всех k> 0.  Это утверждение можно доказать индукцией по k.  Действительно,   .
A1..A0  так как             .
A1 = F12 =144..12= A0.  Если утверждение уже доказано для k,  то для k+1  оно следует из пункта (d)  задачи 8;

(b) каждый элемент этой последовательности, кроме нулевого, это число Фибоначчи, которое делится на собственный индекс. Действительно, если для некоторого kAk = Fm,  то m =Ak−1  по построению и, по доказанному, Ak...Ak−1;

(c) для любого k >1  элемент A
 k  содержит хотя бы на один простой делитель больше, чем A   .
 k−1  Поскольку A  ..A   ,
  k. k−1  то   A
   k  содержит все простые делители A   ,
  k− 1  и для доказательства утверждения достаточно установить существование простого p,  такого что    .
Ak ..p,  но      .
Ak−1 ⁄.. p.

Тот факт, что такое простое существует для всех k,  мы тоже будем доказывать по индукции по k.  Покажем базу для k =2 :A  = 144,A = F   ..F  =55
       1      2   144 .  9  по пункту (d)  задачи 8. При этом, A ⁄... 5.
 1  Переход: пусть утверждение получено для k,  и пусть p   – такое простое, что      .
Ak− 1 ⁄.. p  , но    .
Ak .. p.  Тогда, по всему тому же пункту        .
(d),Ak+1.. Fp.  Согласно пункту (c),НОД (Ak,Fp)= НОД(FAk−1,Fp)= FНОД(Ak−1,p) =F1 =1.  Таким образом, если p ⁄=2,  то так как Ak+1  делится на все простые делители Fp,  а Ak   – ни на какие, утверждение задачи получено. И поскольку все элементы последовательности четные,      .
Ak−1 .. 2  для всех k> 1,  поэтому p ⁄=2.

Итак, согласно последнему пункту, у числа A100  делится хотя бы на 100 различных простых чисел. А согласно второму пункту, A101 = FA100 ... A100.

Ошибка.
Попробуйте повторить позже

Задача 10#77774

Последовательность Фибоначчи задана рекуррентно a = a = 1,a   = a + a  ,n≥ 2
 1   2    n+1   n  n−1  . С каким остатком число 3 в степени a
2022  делится на 13?

Показать ответ и решение

Чтобы найти остаток при делении 3n  на 13,  достаточно знать остаток при делении на 3,  потому что

 3                 3k+r   r
3 = 27≡ 1(mod 13)⇒ 3   ≡ 3 (mod 13).

По индукции доказывается, что остатки при делении чисел Фибоначчи на 3  повторяются с периодом 8:

k  1 2 3 4 5 6 7 8 9 10...

ak  1 1 2 3 5 8 13 21 34 55...

ak(mod 3) 1 1 2 0 2 2 1 0 1 1...

Поскольку 2022  делится на 8  с остатком 6,  имеем

3a2022 ≡ 3a6 =38 ≡ 32 = 9(mod 13).
Ответ: 9

Ошибка.
Попробуйте повторить позже

Задача 11#35432

Докажите, что любые два соседних числа Фибоначчи взаимно просты.

Показать ответ и решение

Предположим, что найдутся два не взаимно простых соседних числа Фибоначчи f
 n  и f
 n+1  . Обозначим их НОД через d  . Тогда предыдущее число Фибоначчи fn−1 =fn+1− fn  также делится на d  . Рассуждая аналогично, дойдём до начала последовательности Фибоначчи и получим, что все числа делятся на d  . Но тогда и f1 = 1  делится на d  , откуда d= 1  , противоречие.

Ответ:
Рулетка
Вы можете получить скидку в рулетке!