30
Арифметика и принципы подсчета
Н. Б. ВАСИЛЬЕВ,
В. Л. ГУТЕНМАХЕР
В основе математики лежит арифметика — теория натуральных чисел 1, 2, 3, … . В теории число глубоких и красных теорем. Немало в ней трудных и до сих пор не решенных проблем, в течение сотен лет не поддаюшихся усилиям самых выдающихся математиков. Цель разделы современной математики возникли из попыток решения и обобщения теоретико-числовых задач. К. Ф. Гаусс (1777—1855), сделавший много замечательных открытий в теории чисел и в других областях математики, сказал: «Matematika — царица наук; теория чисел — царица математики».
Цель этой статьи — познакомить читателей с простейшим понятиями этой увлекательной науки, основной теоремой арифметики, некоторых арифметических функций и принципами подсчета.
§ 1. Простые и составные числа
Всюду в дальнейшем мы будем иметь дело с натуральными числами. Мы говорим, что число делится на число , если существует такое число , что . В этом случае число называется делительem числа , а число называется, в свою очередь, кратным числу .
Всякое натуральное число, большее единицей, имеет, по крайней мере, два делителя: 1 и само это число. Число, большее 1, называется простым, если у него нет других делителей, и составным, если они есть. Единница при этом не является ни простым, ни составным числом.
Каждее натуральное число можно разложить в произведение простых.
В самом деле, составное число можно разложить в произведение двух множителей, меньше . Если среди них есть не простые (составные), можно каждае из них разложить в произведение двух меньше
31
и т. д. Очевидно этот процесс не может продолжаться бесконечно, потому что на каждом шагу мы получаем меньше множители, чем на предыдущем, а всего натуральных чисел, меньших , конечное число: . В результате мы приходим к разложению числа на простые множители.
Объчно одинаковые простые множители собирают вместе и записьют разложение в таком стандартном виде:
где — различные простые числа, — натуральные числа. Например, .
Основная теорема арифметики. Всякое натуральное число, больше 1, разлагается на простые множители единственным образом.
Основной эта теорема называется потому, что практические все свойства делимости чисел являются ее следствиями.
Мы не будем останавливаться на доказательстве основной теоремы (его можно найти, например, в [1], [3]), а формулируем лишь одно ее следствие.
Для того чтобы число делилось на число , необходимо и достаточно, чтобы каждый простый множитель, входящий в разложение числа , входил в разложение в такой же или в более высокой степени.
А как разложить больше число на простые множители? В этом нам помогет такое полезное наблюдение.
Если число составляет, то у него есть делитель, не превышший и больше 1.
Допустим противное. Пусть , и оба делителя и больше, чем . Поскольку и , по лучем, что , что противоречит предположению.
Чтобы убедиться в простоте данного числа или, если составляет, найти его делитель, достаточно проверить, делится ли на простые числа, не больше .
Составить список простых чисел, не превышающих заданного числа , можно таким образом. Надо выписать подряд все натуральные числа от 1 до , вычернуть единицу, потом вычернуть все четные числа, кроме числа 2, затем вычернуть все числа, кратные 3, кроме самого числа 3, затем — кратные 5, и т. д. выплить до самого большого простого числа, не превышющего . После вычеркивания чисел, кратных какому-то простому числу , первое не вычеркиvole число и будет следующего за простым числом. Этот метод просвищения чисел называется «решетом Эратосфена». Он не так плох, как кажется на первый взгляд: например, чтобы составить таблицу простых чисел до 2000, достаточно вычернуть все кратные первым четырнадцатим простым числом от 2 до 43 (так как ). С помощью современных ЭВМ составлены очень больше таблицы простых чисел. Здесь, конечно, стоит заметить, что все простые числа выписать нельзя. Как умел доказывать еще Евклид,
Существует бесконечно много простых чисел.
Предположим, что простых чисел — конечное число и — самое большое из них. Расмотрим произведение всех чисел от 1 до (пчетается « факторial»). Число делится на все простые числа, так как, по предположению, в произведение содержится все простые числа. Следующое за ним в натуральном ряду число должно раскладываться на простые множители, но это не возможно, так как не делится ни на одно из простых чисел! Противоречие.
Многие древние и до сих пор до конца не решенные проблемы теории чисел относятся к распределению простых чисел в натуральном ряду.
32
Например, наблюдаяя показывают, что встречаются рядом стоящие простые нечетные числа: 3 и 5, 5 и 7, 17 и 19, 29 и 31 и т.п. Такие числа называются простыми близкими. До них пор не известно, конечно или бесконечно количество пар простых близцев.
С другой стороны, между простыми числами могут встречаться сколь годно больше промежутки, точнее
Для любого в натуральном ряду существует последовательных составных чисел.
В самом деле, возьмем число и рассмотрим ряд из последовательных чисел:
…;
Все они — составные: первое делится на 2, второе — на 3, …, последнее — на .
Задачи
-
Разложите на простые множители числа ) 1981; ) 1982; ) 1983; ) 1984.
Решение задачи 1). Разделив 1983 на 3, получим 1983=3·661. Телер ищем делители числа 661. Так как , нужно проверить делимость на простые числа 3, 5, 7, 11, 13, 17, 19, 23. Ни на одно из них 661 не делится, значит, 661 — простое число. -
Укажите в натуральном ряду шесть; тринадцать последовательных составных чисел.
Существуют ли такие соседние простые числа, между которых в натуральном ряду помещаетсяровно шесть составных чисел? -
Доказите, что если — наиболее делитель составного числа , меньший , то число — простое.
-
Доказите, что среди натуральных чисел от 1 до 30 не более 10 простых чисел (при каждой ).
-
Найдите все такие числа , что числа одновременно является простыми (такие числа можно назвать простыми «тройнями»).
-
Каким количество нулей кончается десятичная запись числа 30!?
-
Докажите, что среди чисел 2, 5, 8, 11, … (то есть чисел вида , где ) бесконечно много простых.
§ 2. Количество делителей.
Комбинаторное правило произведения
На рисунке 1 ниже выписаны все натуральные делители чисел 96 и 144. Мы видим, что все делители числа 96 разбиаются на пары дополнительных друг друга делителей (на рисунке 1 они соединены двумми), а числа 144 один из делителей, 12, является дополнительным к самому себе, поскольку . Из симметрики множества делителей следует такое утверждение:
Если число не является квадратом целого числа, то у него четное число делителей, а если является — то нечетное.
В самом деле, каждому делителю числа , меньше , соответствует делитель , больше . Поэтому делители, отличных от , всегда число. Если же , то к ним добавляется еще один делитель .
Пусть — количество делителей числа . Как показано выше, если — полный квадрат, то — нечетное число (например, ), а если нет, то — четное число (например, ). Покажем теперь, как, зная разложение числа на простые множители, находить значение .
Прежде всего, заметим, что при простом всегда .
Действительно, по определению, простое число имеет только два де-
Рис. 1. Делители и дополнительные к ним
33
Рис. 2. Правило произведение: делители числа размешаются в таблице .
литея: 1 и , а, в силу следствия из основной теоремы арифметики, число имеет делители: 1, , , …, (считается, что ).
Рассмотрим теперь число с двумя различными простыми множителими, например . Все его делители имеют вид , где может принимать любое из пятей целых значений от 0 до 4, — одно из трех значений 0, 1 или 2. Значит, всего разных пар может быть , так что (см. рис. 2). Здесь мы воспользовались полезным принципом подчета.
Правило произведения. Если элемент можно выбрать способами, а элемент — незначimo от способами, то всего можно составить различных пар . Вообще, если нужно составить набор из элементов, причем элемент можно выбрать способами, элемент — способами, …, элемент — способами, то всего можно составить различных наборов .
Это общее правило позволяет написать формулу для числа делителей любого . В самом деле, согласно следствию из основной теоремы арифметики, любой делитель числа имеет вид , где принимает одно из значений 0, 1, …, . Следовательно, количество разных наборов , а значит, и различных делителей числа , равно . (*)
Задание:
8. Найдите: a) ; 6) ; b) ; г) .
Решение задачи 6). Ответ: 24. Так как , по формуле (*) получаем .
-
Приведите пример числа, имеющего a)ровно 6 делителей; 6)ровно 7 делителей.
-
Докажите, что число , дающее при делении на 3 остаток 2, имеет поровну делитель вида и и не является полным квадратом.
-
Окружность разбитка на 720 одинаковых дуг. Сколько существует различных (по числу сторон) правильных многоугольников с вершинами в точках разбиения?
-
Сколько у числа четных делителей (напишите общую формулу)? Для каких чисел количество таких делителей равно ?
-
В письменном столе имеется 9 ящков. Сколько способами можно разложить по ним пять разных книг?
Ответ: способов. Решение. Первую книгу мы можем положить 9 способами в тот или иной ящик, и, независяimo от этого выбора, есть 9 способов выбрать ящик для второй книги, и т. д. По правилам произведения, все способов .
-
Сколько существует трехзначных чисел, у которых все цифры нечетные?
-
Сколько существует пятизначных чисел, в десятичной записьх хотя бы один раз встречается цифра 5?
§ 3. Функция Эйлера.
Включения и исключения
В § 2 мы познакомились с арифметической функцией Эйлера: — количество чисел, меньше числа и взаимно простых с ним, то есть таких чисел, которые не имеют с общих делителей (кроме 1).
На рисунке 3 для примера выписаны числа от 1 до 18. Мы видим, что все взаимно простые с 18 числа разбиаются на пары .
Такая симметрия будет для любого : если число взаимно простое с , то также будет взаимно простое с и не равно . В самом деле, если бы и имели общий делитель , то их разность имела бы тот же делитель , тем самым и не были бы взаимно просты.
Из этой симметрии мы видим, что число всегда четно (при ).
Показем теперь, как находится , зная разложение числа на
34
Простые множители. Прежде всего, заметим, что если простое, то , так как все числа 1, 2, …, взаимно просты с и меньше его. Пусть , где — простое число и . тогда из чисел, не превысading их , мы должны исключить те, которые делятся на . Таким чисел
позетом
Рассмотрим теперь числа с двумя различными простыми множителими. Подсчет (для он продолжан на рисунке 3) мы проиллюстрируем диаграммой на рисунке 4: квадрат избражает множество чисел от 1 до , красный и голубой кругги — это множество чисел, деляшихся на и соответственно, пересечение кругов — множество чисел, деляшихся на .
Числа, взаимно простые с , изобраются заштрихованной частью квадрата. Для определения их числа мы должны исключить «красных чисел», «голубых» и прибавить чисел, лежащих в пересечении кругов. Таким образом,
Разобрать случай числа с темя различными множителими нам помогет рисунок 5: квадрат избражает множество чисел, не превысading их, а кругги — множество чисел, деляшихся на , на и на ; тогда в кругах будет соответствено и чисел, в их попарных пересечениях — и чисел, а в пересечении всех трех кругов — чисел (это числа, деляшиеся одновременно на и , то есть на ).
Мы должны подсчитать, сколько чисел содержится в квадрате, но не попадает ни в один из кругов. Если мы вычитем из сумму , то числа, попавшиеровно в два из трех кругов, мы вычитем два раза, а числа, попавшие во все три круга — даже три раза.
Теперь к разности добавим сумму . Тогда все числа, попающие только в одной в два круга, мы учтем правильно, и только числа,
Рис. 4.
Рис. 5. Если все это в квадрате элементов, то вне кругов их .
35
попавшие во все три круга одновременно — неправильно: их количество мы трижды вычли и вновь трижды прибавили. Придется из суммы вычесть еще . Теперь все числа, вошедшие в обедининие трех кругов, мы учили по разу и пришли к такой формуле:
Мы встретились здесь с частными случаями такого обещенного правила подсчета.
Правило включений и исключений. Пусть задано множество и выделено его подмножества. Количество элементов множество , которые не входят ни в одной из выделенных подмножества, подсчитывается так: надо из общшего числа элементов вычесть количество элементов всех подмножества, прибавить количество элементов всех их попарных пересечений, вычесть количество элементов всех трейных пересечений, прибавить количество элементов всех пересечений по четыре и т. д. вплоть до пересечения всех подмножества.
Примения это правило к подсчету , где
и использует алгебраические тожества
(его левая часть устройства как раз по правилам «включений и исключений»), можно получить общую формулу
Заметим, что написанное выше алгебраическое тожество можно использовать и при доказательстве общего правила включения и исключения: положив несколько из букв равными 1, а остальные — нулю, мы получим (при ) в правой части 0, а левая часть показет, что элементы пересеченияровно подмножества одинаковое число раз прибавляются и вычитаются.
В заключение отмечим, что функция и функция из предыдущего параграфа обладают таким важным свойством, которое в теории чисел называется мультипликативно:
Если и взаимно просты, то и
(Убедитесь в этом самостояльно.)
Задачи
-
Сколько существует правильных несократимых дробей со значением 288?
-
Найдите ; ; .
-
Сколько существует чисел, не превысших 1000, которые делятся одновременно на 6 и на 15; делятся на 3, но не делятся на 7; делятся на 6 или на 15.
-
Сколько существует натуральных чисел, не превысших 1000, которые не делятся ни на 3, ни на 5, ни на 7?
-
Объединение множества и состоит из 25 элементов, пересечения — из 10 элементов. Сколько элементов в множестве , если в 15 элементов; 21 элемент; 10 элементов?
-
В декабре было 10 ясных и безветренных дней, 15 дней был ветер и 12 дней шелсен. Сколько дней была метель (и снег, и ветер)?
-
В группе из 25 студентов 12 изучают латынь, 10 — греческий и 9 — санскрит. Для каждой двух языков найдетсяровно 5 студентов, изучающих об этих языка. Сколько студентов изучает все три языка?
-
На каждой стороне треугольника отмечены по 9 точек, разбиаются ее на 10 равных частей. Расстоярим всевозможные треугольники с вершинами в отмещенных точках (по одной на каждой стороне). Сколько среди этих треугольников таких, у которых они одна из сторон не параллельна стороне треугольника ?
Литература
-
И. М. Виноградов. «Основы теории чисел» (М., «Наука», 1980).
-
И. И. Ежов, А. В. Скороход, М. И. Ядренко. «Элементы комбинаторики» (М., «Наука», 1977).
-
Л. А. Калужин. «Основная теорема алфметики» (М., «Наука», 1969).
-
О. Оре. «Приглашение в теории чисел» (М., «Наука», Библотечка «Квант», 1980).
-
Л. А. Басова, М. А. Шубин, Л. А. Эпштейн. «Лекции и задачи по математике» (М., «Просвещение», 1981).
-
Заочные математические оптимизации (М., «Наука», 1981).
-
Р. Курант, Г. Роббинс. «Что такое математика?» (М., «Просвещение», 1967).