|
| |||
|
|
Определение натуральных чисел Наконец-то продолжаю начатое. Это первый параграф третьей главы, про натуральные числа. В ближайшее время тут будет много тривиального почти школьного материала, а чуть позже начнутся интересные, хотя опять же не сложные, темы из комбинаторики. Теперь я в первую очередь ориентируюсь на формат pdf, так что лучше читать текст именно в pdf — например, там проставлена нумерация теорем, там же я временами обновляю параграфы и правлю ошибки, не обращая внимания на веб. Поддерживать оба формата трудозатратно, но pdf удобнее. И еще раз напомню, что мне всегда требуется помощь с версткой в Натуральные числа — это 0, 1, 2, 3, и т.д. Все это вроде знают. Но как определить понятие натурального числа строго? Чтобы оценить задачу, прежде чем читать дальше, попробуйте дать такое определение самостоятельно, заодно с определение арифметических операций и не опираясь на физическую интуицию, а лишь на логику. Замечу, что этот параграф носит малоприкладной характер — его цель лишь в определении натуральных чисел. Я же не могу написать: «а с этого момента давайте использовать натуральные числа». Определить я их обязан как-то, но в то же время подробные определения, которые я здесь привожу, вряд ли будут кому-то действительно полезными. Поэтому данный параграф можно читать наискосок либо не читать вообще, если вы помните свойства натуральных чисел. Дать строгое определение пытались многими простыми способами, но все более-менее интуитивные подходы неизменно заводят в тупик. На данный момент мейнстримом в определении натуральных чисел являются два подхода: определение непосредственно на основе теории множеств (определение Фреге-Рассела) и чуть более сложный, но так же важный в силу полезных обобщений, подход на основании аксиом Пеано. Мы не будем рассматривать подробно и формально эти подходы со всеми выкладками, а лишь рассмотрим суть этих определений. Недостающие пробелы вы можете закрыть сами — это довольно большая работа, но без каких-либо принципиальных сложностей. Более подробно и обстоятельно мы вернемся к аксиоматизации натуральных чисел позже в шестой главе, когда будем говорить о бесконечных множествах. Определение Фреге-Рассела отражает идею о том, что натуральные числа определяют количество элементов во множествах. Это довольно понятно на пальцах, но надо дать строгое определение. Первая идея, которая обычно приходит на ум — это взять вообще все множества в принципе и разбить их на классы эквивалентности так, чтобы в одном классе оказали множества одинакового размера. Ввести такую эквивалентность для множеств не сложно: в § 2.4 мы уже вводили понятие равномощности. В соответствии с тем определением, два множества Упражнение. Докажите, что на любом множестве, состоящим из множеств, отношение биекции — это отношение эквивалентности. Теперь, когда у нас есть некое отношение эквивалентности, мы хотим задать классы эквивалентности — и эти классы эквивалентности мы могли бы объявить натуральными числами, тогда каждое натуральное число представляло собой класс всех множеств одинаковой мощности. К сожалению, поступить таким образом мы не можем, так как классы эквивалентности могут быть построены лишь на некотором множестве, и в нашем случае было бы необходимым рассматривать множество всех множеств. Последнего, однако, как мы показали в § 2.5, не существует. Тем не менее, эта идея всё же может быть доведена до конца, если вместо задания сразу всего класса эквивалентности, мы зададим лишь по одному представителю из этого класса, а затем, чтобы определить принадлежность некоторого множества к классу, мы будем сравнивать это множество с представителями классов. Это похоже на то, что делают в физике при измерениях: вначале определяют некий один эталонный объект (скажем, метр), а затем все остальные сравнения производятся уже относительно него. Самый маленький класс множеств — это пустое множество. Представителем этого класса логично выбрать Следующим за ним класс должен состоять из только одного элемента. Этим элементом можно взять как раз число 0, и определить представителя нашего нового класса как Теперь определим представителя для еще более крупного множества, в котором на один элемент больше. Для этого естественно использовать уже имеющиеся у нас элементы 0 и 1: Ну и до кучи: Процедура, в общем-то, проста. Если у нас есть число Применяя эту процедуру бесконечное число раз, мы можем получить все натуральные числа. Это на самом деле не столь очевидно, но Infinity Axiom гарантирует нам, что подобным образом действительно возможно определить некое множество, которое мы будем обозначать как Определение. Множеством натуральных чисел Определение. Последовательностью элементов множества Определение. Конечной последовательностью элементов множества Определение. Множество Определение. Мощностью конечного множества Здесь, вероятно, требуются примеры. Возьмём опять наше множество Определение. Мы говорим, что число Определение. Мы говорим, что число Теорема. Отношение Доказательство. В качестве упражнения. Теорема. Доказательство. Элементарно. Пример. Сравним числа 3 и 4. Мы знаем, что В полной аналогии с приведенными определениями можно определить так же сравнения больше ( Теорема. Множество Доказательство. Пусть На самом деле для порядка натуральных чисел справедливо даже более сильное утверждение, к которому мы будем обращаться время от времени, а потом подробнее рассмотрим его в шестой главе: Определение. Множество называется вполне упорядоченным, если любое его подмножество имеет минимальный элемент. Теорема. Множество Доказательство. В качестве упражнения. Теперь немного отвлечемся от подхода Фреге-Рассела и посмотрим на аксиомы Пеано. Эти аксиомы не отвечают на вопрос что же вообще такое натуральные числа, но постулируют существование некоего множества Перейдём теперь к определению арифметических операций. Вначале я буду давать интуитивное определение, затем доводить его до строгого вида в аксиоматике Фреге-Рассела, и затем определение для аксиом Пеано. Определение. Пусть у нас есть непересекающиеся множества Это имеет очень простой комбинаторный смысл: если у нас есть некоторый набор, состоящий из Тем не менее, это не слишком хорошее определение. Во-первых, оно даёт нам понятие суммы не в терминах самих чисел, а в терминах неких множеств, причем непересекающихся. Это плохо, поскольку сами числа, будучи множествами, всегда пересекаются друг с другом (кроме числа 0). Поэтому если у нас есть два числа, не привязанных к конкретным множествам, это определение не даёт нам понять как определить их сумму. Во-вторых, встаёт такой неприятный вопрос: пусть у нас есть непересекающиеся множества И в третьих, всё еще хуже: даже если Первая проблема устраняется c помощью следующих двух упражнений: Упражнение. Докажите, что Упражнение. Докажите, что Пользуясь этими двумя утверждениями, можно ввести такое определение: Определение. Это решает первую и вторую (после некоторых несложных раздумий) обозначенные нами проблемы, но не решает третью. Её можно решить либо с помощью метода матиндукции, который мы отложим на последующие параграфы, либо используя изначально более абстрактные конструкции и обобщая натуральные числа на случай бесконечных множеств, что мы оставим до шестой главы нашего учебника для начинающих. А теперь то же самое определение, но уже в аксиоматике Пеано: Определение. Сложение определяется следующим образом: Пример. Как видно из примера, это определение фактически говорит, что выражение Теорема. Справедливы следующие свойства сложения:
Доказательство. Нейтральность нуля очевидна. Для коммутативности и ассоциативности используя определение Фреге-Рассела довольно легко построить биекцию между левыми и правыми частями равенства. Последнее равенство следует из того, что если Пользуясь сложением легко определить линейный порядок на Определение. Определение. Операция вычитания: мы пишем Теорема. Операция Доказательство. В качестве упражнения Определение. Операция умножения для Фреге-Рассела: Здесь опять же надо внимательно отнестись к тем комментариям, которые я приводил для сложения, я на этом уже не буду подробно останавливаться. Если смотерть на умножение комбинаторно, то получается простая интерпретация: для произвольных множеств Упражнение. Пусть у нас есть три бабы и два мужика. Сколько гетеросексуальных пар из них можно составить? Определение. Операция умножения для аксиом Пеано: Теорема. Справедливы следующие свойства:
Доказательство. Здесь всё аналогично доказательству подобных свойств для сложения — необходимо просто построить биекцию для левой и правой части (причем это не так просто, если ударяться прямо в формализм ZFC, хотя и возможно по индукции). Рекомендую самостоятельно попытаться строго проработать случай коммутативности, поскольку он не сложен, но далеко не все понимают его. Если отойти от формализма и посмотреть на вопрос геометрически, то |
|||||||||||||