math-st854_7 / Вся высшая математика. Том 7_Краснов, Киселев и др_Учебник_2006 -208с
.pdfвся ВЬIСWАН МАТЕМАТИКА
М.Л. Краснов А.И.Киселев Г. И.Макаренко Е. В.Шикин В.И.Заляпин А.Ю.Эвнин
Рекомендовано Министерством образования Российской Федерации
в качестве учебника для студентов высших технических учебных заведений
--
МОСКВА |
URSS |
ББК 22. 1я73
Краснов Михаил Леонтьевич, Киселев Александр ИвановИч, Макаренко I}Jнгорий Иванович, Шикни.Евrен"й Викторович,
'
Заляпин Владимир Ильич, Эвщ.н Александр ЮрЬевич
Вся высшая математика: Учебник. Т. 7.- М.: Комl<нига,
ISBN
Предлагаемый учебник впервые вышел в свет в виде двухтомника сначала на английском и испанском языках в 1990 году, а затем на фр,анцузском; Он nользуется 69лъшим спросом за рубежом.
В 1999 году книга стала лауреатом конкурса по созданию новых учебников Министерства
образования России.
Этот учебник адресован студентам высших учебных заведений (в первую очередь будущим инженерам и эконо истам) и охватывает практически все разделы математики, но при этом представляет собой не набор разрозненных глав, а единое целое..
Седьмой том включает в себя материал по теории чисел, комбинаторике и теории гра фов. В первых двух главах тома рассматриваются элементы теории чисел и общей алгебры.
Вводимь1е при этом понятия широко испо,Jiьзуются в других ГЛавах, в частности при изложе нии теории Пойа, позволяющей решать задачи пересчета Объектов с точностью до того или
иного отношения эквивалентности. В главе, посвященной комбинаторике, помимо начальных сведений о выборках имагается принцип включения-исключения, эффективно работающий при решении классических комбинаторных задач. Здесь также описывается аппарат произ водяших функций - мощцое средство комбинаторного анализа. В заключительных главах вв дятся основные понятия теории графов и матроидов, описываются некоторые эффективные алгоритмы.
Издательство •КомКнига•. 117312, r. Москва, nр-т 60-летия Октября, 9. |
|
Подписано к печати 09.03.2 6 r. Формат 70х \00/16. |
Печ. л. 13. Зак. N.! 2331. |
Отпечатано в типографии 000 ПФ •Полиграфист•. |
160001, г. Вологда, ул. 'lелюскинцев, З. |
ISBN 5-484-00521-3
НАУЧНАЯ И УЧЕБНАЯ ЛИТЕРАТУРА
URSS@URSS.ru
EКаталог-mall: изданий в Интернете· :
Телhttp://URSS./факс: (495).135ru-42-16 URSS Тел./факс: 7 (495) 135-42-46
7
© КомКнига, 2006
3384 ID 31314
Яllll/liШ Ш ll >
Все права защищены. Никакая часть настоящей кииги не может быть воспроизведена или передана
в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические,
'
включая фотокопирование и запись на магнитный носитель, а также размещение в Интернете, если на то
нет письменного разрешения Издательства.
ОГЛАВЛЕНИЕ
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Глава LXVI |
, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
|||
Элементы теории чисел . . . . . |
||||
§ 1 . |
Теорема о делении с остатком . . . . . . |
. . . . . . . . |
. . . . . . . . . . . . . . . |
|
§ 2. |
Наибольший общий делитель. Алгоритм Евклида . . |
. . . . . . . . . . . . . . . |
||
§ 3. |
(ka - 1 , kь - 1) = k(а,Ь) - 1 |
. . . . . . . . . |
. . . . . . . . |
. . . . . . . . . . . . . . . |
§ 4. |
Простые числа. Основная теорема арифметики . . . |
. . . . . . . . . . . . . . . |
||
§ 5. |
Сравнения и их свойства . |
. . . . . . . . . |
. . •. . . . . . |
. . . . . . . . . . . . .' . . |
§ 6. |
Системы вычетов . . . . . . . |
. . . . . . . . . |
||
§ 7. |
Теорема Эйлера . . . . . . . . |
. . . . . . . . . |
. . . . •. . . |
. . . . . . . . . . . . . . . |
§ 8. |
Линейные диофантовы уравнения . . . . . |
. . . . . . . . . . . . . . . |
||
§ 9. |
Мультипликативные функции . . . . . . . . |
. . . . . . . |
. . . . . . . . . . . . . . . |
|
§ 10. |
Система РША . . . . . . . . . |
. . . . . . . . . |
• . . . . . . . |
. . . . . . . . . . . . . . . |
Упражнения . . . . . . . . . . . . . . . |
. . . . . . . . |
, .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. |
||
Ответы . . . . . . . . . . . . . . . . . . |
. . . . . . . . . |
. . . . . . . |
Глава LXVII
Начальные понятия общей алгебры . . . . . . . . . . . . . . . . . . . . . . : . . . . . .
3
5 5 6 8 9
10
13
14
15
17
20
22
23
24
§ 1 . |
Отношения . |
. . . . . . . . . . |
. . . . . . . . . . |
. . . . . . . . . . -. . . . . . . . . . . |
' 25 |
§ 2. |
Отношение эквивалентности |
. . . . . . . . . . |
26 |
||
§ 3. |
Отношения порядка . . . . . . |
. . . . . . . . . |
:. . . . . . . . . . . . . . . . . . . . . |
27 |
|
§ 4. |
Алгебраические структуры. Группа . . . . . . |
28 |
|||
§ 5. |
Кольцо и поле . . . . . . . . . . |
. . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . |
30 |
|
§ 6. |
Группы самосовмещений многоугольников и многогранников . . . . . . . . . |
32 |
|||
Упражнения . . . . . |
.. .. .. .. .. .. .. .. .. .. . |
. · .: . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . |
34 |
|
Ответы . . . . . . . .. |
. . . . . . . . . . . . . . . . . . . . . |
35 |
Оrпаа.nенме -- 201
Глава LXVIII |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
|
||
Комбинаторика |
. . . . . . |
. |
. . |
.. •. |
•. . . . |
. . . . |
. . •. |
•. . |
. . . . |
. . |
. |
•. |
. |
. |
. |
. |
. |
. |
. |
. |
. . |
. |
|
|||
§ 1 . |
Правило произведения |
. . . . |
. . . . |
. . . |
|
. |
. |
. |
. |
. |
. |
. |
. |
. . |
. |
41 |
|
|||||||||
|
1.1. |
Число nерестановак |
. . |
• . . . |
. . . • |
• • . |
• . . |
. • • |
. • . |
|
. |
|
. |
• |
• |
. |
• |
• |
• |
• . |
. |
42 |
|
|||
|
1 .2. |
Число подмножеств конечного множества |
• . . |
. . . |
. • |
• |
• |
• |
. |
• |
. |
. |
. . |
. |
|
• • |
• |
42 |
|
|||||||
§ 2. |
Выборки. Размещения . |
. . |
. . • . • . . . |
. . . |
. . . |
. . . |
. . . |
|
. |
• |
. |
. |
. |
. |
. . |
. |
|
. . |
. |
42 |
|
|||||
. § 3. |
Сочетания |
. . '- . . . |
. . |
. |
. . |
. . . . |
• . . . |
. . . |
. . . |
. . . |
. . . |
|
. |
. |
• . . . . . . . . |
. |
43 |
|
||||||||
§ 4. |
Перестановки с повторениями . |
. . . . |
. • . |
• . . |
• . . . |
. . |
|
. |
. |
. |
• |
. |
. |
• . |
. |
|
. . |
. |
45 |
|
||||||
§ 5. |
Полиномиальная формула |
. . . . . |
. . . . |
. . |
. . . |
. . . . |
. . |
|
. |
. |
. |
• . |
|
. |
. . |
. |
|
. . |
. |
46 |
|
|||||
§ 6. |
Комбинаторные тождества |
. . . . . |
. • . . |
• . |
. . . |
. . . . |
• . |
|
. |
. |
. |
. · . |
|
. . |
. |
. |
|
• . |
. |
48 |
|
|||||
§ 7. |
Формула включения-исключения |
• . . . . |
. . |
. . . |
. . . . |
. . |
|
• |
. |
. . |
|
. |
. |
. |
• |
• |
. . |
. |
52 |
|
||||||
§ 8. |
Функция Эйлера . . |
. . |
. |
. . |
. . . . |
• . . . . |
. . |
. . . |
. . . . |
. . |
|
. |
. . |
|
• . |
|
. . |
. |
|
• |
. . |
. |
53 |
|
||
§ 9. |
|
|
с |
|
|
|
|
|
|
• |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
|
|
Задача о бе порядках и встречах |
. . . . |
. . |
. . . . |
. . |
|
. |
. . |
. |
. |
|
. . |
. |
. |
|
. . |
. |
|
||||||||
§ 10. |
Число сюръекций . . . . |
• . |
. . . . . |
. . . . |
. . |
. . . |
. . . . |
. . |
|
. |
. . |
. |
. |
|
. . |
. |
. |
|
. . |
. |
56 |
|
||||
§ 1 1 . |
Обобщение формулы включения-исключения . . |
. . . . |
. . |
|
• |
. . |
. |
. |
|
. . |
. |
. |
|
. . |
. |
57 |
|
|||||||||
§ 12. |
Числа Стирлинга 11 |
рода |
. . |
•. . . . . |
. . . . |
. .' •. . . |
. . . . |
. . |
|
. |
. . |
. |
. |
|
. . |
• . |
. |
|
. . |
. |
58 |
· |
||||
§ 13. |
Числа Стирлинrа 1 рода |
. . |
. . . . |
. . . . |
. . |
|
. |
. . |
. |
. |
|
. |
. |
|
. . |
. |
62 |
|
||||||||
§ 14. |
Производящие функции . • |
. . . . . |
. • . . |
. . |
. . . |
. , . . . |
. . |
• . |
. |
. |
|
. . |
. |
. |
|
. . |
. |
64 |
|
|||||||
§ 15. |
Число счастливых билетов |
. . . . . |
. . . . |
. . |
. . |
• . . . . |
. . |
|
. |
. . |
. |
. |
|
. . |
. |
. |
|
. . |
. |
67 |
|
|||||
§ 16. |
Число бинарных деревьев с n вершинами . |
. . . |
. • . . |
• . |
|
. |
. . |
. |
. |
|
. . |
. |
. |
|
. . |
. |
68 |
|
||||||||
§ 17. |
Решение линейных рекуррентных уравнений . |
. . . . • . . |
|
. . |
. |
. |
. |
|
. |
, . |
• |
. . |
. |
70 |
|
|||||||||||
УпражнениЯ . . . |
. • • . . |
. . . . . . . . . . |
. . . . . . . |
: . |
• . . . . |
. . |
|
• . |
. |
. |
. |
|
. .. |
. |
. |
|
. . |
. |
73 |
|
||||||
Ответы . . |
. . . . |
• . . . . . |
. . |
. |
. . |
. . . . . |
. . . . |
. . |
• . . |
. . . . |
. . |
|
• . |
. |
. |
. |
|
. . |
. |
. |
|
. . |
. |
79 |
|
|
Глава LXIX |
' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
|
||
Теория Пойа . . |
. . . |
. |
. . |
. . . . . |
. . . . |
. . |
. . . |
. . . . |
. . |
• |
. . |
. |
. |
. |
. |
. |
. |
. |
|
. . |
. |
|
||||
§ 1 . |
Цикловой индекс группы подстановак . . |
. . |
. . . |
. . . . |
. |
. . |
. |
. |
. |
. |
. |
. |
. |
|
. . |
. |
82 |
|
||||||||
§ 2. |
Лемма Бернсайда . |
. . |
. |
. . |
• . . . . |
. . . . |
. • |
. . . |
. . . |
. . |
. . . . . |
. |
. . . |
. |
. • |
. |
84 |
|||||||||
§ 3. |
Функции и классы эквивалентности . . . |
. . |
. . . |
. . . . |
. . |
|
. . |
|
• . |
. |
. |
. |
. |
. |
|
. . |
. |
88 |
|
|||||||
§ 4. |
Теорема Пойа . . . |
. . |
. |
. . |
. • . , |
. . . . . . . |
. . |
. • . . . |
. . |
|
. . |
. |
. |
. |
. |
. |
|
. . .. . |
. |
90 |
|
|||||
§ 5, |
Примеры • |
. . . . . |
. . . |
. |
. . |
. . . . |
. . . . . . . . . . . . . . . |
. . . . . |
. |
. • . |
. |
. |
|
. . |
. |
92 |
||||||||||
Упражнения . . . . |
. . . . |
. . . |
. |
. . |
. . . . . |
. . . . |
. . |
. . . |
. . . . |
. . |
|
. . . . |
. |
• . |
. |
. |
|
. . |
. |
95 |
|
|||||
Ответы . . |
. . . . . |
. . . . |
. . . |
. |
. • |
. . . . . |
. . . |
• . . |
. . . |
. • . |
• . . |
|
. . |
. |
. |
. |
. |
. |
. |
. |
|
. . |
. |
97 · . |
||
Глава LXX |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
|
||
Введение в теорию графов . |
. . |
. . . . . |
. . . . |
. . |
. . . |
. . . . |
. . |
|
. . |
. |
. |
. |
. |
. |
. |
. |
|
. . |
. |
|
||||||
§ 1 . |
Определения и примеры |
. |
. . . . . |
. . . . |
. . |
. . . |
. . . . |
. . |
|
. . |
. |
. |
. |
. |
|
• . |
. |
|
. . |
. |
100 |
|||||
§ 2. |
Связные графы · . |
. . |
• . |
. . |
• . . . |
• . • . . |
. . |
. . . |
. . . . |
. . |
|
• |
• . |
. |
. |
. |
. |
. |
. |
|
. . |
. |
104 |
|||
§ З. |
Метрические характеристики графа • . . |
. . |
. . . |
. . . . |
. |
, |
• |
• . |
. |
. |
· . |
. |
|
. |
. |
• . |
• |
1(}7 |
||||||||
§ 4. |
Гамильтонавы графы . |
. |
. • |
. . . . . |
. . . . |
. . |
. . |
• . . . . |
. . |
|
. . |
. |
. |
. |
. |
. |
. |
. |
|
• . |
. |
109 |
||||
§ 5. |
Эйлеравы графы |
. . |
• . |
. . |
. . . . . |
. . • . |
. . |
. • . |
. . . . |
. . |
|
. . |
. |
. |
. |
. |
. |
|
. . . . |
• |
1 1 1 |
|
||||
§ 6. |
Деревья и леса . |
. . |
• . |
• , . . . . |
. . . . . . . |
. • . |
. . • . |
. |
• |
. . |
. |
. |
|
• |
• |
• . |
. |
|
. . |
• |
1 14 |
· 202 |
|
|
|
Оrлавпение |
|
§ 7. |
Теорема Кэли о числе помеченных деревьев . . . . . . . . . . . . . . |
. . . · . . |
. 1 16 |
||
§ 8. |
Стягивающие деревья |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
118 |
||
§ 9. |
Фундаментальная система циклов . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
121 |
||
|
9.1 . |
Симметрическая разность множеств . . . . . . . . . . . . . . . . . . . |
. . . . . |
122 |
|
|
9.2. |
Псевдоциклы . . . |
. .. . . . . . . . . . . : . . . . . . . . . . . . . . . . . |
. . . . . |
123 |
§ 10. |
9.3. |
Фундаментальная система циклов . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
123 |
|
Укладки графов . . . . |
. . . . . . . . . . . . . . . . . . . . . : . . . . . . . . |
. . . . . |
125 |
||
§ 1 1 . |
Формула Эйлера . . . . |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
126 |
|
§ 1 2. |
Критерий планарности графа . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
129 |
||
§ 13. |
Ориентированные графы . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
129 |
||
§ 14. |
Нахождение кратчайших путей в орграфе . . . . . . . . . . . . . . . . . |
. . . . . |
130 |
||
§ 1 5. |
Задача сетевого планирования и управления (PERT) . . . . . . . . . . |
. . . . . |
134 |
||
§ 16. |
Потоки в сетях . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
137 |
|
Упражнения . . . . . . . . . . . . |
. . . . . . . . . . . . .. . . . . . . . . . . . . . . . . |
. . . . . |
141 |
||
Ответы . . |
. . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
148 |
|
Глава LXXI |
|
|
,150 |
||
Парасочетания . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . |
|||
§ 1 . |
Теорема Холла . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
151 |
|
§ 2. |
Венгерская теорема . . |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
152 |
|
§ 3. |
Теорема Дилворта . . . |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
154 |
|
§ 4. |
Совершенные парасочетания в регулярных двудольных графах . . . |
•. . . . . |
157 |
||
§ 5. |
Дважды стохастические матрицы . . . . . . . . . . . . . . . . . . . . . . . |
157 |
|||
§ 6. |
Латинские прямоугольники . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
158 |
||
§ 7. |
Реберная раскраска графов . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
159 |
||
§ 8. |
Теорема Бёржа . . . . . |
. . . . . . . . . . . . . . . . . . . . . . . . ' . . . . . |
. . . . . |
161 |
|
§ 9. |
Нахождение наибольшего парасочетания . . . . . . . . . . . . . . . . . |
. . . . . |
162 |
||
§ 10. |
Нахождение наименьшего вершинного покрытия . . . . . . . . . . . |
, . . . . . 164 |
|||
§ 1 1 . |
Венгерский алгоритм . . |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
166 |
|
§ 12. |
Задача о назначениях на узкое место . . . . . . . . . . . . . . . . . . . . |
. . . . . |
168 |
||
Упражнения . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . · . . . . . . . . . |
. . . . . |
169 |
||
Ответы . . |
. . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . . ·. . . . . . |
. . . . . |
171 |
|
Глава LXXII · |
|
|
173 |
||
Матроиды |
. . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
||
§ 1 . |
Определения и примеры . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
173 |
||
§ 2. |
Двойственност!> . . . . . |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
176 |
|
§ 3. |
Представимые матроиды . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
176 |
||
§ 4. |
Ранговая функция . . . |
: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
177 |
|
§ 5. |
Жадный алгоритм . . . . |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
179 |
|
§ 6. |
Одна задача планирования эксперимента . . . . . . . . . . . . . . . . . |
. . . . . |
182 |
||
§ 7. |
Трансвереали . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . |
183 |
ЯШМ -- 203
§ 8. |
Трансверсал ;.ный матроид . |
. . . . |
. . • |
• . |
. . . |
. . . . . . • |
. . . . . . . . . . |
. . 1 86 |
|
§ 91 |
Неэависимые трансвереали |
. . . • |
. • . |
• . . |
. . |
. . . . . . . |
. . . . . . . . . . . |
. 187 |
|
§ 1 0. |
Общие трансвереали . . . . . |
. . . . . |
. . |
. . . |
. . |
. . . . . . . . |
. . . . . • . . . . |
. 189 |
|
§ 1 1 . |
Некоторые интересные матроиды . |
. . |
. . . |
. . |
. . . . . . . . |
. . . . . : . . . |
• . 1 90 |
||
|
11.1. |
Матроид Фано . . . . . . . . |
• . . . |
. . |
. . . |
• . |
. . . • . . . . |
. . . . . . . . • . |
. 191 |
|
11 .2. |
Матроид Вамоса . . . . . . |
. . . . |
. . |
• . . |
. . |
• . . . . . . . |
. . . • . . . . . . |
• 193 |
Упражнения . . . . . . . . . . . . . . . . |
. . . |
• . . |
. . |
• . . |
. . . . . . . . |
. • . . . . . . . . |
. 1 94 |
||
Ответы . . |
. . . . . . . . . . . . . . . . . |
. . . . |
. . |
• . . |
. . |
. . . . . . . |
• • . • . . . . . . . |
. 1 96 |
|
Предметный указатель . . . . . . . . |
. . . . |
. . |
. . . |
. . |
. . . . . . . |
. . . . . . . . . . |
. 197 |
ПРЕДИСЛОВИЕ
'
В лредьщущих книгах нашеrо издания развитие основных событий в большей или меньшей степени было связано с ключевой идеей близости, математическое
осмысление которой привело к ошеломляющему каскаду самых разнообразных результатов. И хотя эта. илея еще весьма далека от исчерпания, существует ши
рокий пласт математических задач, в которых она не работает. Значительную · по объему долю в этом пласте. составляют задачи, в которых изучаются свойства множеств, состоящих из конечного числа элементов. Число элементов в таких
множествах может быть разным - от нескольких единиц до многих степеней десяти - l010 ,101010 , . . . .
Истоки некоторых из этих задач и методы их решения отделены от нас сотнями и даже тысячами лет. Появление других было стимулировано развитием вычислитмьных средств, стремительно расширяющнеся возможности которых
сами служат источником все новых и новых задач. |
|
Нарастающий интерес вызвал к жизни новое понятие |
дискJН!тная мате- |
матика. Понимаемая в широком смысле дискретная математика включает в себя теорию чисел, общую алгебру, математическую логику, комбинаторный анализ,
теорию графов, теорию кодирования, целочисленное лроrраммирование, теорию
функциональных систем и др.
ДискJН!тность (от латинского discretus раЗделенный, nрерывистый) нередко противопоставляют непрерывносТи. Однако nри решении сложных практических задач дискретные и непрерывные подходы работают совместно и весьма эффек тивно, взаимно обогащая друr друrа.
В 1 998 rоду иЗдательство «Мир» выпустило книгу Р. Грэхема, Д. Кнута и О. Па ташника «Конкретная математика» (Concrete тatheтatics), термин
CONCRETE
в названии которой образован слиянием слов
CONtinious и disCRETE.
Основная задача этого тома - дать читателю рабочее nредставление о технике оперирования с дискретными объектами, аналогичной технике для объектов неnрерывных.
Наша цель скромней: мы лишь хотим познакомить читателя с некоторыми элементами дискретной математики.
В первых двух главах тома рассматриваются элементы теории чисел и общей алгебры. Ввgдимые при этом понятия широко используются в других, главах,
4 --"------------------------Предиеповие
в частности nри изложении теории Пойа, nозволяющей решать задачи nересчета объектов с точностью до того или иного отношения эквивалентности. В главе, nосвященной комбинаторике, nомимо начальных сведений о выборках излагается лринциn включения-исключения, эффективно работающий при решении клас сических комбинаторных задач. Здесь также оnисывается апnарат nроизводящих функций - мощное средство комбинаторного анализа; В заключительных главах вводятся основные nонятия теории графов и матроидов, оnисываются некоторые эффективные алгоритмы.
ГлаваLХW____________________________
ЭЛЕМЕНТЫ ТЕОРИИ ЧИСЕЛ
Откуда взялись числа, не знает никто. Этнографы объездили все страны вдоль и поперек и нашли народы, которым вполне хватает <<один», «два>> и «много». А между тем, у них есть и изысканное искусство, и тончайшие мифы, и нетри виальные ремесла. Видимо, эти народы так и не столкнулись с проблемами, для разрешения которых бьmо необходимо заметное расширение числового диапазо на. Они такие же люди, как и мы, только без этого <<один», «два», «три» и так далее, вплоть До натурального ряда чисел.
Магия натуральных чисел необычайно притягательна. Она примекает вни мание не только увлеченных модной нынче нумерологией, но и заражает вы дающиеся умы. Леонард Эйлер, Карл Фридрих Гаусс, Георг Фридрих Бернхард Риман и многие другие, чьи имена читатель уже встречал в самых разных разделах томах нашей серии,' серьезно занимались проблемами высшей арифметики, или, как ее принято называть сейчас, теории чисел, в которой к настоящему време ни накопилось значительное количество медоказанных утверждений (несмотря на впечатляющие успехи).
Обманчиво простая формулировка Великой теоремы Ферма породила столь большую и разношерстную армию желающих ее доказать, что профессиональные математики, обращавшиеся к этой проблеме, предпочитали скрывать свои усилия по ее доказательству. Это в полной мере относится и к Эндрю Уайлсу, сумевшему обосновать всем очевидный ответ около десяти лет назад. Насколько важен этот результат для науки, сказать трудно - на этот счет существуют разные точки зрения. Но то обстоятельство, что наЙденное доказательство со сем не просто, признают все.
Вэтой главе мы знакомим читателя с некоторыми понятиями теории чисел,
снесложным инструментарием, позволяющим показать целый ряд замечательных свойств натуральных чисел, и рассказываем об о.Цном из применений классических результатов теории чисел к решению чрезвычайно актуальной проблемы защиты информации (создании надежных шифров).
§1 . Теорема о делении с остатком .
Пусть а и Ь - целые числа. Если существует такое целое число q, что а :;::::Ьq, то
говорят: а делится на Ь, или а кра-атно Ь, или аЬ.делит а, или Ь- делитель а; при
этом пользуются обозцачениями : Ь или Ь 1