Глава

Арифметические функции

Модуль развивает работу с \(\tau(n)\), \(\sigma(n)\), \(\varphi(n)\), мультипликативностью и задачами на структуру простых делителей.
Войдите, чтобы сохранять решённые и закладки.

Теория

Ключевая идея

Арифметические функции переводят структуру разложения числа на простые множители в вычисляемые величины: количество делителей \(\tau(n)\), сумму делителей \(\sigma(n)\), функцию Эйлера \(\varphi(n)\), число различных простых делителей \(\omega(n)\).

Олимпиадная сила этих функций в том, что они часто превращают задачу о числе \(n\) в задачу о показателях в разложении \(n=p_1^{a_1}\cdots p_r^{a_r}\).

Основные факты

Если \(n=p_1^{a_1}\cdots p_r^{a_r}\), то \(\tau(n)=(a_1+1)\cdots(a_r+1)\).

\[\sigma(n)=\prod_{i=1}^{r}\frac{p_i^{a_i+1}-1}{p_i-1}.\]

\[\varphi(n)=n\prod_{p\mid n}\left(1-\frac{1}{p}\right).\]

Функции \(\tau,\sigma,\varphi\) мультипликативны: если \(\gcd(a,b)=1\), то \(f(ab)=f(a)f(b)\) для каждой из них.

Классическая сумма: \(\sum_{d\mid n}\varphi(d)=n\).

Когда применять метод

Используйте арифметические функции, когда в задаче говорится о количестве делителей, сумме делителей, взаимной простоте с \(n\), совершенных/избыточных числах, или требуется найти все \(n\), удовлетворяющие условию вида \(\varphi(n)=cn\), \(\tau(n)=k\), \(\sigma(n)\) нечётна.

Как распознать метод

Если условие зависит только от делителей числа или от простых множителей, почти всегда надо записать каноническое разложение \(n\). Если встречается \(\varphi(n)/n\), смотрите только на множество простых делителей, а не на показатели.

Типичные ошибки

Не путайте мультипликативность с полной мультипликативностью: обычно \(f(ab)=f(a)f(b)\) верно только при \(\gcd(a,b)=1\).

В задачах на \(\sigma(n)\) важно помнить, что \(\sigma(p^a)=1+p+\cdots+p^a\), а не просто \(p^a+1\). В задачах на \(\varphi(n)\) показатели простых влияют на множитель \(n\), но отношение \(n/\varphi(n)\) зависит только от разных простых.

Мини-чеклист

1. Записано ли \(n\) в виде произведения простых степеней?

2. Нужна ли формула для \(\tau\), \(\sigma\) или \(\varphi\)?

3. Можно ли использовать мультипликативность?

4. Если надо “найти все”, какие простые множители вообще могут входить?

5. Проверены ли малые случаи \(n=1,2\)?

Примеры

Пример 1. Вычисление по разложению

Сначала надо разложить число на простые степени.

Задача. Найдите \(\tau(360)\), \(\sigma(360)\), \(\varphi(360)\).

Решение.

\(360=2^3\cdot 3^2\cdot 5\). Тогда \(\tau(360)=4\cdot 3\cdot 2=24\). Далее \(\sigma(360)=(1+2+4+8)(1+3+9)(1+5)=15\cdot 13\cdot 6=1170\). Наконец \(\varphi(360)=360\left(1-\frac12\right)\left(1-\frac13\right)\left(1-\frac15\right)=96\).

Пример 2. Мультипликативность \(\tau\)

Делитель произведения взаимно простых чисел единственным образом распадается на два делителя.

Задача. Докажите, что если \(\gcd(a,b)=1\), то \(\tau(ab)=\tau(a)\tau(b)\).

Решение.

Каждый делитель \(d\mid ab\) единственным образом записывается как \(d=d_1d_2\), где \(d_1\mid a\), \(d_2\mid b\). Обратно, любая такая пара даёт делитель \(ab\). Поэтому число делителей равно числу пар \((d_1,d_2)\), то есть \(\tau(a)\tau(b)\).

Пример 3. Сумма значений \(\varphi\)

Идентичность \(\sum_{d\mid n}\varphi(d)=n\) лучше понимать через порядок дробей.

Задача. Докажите, что \(\sum_{d\mid n}\varphi(d)=n\).

Решение.

Разобьём числа \(1,2,\ldots,n\) по значению \(d=\frac{n}{\gcd(k,n)}\). Тогда \(d\mid n\), и после деления на \(\gcd(k,n)\) число \(k\) даёт остаток, взаимно простой с \(d\). Для фиксированного \(d\) таких \(k\) ровно \(\varphi(d)\). Все \(n\) чисел учтены, значит сумма равна \(n\).

Пример 4. Когда \(\varphi(n)=n/2\)

Отношение \(n/\varphi(n)\) зависит только от разных простых делителей.

Задача. Найдите все \(n\), для которых \(\varphi(n)=\frac{n}{2}\).

Решение.

Условие эквивалентно \(\frac{n}{\varphi(n)}=2\). Но \(\frac{n}{\varphi(n)}=\prod_{p\mid n}\frac{p}{p-1}\). Если есть нечётный простой \(p\mid n\), произведение получает множитель с нечётным числителем и чётным знаменателем, и становится больше \(2\) или не равно \(2\). Единственный возможный простой делитель — \(2\). Поэтому \(n=2^a\), \(a\ge 1\), и все такие \(n\) подходят.

Пример 5. Нечётное число делителей

Делители обычно разбиваются на пары \(d\) и \(n/d\).

Задача. Докажите, что \(\tau(n)\) нечётно тогда и только тогда, когда \(n\) — квадрат.

Решение.

Если \(d\ne n/d\), делители \(d\) и \(n/d\) образуют пару. Непарный делитель возможен только при \(d=n/d\), то есть \(d^2=n\). Значит нечётное число делителей бывает ровно у квадратов.

Пример 6. Все числа с 12 делителями

Задача сводится к разложениям числа \(12\) на множители \(a_i+1\).

Задача. Опишите все \(n\), для которых \(\tau(n)=12\).

Решение.

Если \(n=\prod p_i^{a_i}\), то \(\prod(a_i+1)=12\). Возможны типы показателей: \(11\); \(5,1\); \(3,2\); \(2,1,1\). Поэтому \(n\) имеет один из видов \(p^{11}\), \(p^5q\), \(p^3q^2\), \(p^2qr\), где \(p,q,r\) — различные простые.

Пример 7. Сумма взаимно простых остатков

Остатки, взаимно простые с \(n\), разбиваются на пары \(a\) и \(n-a\).

Задача. Докажите, что при \(n>1\) сумма положительных чисел \(a\le n\), взаимно простых с \(n\), равна \(\frac{n\varphi(n)}{2}\).

Решение.

Если \(\gcd(a,n)=1\), то \(\gcd(n-a,n)=1\). Пары \(a\) и \(n-a\) имеют сумму \(n\). Самопарного остатка быть не может: \(a=n-a\) дало бы \(2a=n\), но тогда \(\gcd(a,n)>1\) при \(n>2\), а \(n=2\) проверяется отдельно. Всего остатков \(\varphi(n)\), значит сумма равна \(\frac{n\varphi(n)}{2}\).

Пример 8. Составные числа и \(\sigma\)

Иногда достаточно взять несколько очевидных делителей.

Задача. Докажите, что если \(n\) составное, то \(\sigma(n)>n+\sqrt{n}\).

Решение.

Пусть \(d\) — наименьший делитель \(n\), больший \(1\). Тогда \(d\le \sqrt{n}\), а \(\frac{n}{d}\ge \sqrt{n}\). Среди делителей есть \(1,n,d,\frac{n}{d}\). Поэтому \(\sigma(n)\ge n+1+d+\frac{n}{d}>n+\sqrt{n}\).

Задачи

Задачи

#10.1
#10.1

Вычислить функции

Делители 9 класс 10 класс ★★☆☆☆

Вычислите \(\tau(540)\), \(\sigma(540)\), \(\varphi(540)\).

Детали
Задача: NT-B2-M10-P001
Сложность: Уровень 2 из 5
Tag: Делители
Grade: 9 класс, 10 класс
#10.2
#10.2

Количество делителей

Делители 9 класс 10 класс ★★☆☆☆

Найдите все натуральные \(n\) вида \(n=2^a3^b\), у которых ровно \(18\) положительных делителей.

Детали
Задача: NT-B2-M10-P002
Сложность: Уровень 2 из 5
Tag: Делители
Grade: 9 класс, 10 класс
#10.3
#10.3

Мультипликативность суммы делителей

Arithmetic Functions 9 класс 10 класс ★★☆☆☆

Докажите, что если \(\gcd(a,b)=1\), то \(\sigma(ab)=\sigma(a)\sigma(b)\).

Детали
Задача: NT-B2-M10-P003
Сложность: Уровень 2 из 5
Tag: Arithmetic Functions
Grade: 9 класс, 10 класс
#10.4
#10.4

Чётность функции Эйлера

Arithmetic Functions 9 класс 10 класс ★★☆☆☆

Докажите, что при \(n>2\) число \(\varphi(n)\) чётно.

Детали
Задача: NT-B2-M10-P004
Сложность: Уровень 2 из 5
Tag: Arithmetic Functions
Grade: 9 класс, 10 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 523
#10.5
#10.5

Сумма \(\varphi(d)\)

Arithmetic Functions 9 класс 10 класс ★★★☆☆

Докажите, что для каждого \(n\ge 1\) выполнено \(\sum_{d\mid n}\varphi(d)=n\).

Детали
Задача: NT-B2-M10-P005
Сложность: Уровень 3 из 5
Tag: Arithmetic Functions
Grade: 9 класс, 10 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 448
#10.6
#10.6

Когда \(\varphi(n)=n/2\)

Arithmetic Functions 9 класс 10 класс ★★★☆☆

Найдите все положительные \(n\), для которых \(\varphi(n)=\frac{n}{2}\).

Детали
Задача: NT-B2-M10-P006
Сложность: Уровень 3 из 5
Tag: Arithmetic Functions
Grade: 9 класс, 10 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 731
#10.7
#10.7

Когда \(\varphi(n)=n/3\)

Arithmetic Functions 9 класс 10 класс ★★★☆☆

Найдите все положительные \(n\), для которых \(\varphi(n)=\frac{n}{3}\).

Детали
Задача: NT-B2-M10-P007
Сложность: Уровень 3 из 5
Tag: Arithmetic Functions
Grade: 9 класс, 10 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 733
#10.8
#10.8

Когда \(\varphi(n)=2n/5\)

Arithmetic Functions 9 класс 10 класс ★★★☆☆

Найдите все положительные \(n\), для которых \(\varphi(n)=\frac{2n}{5}\).

Детали
Задача: NT-B2-M10-P008
Сложность: Уровень 3 из 5
Tag: Arithmetic Functions
Grade: 9 класс, 10 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 732
#10.9
#10.9

Нечётная \(\sigma(n)\)

Делители 9 класс 10 класс ★★★☆☆

Докажите, что \(\sigma(n)\) нечётна тогда и только тогда, когда \(n\) является квадратом или удвоенным квадратом.

Детали
Задача: NT-B2-M10-P009
Сложность: Уровень 3 из 5
Tag: Делители
Grade: 9 класс, 10 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 487
#10.10
#10.10

Простая сумма делителей

Делители 9 класс 10 класс ★★★☆☆

Докажите, что если \(\sigma(n)\) — простое число, то \(\tau(n)\) тоже простое.

Детали
Задача: NT-B2-M10-P010
Сложность: Уровень 3 из 5
Tag: Делители
Grade: 9 класс, 10 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 486
#10.11
#10.11

Ровно 14 делителей

Делители 10 класс 11 класс ★★★★☆

Опишите все натуральные числа, имеющие ровно \(14\) положительных делителей.

Детали
Задача: NT-B2-M10-P011
Сложность: Уровень 4 из 5
Tag: Делители
Grade: 10 класс, 11 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 475
#10.12
#10.12

Делимость сумм простых степеней

Делители 10 класс 11 класс ★★★★☆

Пусть \(p\) — простое, \(a,b\ge 0\). Докажите, что \(\sigma(p^a)\mid \sigma(p^b)\) тогда и только тогда, когда \(a+1\mid b+1\).

Детали
Задача: NT-B2-M10-P012
Сложность: Уровень 4 из 5
Tag: Делители
Grade: 10 класс, 11 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 498
#10.13
#10.13

Делимость \(\varphi(m)\mid\varphi(n)\)

Arithmetic Functions 10 класс 11 класс ★★★★☆

Докажите, что если \(m\mid n\), то \(\varphi(m)\mid\varphi(n)\).

Детали
Задача: NT-B2-M10-P013
Сложность: Уровень 4 из 5
Tag: Arithmetic Functions
Grade: 10 класс, 11 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 525
#10.14
#10.14

Когда \(\varphi(n)\mid n\)

Arithmetic Functions 10 класс 11 класс ★★★★☆

Найдите все положительные \(n\), для которых \(\varphi(n)\mid n\).

Детали
Задача: NT-B2-M10-P014
Сложность: Уровень 4 из 5
Tag: Arithmetic Functions
Grade: 10 класс, 11 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 526
#10.15
#10.15

Сумма взаимно простых чисел

Arithmetic Functions 10 класс 11 класс ★★★★☆

Докажите, что при \(n>1\) сумма всех положительных \(a\le n\), взаимно простых с \(n\), равна \(\frac{n\varphi(n)}{2}\).

Детали
Задача: NT-B2-M10-P015
Сложность: Уровень 4 из 5
Tag: Arithmetic Functions
Grade: 10 класс, 11 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 531
#10.16
#10.16

Произведение делителей

Делители 10 класс 11 класс ★★★★☆

Докажите, что произведение всех положительных делителей числа \(n\) равно \(n^{\tau(n)/2}\).

Детали
Задача: NT-B2-M10-P016
Сложность: Уровень 4 из 5
Tag: Делители
Grade: 10 класс, 11 класс
#10.17
#10.17

Сумма квадратов делителей

Делители 10 класс 11 класс ★★★★★

Докажите, что для каждого \(n\ge 1\) выполнено \(\sigma_2(n)\ge n\tau(n)\), где \(\sigma_2(n)=\sum_{d\mid n}d^2\).

Детали
Задача: NT-B2-M10-P017
Сложность: Уровень 5 из 5
Tag: Делители
Grade: 10 класс, 11 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 489
#10.18
#10.18

Составное число имеет большую сумму делителей

Bounds 10 класс 11 класс ★★★★★

Докажите, что если \(n\) составное, то \(\sigma(n)>n+\sqrt{n}\).

Детали
Задача: NT-B2-M10-P018
Сложность: Уровень 5 из 5
Tag: Bounds
Grade: 10 класс, 11 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 617
#10.19
#10.19

Степень двойки в \(\varphi(n)\)

Разложение на простые множители 10 класс 11 класс ★★★★★

Пусть \(n>1\), а \(\omega(n)\) — число различных простых делителей \(n\). Докажите, что \(2^{\omega(n)-1}\mid \varphi(n)\).

Детали
Задача: NT-B2-M10-P019
Сложность: Уровень 5 из 5
Tag: Разложение на простые множители
Grade: 10 класс, 11 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 532
#10.20
#10.20

Простой тогда и только тогда

Разложение на простые множители 10 класс 11 класс ★★★★☆

Докажите, что \(n\ge 2\) простое тогда и только тогда, когда \(\varphi(n)=n-1\).

Детали
Задача: NT-B2-M10-P020
Сложность: Уровень 4 из 5
Tag: Разложение на простые множители
Grade: 10 класс, 11 класс
Source: 1001 Problems in Classical Number Theory (method inspiration) · Задача 729

Лестницы

Опубликованных лестниц пока нет.
Предыдущая глава
Следующая глава