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

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

Задача 1#65400

Найдите все функции g: ℕ → ℕ  такие, что для всех натуральных n  и k  верны равенства

g(nk)=g(n)g(k) и  g◟(g(◝..◜.(g◞(n))...))= n
                 n буквg
Подсказки к задаче

Подсказка 1

Сначала попробуем понять, чему равно g(1). Какие n и k надо для этого взять?

Подсказка 2

Возьмём n = k = 1, получим g(1) = 1. Может ли функция g принимать значение 1 в каких-то других точках?

Подсказка 3

На самом деле не может, иначе получаем противоречие из формулы gₙ(n) = n (gₙ(n) — n-ая итерация функции g). Тогда для каждого составного n g(n) является тоже составным числом. А что если n — простое число?

Подсказка 4

В простых точках функция возвращает простые числа, ведь если это не так, то для простого p опять получаем противоречие из gₚ(p) = p. Пусть k — минимальное число, такое что gₖ(p) = p. Как можно связать k и p?

Подсказка 5

Попробуйте поиграться с вложением функций в равенстве gₚ(p) = p, используя идею деления p на k с остатком, чтобы получить противоречие с минимальностью k. Отсюда выведите, что либо k = 1, либо k = p (т.е. k - делитель p). Рассмотрите случай k = p.

Подсказка 6

Используйте идею из предыдущей подсказки, чтобы доказать, что k делит ещё одно простое число, а именно g(p). Тогда k = 1 и для любого простого p g(p) = p. Какой вывод тогда можно сделать для любого натурального n?

Подсказка 7

Воспользуемся условием g(nk) = g(n)g(k) и основной теоремой арифметики, получим, что g(n) = n для любого n ∈ ℕ. Задача решена!

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

При n= k= 1  имеем g(1)=(g(1))2,  откуда g(1)= 1.  Из условия g (n)= n
 n  следует, что больше ни при каких других n  функция не принимает значение 1  (gn  n  -я итерация функции g  ).

Тогда понятно, что из каждого составного числа функция возвращает составное число: g(bc)= g(b)g(c).  Предположим, что в простых точках функция также возвращает составные числа, но тогда при простом p  число gp(p)  должно быть составным, противоречие. Значит в простых точках функция является простым числом.

Пусть k  — такое минимальное число, что gk(p)= p.  В таком случае, k  должно быть делителем p.  иначе gp(p)= gp−k(gk(p))= gp−k(p)=...=gr(p),r  — остаток от деления p  на k.  Заметим, что r <k,  а мы выбрали k  наименьшим таким, что gk(p)= p.  Это означает, что либо k= 1,  либо k =p.  Предположим, что k= p,  тогда пусть g(p)= q,q  — простое, отличное от  p.  Заметим, что справедливо равенство gk+1(p)= g(p).  Если вместо g(p)  подставить q,  то получим gk(q)= q,  значит k  делит q.  То есть k  — общий делитель двух простых чисел, откуда k= 1.  Но тогда при любом простом p  имеем g(p)=p.

Осталось лишь воспользоваться условием g(nk)=g(n)g(k)  и ОТА для того, чтобы убедиться в том, что g(n)=n  при любом натуральном n.

Ответ:

 g(n)=n

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение

Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

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