Большинство предложений теории чисел являются утверждениями о произвольном натуральном числе; например, теорема Лагранжа говорит о том, что каждое натуральное число есть сумма не более четырех квадратов. Как же доказать, что некоторое утверждение истинно для любого натурального числа? Конечно, некоторые утверждения непосредственно вытекают из законов арифметики; таковы, например, алгебраические тождества типа
(n+1)2 = n2 +2n+ 1.
Но более интересные и более арифметические по своей природе утверждения не столь просты.
Ясно, что мы никогда не докажем общего предложения, последовательно убеждаясь в его истинности для 1, 2, 3 и так далее, ибо нельзя перебрать бесконечного числа возможностей. Установив, что утверждение верно для любого числа, меньшего миллиона или миллиона миллионов, мы не приблизимся к доказательству того, что оно верно всегда. (Иногда, правда, бывает, что некоторые предложения теории чисел, установленные путем вычислений для большого числа частных случаев, оказываются верными в довольно широкой области.)
Может быть, однако, мы найдем общее доказательство того, что если наше предложение верно для каждого из чисел 1,2,..., n-1, то оно верно и для следующего натурального числа n.
Если это доказано, то из истинности нашего предложения для числа 1 следует, что оно верно для числа 2, из того, что оно верно для 1 и 2, вытекает, что оно верно для 3, и так далее до бесконечности. Это предложение будет поэтому верным для любого числа, если оно верно для числа 1.
В этом и состоит принцип доказательства по индукции, который относится к предложениям о том, что что-то верно для любого натурального числа. Чтобы применить этот принцип, необходимо доказать две вещи: во-первых, нужно доказать, что предложение верно для 1, а во-вторых, что если предложение верно для каждого из чисел 1, 2,..., n-1, меньших n, то оно верно и для числа n. Установив эти факты, мы заключаем, что доказываемое предложение верно для любого натурального числа.
|
Простой пример проиллюстрирует этот принцип. Будем изучать отрезки ряда 1 + 3 + 5 +... последовательных нечетных чисел. Легко заметить, что
1 = 12, 1+3=22, 1+3+5=32, 1+3+5+7=42
и т. д.
Этим подсказывается общее утверждение: при любом натуральном n сумма первых n нечетных чисел равна n2. Докажем это общее предложение по индукции. Оно, конечно, верно, если n равно 1. Мы должны доказать, что результат верен для любого натурального числа n; в силу принципа индукции можно предполагать, что предложение уже доказано для всех натуральных чисел, меньших n. Пусть, и частности, нам уже известно, что сумма первых n-1 нечетных чисел равна (n-1)2. Сумма первых n нечетных чисел получится из нее добавлением n-го нечетного числа, равного 2n-1. Таким образом, сумма первых n нечетных чисел есть
(n-1)2 + 2n - 1,
что равно n2. Этим требуемое утверждение доказано.
Изложение доказательства по индукции в безупречной форме требует некоторого внимания. В приведенном примере доказывалось, что сумма первых n нечетных чисел равна n2. Здесь n — любое натуральное число, и, конечно, утверждение не изменится, если всюду, где встречается n, употреблять какой-нибудь другой символ. Когда мы приступаем к доказательству, n есть вполне определенное число и имеется опасность употребить один и тот же символ в разных смыслах или даже высказать бессмыслицу типа «предложение верно при n, равном n-1». Чтобы избежать этого, нужно использовать в случае необходимости разные символы.
|
С общелогической точки зрения нет ничего более очевидного, чем законность доказательства по индукции. Тем не менее, можно спорить, является ли этот принцип по своей природе определением или аксиомой или это логический принцип. Но, так или иначе, ясно, что принцип индукции служит для того, чтобы расположить натуральные числа в определенном порядке: установив, что вначале идут числа 1, 2,.... n-1, мы объявляем следующим числом число n. Таким образом, этот принцип объясняет, что означают на самом деле слова «и так далее», встречающиеся при попытке перечислить вес натуральные числа.
Простые числа
Очевидно, что каждое натуральное число а делится на 1 (отношение равно а) и на а (отношение равно 1). Множитель а, отличный от 1 или а, называется собственным множителем. Известно, что существуют числа, не имеющие собственных множителей; они называются простыми числами или простыми. Первые несколько простых таковы:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31,...
Считать ли простым числом 1 вопрос соглашения, но удобнее 1 не считать простым.
Число, не являющееся простым и не равное 1, называется составным, такое число можно представить в виде произведения двух чисел, каждое из которых больше 1. Хорошо известно, что любое составное число можно представить в виде произведения простых; при этом, конечно, некоторые простые могут встретиться по нескольку раз. Возьмем, например, число 666; ясно, что оно делится на 2, и мы получаем 666 = 2 • 333. Далее, 333 имеет очевидный множитель 3, откуда 333 = 3• 111. Множитель 111 снова делится на 3, так что 111 = 3 • 37. Следовательно,
|
666 = 2 • 3 • 3 • 37,
и мы получили представление составного числа 666 в виде произведения простых. Имеется общая теорема о том, что каждое число представимо в виде произведения простых, или, что то же самое, любое число, большее 1, является простым либо разлагается в произведение простых.
Для доказательства этого общего утверждения воспользуемся методом индукции. Докажем утверждение для числа n, считая, что оно уже доказано для любого числа, меньшего n. Если n простое, доказывать нечего. Если n составное, то его можно представить в виде произведения аb, где a и b больше 1 и меньше n. Мы уже знаем, что числа а и b или являются простыми, или разлагаются в произведение простых; подставив их разложения в равенство n = аb, получаем разложение n на простые множители. Это доказательство столь просто, что может показаться читателю совершенно излишним. Другая общая теорема о разложении на простые будет доказываться уже не так просто.
Ряд простых 2, 3, 5, 7,... издавна интересовал людей. В дальнейшем мы сформулируем некоторые из полученных в этом направлении результатов. В настоящий момент мы ограничимся доказательством того, что ряд простых бесконечен. Это доказательство Евклида (книга IX, предложение 20) может служить образцом изящества и простоты. Пусть 2, 3, 5,..., Р — ряд простых до некоторого простого Р. Рассмотрим произведение всех этих простых, добавим к нему 1 и положим
N =2•3•5,...P+1.
Это число не может делиться на 2, так как если бы оно делилось на 2, то и 2•3•5... Р, а потому и разность N- 2•3•5... Р делились бы на 2. Но разность этих чисел равна 1 и на 2 не делится. Аналогично убеждаемся в том, что N не может делиться на 3, на 5 и вообще ни на какое другое простое вплоть до Р. С другой стороны, N должно делиться на какое-нибудь простое (на само себя, если N простое, или на любой простой делитель N, если N составное). Следовательно, существует простое число, отличное от любого из простых 2, 3, 5,..., Р и потому большее Р. Таким образом, ряд простых оборваться не может.