|
| |||
|
|
Теории: интуиция Когда я начинал писать учебник, там была глава о синтаксисе и теориях, начиная с которой большинство читателей перестали понимать о чём это всё вообще. Я долго грозился те параграфы переписать нормально и вот способился. Писался этот параграф довольно долго, но я постарался раскрыть тему наиболее понятно, неформально и интуитивно доступно. Я его публикую несколько не по порядку: он принадлежит первой главе, но я решил его дописать прежде, чем двинусь дальше в рассказе о натуральных числах, так как некоторые сведения из этого параграфа всё же понадобятся. Тем кто ждет текстов про проституток, могу сказать: скоро. Учебник рекомендую читать в pdf, так же требуется помощь с вычиткой и версткой на GitHub.
В этом пункте мы попытаемся на очень неформальном интуитивном уровне понять в чем состоят базовые вопросы логики и откуда они возникают при рассмотрении математических теорий, которые, на первый взгляд, отношения непосредственного к логике не имеют. Это будет очень неформальный материал, и я заранее должен оговориться, что подходы и определения, которые я буду здесь приводить, очень утрированы и упрощены. Абсолютная строгость нам здесь и не нужна, важно пока понять лишь принципы. Формальные определения будут даны в § 1.7. Давайте для начала снова рассмотрим теорему 1.4 и попробуем доказать её в общем виде, но несколько более абстрактно. Итак, нам дано высказывание Упражнение. Докажите теорему 1.4 в обратную сторону тем же способом. У читателя могли справедливо возникнуть некоторые сомнения в этом доказательстве, однако они вызваны не каким-то недостатком в доказательстве, а скорее слишком высоким уровнем абстракции. Если перейти не к общим словам о высказываниях, а к конкретным примерам, то подобные рассуждения, как окажется, будут встречаться в математике повсеместно. Например, позже мы докажем, что любое комплексное уравнение имеет решение. Мы можем не знать это решение, мы лишь знаем, что оно существует, но из одного этого факта мы можем делать далее какие-то общие выводы. На уровне логики мы будем проделывать те же самые трюки, но они не вызовут у нас никаких сомнений. Тем не менее, допустить ошибку в таких рассуждениях так же довольно легко. Рассмотрим элементарное высказывание В данном примере мы допустили очевидную ошибку, закрыв глаза на то, что мы выбирали изначально Все эти рассуждения приводят нас к тому, что хорошо бы иметь какую-то более четкую систему математических доказательств. Хочется формально описать все ходы, которые мы можем делать в наших рассуждениях и которые гарантированно не приведут нас к ошибке. Этим мы и займемся. Возьмём за базовый строительный элемент наших рассуждений понятие предложения, под которым мы будем подразумевать некоторое высказывание, по каким-то простым правилам составленное, возможно, из других высказываний. Формально мы определим это понятие в 1.7, пока же просто будем полагаться на интуицию. Например, высказываниями являются выражения Если обозначить высказывания греческими буквами, то любое доказательство теперь можно определить как последовательность высказываний Приведём пример. Простейшим правилом вывода является правило, называемое дедукцией: Пусть теперь нам известно, что истинными являются высказывания Упражнение. Пример выше может выглядеть абстрактно, тогда попробуйте задать вместо Упражнение. Импликация и теорема дедукции связаны на самом деле несколько более глубоко. Докажите, что помимо того, что Не смотря на то, что рассматриваемый нами математический аппарат появился сравнительно недавно (точную дату дать сложно, так как всё это создавалось в течение столетий), сами подходы к аксиомам и теоремам оформились именно в таком идейном виде еще во времена Евклида, чья книга «Начала» стала первой известной исторической попыткой построить математическую теорию строго в соответствии с законами логики. После нескольких неформальных определений геометрии на плоскости, Евклид приводил 15 аксиом, которые предлагалось принять без доказательства, а далее, уже исходя из этих аксиом, выводилось шесть томов теорем. Определения были им даны довольно невразумительные. Так, первыми двумя определениями он определял точку как «то, что не имеет никакой части» и линию как «длину без ширины». Это, вероятно, как-то отражает интуитивные представления, но не даёт ни точного определния, ни свойств. Например, Евклид, ссылаясь в этих определениях на «части», «длину» и «ширину» сами эти понятия нигде не определяет. Это на самом деле общая ситуация с любой теорией. Если мы даём какое-то определение, то мы обязаны пользоваться некими понятиями, определенными ранее. При этом для этих более ранних определений так же должны быть определения. Процесс может продолжаться бесконечно и мы никогда не сможем придти к определению, которое не пользуется никакими другими определениями. Таким образом, какую бы теорию мы не строили, мы неминуемо приходим к тому, что в самом начале нам необходимо ввести некое понятие, которые мы не определяем никак, просто констатируем как факт, что есть некий объект (неопределенный), которому мы придумываем название и говорим какие мы с ним можем делать операции и какими свойствами он обладает — это и есть аксиомы. Мы не будем приводить определения Евклида, так как они лишены смысла, но и не будем вводить пока собственных определений: процесс этот хоть и не слишком сложный, но долгий и кропотливый, к тому же позже мы найдём более удобный способ определить евклидову геометрию. Пока будем полагаться на интуицию читателя о понятиях линии, окружности, пересечения, параллельности и подобном, и перейдём сразу к аксиомам. Хотя сам Евклид приводил 15 аксиом, с современной точки зрения их можно резюмировать всего пятью следующими простыми утверждениями (остальные аксиомы оказались избыточны либо были переформулированы):
Далее в «Началах» следует первая теорема: для любого отрезка с концами Доказательство строится таким образом (см. русинок 1.1 для наглядной интерпретации): проведем окружность c центром Вроде бы вполне себе наглядное и очевидное доказательство, какие к нему могут быть вопросы? На самом деле это доказательство некорректно. Если вместо рассуждений на пальцах начать рассуждать более строго (например, на языке логики или около того), то окажется, что у нас возникнет проблема: мы не сможем никак доказать, что окружности с центрами в точках
Я сразу могу сказать забегая вперед, что в случае евклидовой геометрии, проблема именно в аксиомах: их недостаточно. Пока мы не сможем этого доказать, но мы к этой теме еще вернемся в последующих главах. Уточним теперь понятие «что-то не так». Для примера введём такую систему аксиом:
Это довольно расплывчатые и странные аксиомы. Например, вторая аксиома утрверждает, что параллельных прямых не существет. Тем не менее эти аксиомы не лишены смысла. Их можно интерепретировать, например, как аксиомы геометрии, которую мы наблюдаем на плоских изображениях (фото, картины) пространства. На фото возникает это странное свойство: любые две прямые пересекаются (см. рис. 1.2). Если рассмотреть, например, фото железной дороги, уходящей за горизонт, то на картинке две колеи сольются на горизонте в одну точку. В физическом мире они конечно не сливаются, но фотография создаст такую иллюзию и такая геометрия (называемая в науке проективной) вполне имеет право на существование и очень широко применяется, например, в компьютерной трехмерной графике, не говоря уже о чисто научных применениях. С другой стороны, мы можем отойти от привычного интуитивного определения линий и пространства, и рассмотреть конструкцию, изображенную на рис.1.3, которая называется плоскостью Фано. Эта «плоскость» состоит всего из семи точек и семи линий. Каждая линия состоит из трёх точек. Очевидно, что такое построение не имеет ничего общего с первой нашей интерпретацией в виде фотографий (и даже с нашей интуицией о пространстве и линиях в нём), но однако простым перебором всех возможных вариантов легко убедиться, что эта «плоскость Фано» удовлетворяет всем трём нашим аксиомам. Рассматривая теперь плоскость Фано и фотографию, мы можем обнаружить, что хотя хотя эти две картинки совершенно не похожи друг на друга, у них есть общие теоремы. Один такой простейший пример демонстрирует следующее упражнение: Упражнение. Докажите, что из сформулированных аксиом можно вывести, что существуют четыре линии, не пересекающиеся в одной точке. Есть, однако, и утверждения, которые в различных интерпретациях будут отличаться. Самое очевидное касается количества точек: на фотографии их бесконечно много, а вот на плоскости Фано их всего семь. Отсюда можно понять, что раз какое-то утверждение может быть либо верным либо неверным в зависимости от интерпретации. При том, что аксиомы верны в обоих интерпретациях, это утверждение из аксиом доказать невозможно. Схожим образом мы докажем в дальнейшем и невозможность доказательства первой теоремы Евклида из его аксиом: мы предъявим две интерпретации его аксиом, и в одной интерпретации близколежащие окружности будут пересекаться, а в другой нет. Это очень важный приём, так как он даёт нам однозначный ответ на вопрос о том, что это именно наши аксиомы неполны, а не что-то ещё. Мы готовы сформулировать теперь такие определения: Определение. Система аксиом называется неполной, если существует предложение Определение. Система аксиом называется полной, если для любого предложения Опять же забегая вперёд могу порадовать читателя: практически все полезные аксиоматические системы являются неполными. Об этом будет сказано в третьей главе, и мы даже докажем, что простейшая школьная арифметика не полна и полной быть никак не может (мы даже предъявим целый набор теорем, которые невозможно ни доказать ни опровергнуть). В каждой конкретной интерпретации любое предложение либо истинно, либо ложно и это не зависит от возможности это доказать. Может быть такое, что у аксиом существуют разные фактически интерпретации, но при этом в них наборы истинных и ложных утверждений совпадают. Это даёт нам основание для того, чтобы в некоторых случаях рассматривать лишь такие наборы утверждений в отрыве от самой интерпретации: Определение. Структурой называется такое множество предложений Структуры могут быть интересны иногда сами по себе и связаны с рядом задач (например, по заданной структуре найти аксиомы, которые её породили, желательно автоматически с помощью компьютера), но нами будут использоваться лишь в неотрывной связи с конкретными теориями. Желание увязать структуру с теорией приводит к следующему определению: Определение. Моделью теории Определение. Теория называется удовлетворимой, если она обладает моделью. В противном случае она называется неудовлетворимой. Разные интерпретации могут обладать одной моделью, если в них верны одинаковые предложения, а вот модель полностью определяется набором своих истинных предложений. Для неполной теории могут существовать различные модели, в которых различные предложения истинны. Однако, даже если теория полна, это не значит, что мы можем любое истинное утверждение в ней доказать. Подходы к определению истинности высказывания, основые на возможности доказать теорему и на основе возможных моделей теории приводят к таким различным определениям: Определение. Предложение |
|||||||||||||