Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
comb_lections.doc
Скачиваний:
50
Добавлен:
22.08.2019
Размер:
816.13 Кб
Скачать

Лекция 6. Приложения метода включения и исключения в теории чисел Теорема Лежандра

Введем обозначения:

- наибольшее целое число, не превосходящее x (то есть для положительных x – целая часть x);

(a, b) – наибольший общий делитель (НОД) двух целых чисел a и b (a0, b0). Если (ab)=1, то a и b взаимно простые (например, 4 и 9 – взаимно простые числа, так как их наибольший общий делитель - единица);

- а делит нацело b;

- а не делит нацело b.

Теорема

Пусть дано N натуральных чисел a1, a2, … , aN, причем все эти числа попарно взаимно простые (то есть (ai, aj)=1 при ij). Тогда количество m натуральных чисел, не превышающих некоторого n (0<mn) и взаимно простых с любым из a1, a2, … , aN (то есть , ) равно

# Пусть Sn-множество натуральных чисел {1, 2, … , n}. Обозначим через pi свойство элемента множества S делиться нацело на ai ( ).

Выражение в формуле решета – это количество таких чисел, не превышающих n и делящихся нацело на каждое из чисел . По условию теоремы все ai попарно взаимно простые, следовательно,

.

Подставляя эти числа в формулу решета, получим доказываемую формулу. #

Пример. Определим, сколько чисел, не превышающих 100, не делятся нацело на 4, 9 и 11. Всего чисел n=100. Среди них делящихся на 4 – ; делящихся на 9 – ; делящихся на 11 – ; делящихся на 4 и 9 – ; делящихся на 4 и 11 – ; делящихся на 9 и 11 – ; делящихся на 4, 9 и 11 – . Тогда по теореме Лежандра количество чисел, не превышающих 100 и не делящихся нацело на 4, 9 и 11, равно

Функция Эйлера

Функция Эйлера φ(n), где n – натуральное число, дает количество натуральных чисел, не превышающих n и взаимно простых с n. Иначе говоря, φ(n)=k, где 0<kn; (k,n)=1.

Теорема

, где pi – все простые делители n. ( - произведение по всем простым делителям числа n).

# В теореме Лежандра заменим ai на pi, где pi – простые делители n.

Тогда (так как pi делят n нацело).

По теореме Лежандра

. #

Пример. Определим, сколько чисел, не превышающих 100, взаимно простые с 100. Разложим число 100 на простые сомножители: 100=2·2·5·5=2252. Таким образом, у числа 100 два простых делителя – 2 и 5. По формуле Эйлера получаем

.

Таким образом, среди первой сотни есть 40 чисел, взаимно простых с 100.

Функция Мебиуса

Функция Мебиуса (n), где n – натуральное число, принимает следующие значения:

Функция Мебиуса позволяет записать функцию Эйлера в виде суммы:

.

Суммирование идет по всем делителям n (а не только по простым делителям).

Пример. Вычислим φ(100), используя функцию Мебиуса.

Все делители 100 – {1, 2, 4, 5, 10, 20, 25, 50, 100}.

(1) = 1,

(2) = (-1)1 = -1 (у двойки один простой делитель – 2)

(4) = 0 (4 делится на квадрат двойки)

(5) = (-1)1 = -1 (у 5 один простой делитель – 5)

(10) = (-1)2 = 1 (у 10 два простых делителя – 2 и 5)

(20) = 0 (20 делится на квадрат двойки)

(25) = 0 (25 делится на квадрат пятерки)

(50) = 0 (50 делится и на 22, и на 55)

(100) = 0 (100 делится и на 22, и на 55)

Таким образом,

Свойство функции Мебиуса: .

Например, n=100, {1, 2, 4, 5, 10, 20, 25, 50, 100}.

.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]