67597.fb2 Истина и доказательство - читать онлайн бесплатно полную версию книги . Страница 2

Истина и доказательство - читать онлайн бесплатно полную версию книги . Страница 2

Первый шаг к обеспечению математической теории понятием формального доказательства состоит в формализации языка этой теории, в том смысле, который уже обсуждался в связи с дефиницией истины. В результате формализации получаются формальные синтаксические правила, позволяющие, в частности, просто по виду выражений отделить предложения от таких выражений, которые предложениями не являются. Следующий шаг ― формулирование немногих правил доказательства (или вывода). Число правил доказательства невелико, и их содержание несложно. Интуитивно все эти правила доказательства представляются непогрешимыми в том смысле, что предложение, которое непосредственным образом выводится из истинных предложений с помощью какого-либо из этих правил, должно быть истинным само по себе. В действительности же оказывается, что непогрешимость правил вывода может быть установлена на основе адекватной дефиниции истины. Наиболее известным и важным примером правил доказательства является правило отделения modus ponens. Согласно этому правилу (которое в некоторых теориях является единственным правилом доказательства), предложение q непосредственно выводимо из данных предложений, если одно из них есть условное предложение вида «если p, то q», тогда как другое есть р (здесь p и q являются, как обычно, сокращенными обозначениями любых предложений формализованного языка).

Теперь можно объяснить, в чём состоит формальное доказательство предложения. Сначала применяют правила вывода к аксиомам и получают новые предложения, непосредственно выводимые из аксиом. Затем те же правила применяют к новым предложениям (или совместно к новым предложениям и аксиомам) и получают новые предложения и т.д. Если после конечного числа шагов мы приходим к некоторому предложению, то говорим, что оно формально доказано. Данную процедуру более точно можно выразить следующим образом: формальное доказательство предложения Ѕ состоит в построении конечной последовательности предложений, такой, что (1) первое предложение есть какая-либо аксиома языка, (2) каждое из последующих предложений есть или некоторая аксиома, или непосредственно выводимо с помощью одного из правил вывода из каких-либо предложений, предшествующих ему в этой последовательности, и (3) последним предложением в этой последовательности является Ѕ.

Любая аксиоматическая теория, язык которой формализован и для которой имеет силу понятие формального доказательства, называется формализованной теорией. Мы оговариваем в качестве особого условия, что единственным доказательством, которым можно пользоваться в формализованной теории, является формальное доказательство. Ни одно предложение не может рассматриваться как теорема, если оно не появляется в списке аксиом или для него не может быть найдено формальное доказательство. Метод изложения формализованной теории на каждой стадии её развития является в принципе очень элементарным: мы сначала перечисляем аксиомы, а затем все известные теоремы в таком порядке, что каждое предложение из списка, не являющееся некоторой аксиомой, может быть непосредственно установлено как теорема просто путём сравнения его вида с видом предложений, которые предшествуют ему в списке, без привлечения для этого сложных видов рассуждения и убеждения. (Мы здесь не говорим о психологическом процессе, посредством которого теоремы открывались на самом деле). В результате обращение к интуитивной очевидности существенно ограничивается; сомнение относительно истинности теорем хотя целиком и не элиминируется, однако сводится к возможным сомнениям относительно истинности немногих предложений, перечисленных в качестве аксиом, и к сомнениям в непогрешимости немногих простых правил доказательства. Мы можем добавить, что процесс введения новых терминов в язык теории также может быть формализован с помощью специальных формальных правил образования дефиниции.

Известно, что все существующие математические дисциплины могут быть представлены как формализованные теории. Формальные доказательства в них могут быть приведены для самых глубоких и самых сложных математических теорем, которые первоначально были установлены с помощью интуитивных аргументов.

* * *

Несомненно, что великим достижением современной логики была замена старого психологического понятия доказательства точным, простым понятием чисто формального характера, но именно простота нового понятия оказывается ахиллесовой пятой. Чтобы оценить понятие формального доказательства, мы должны выяснить его отношение к понятию истины. Прежде всего формальное доказательство является процедурой, стремящейся к получению новых истинных предложений. Такая процедура будет адекватной только в том случае, если все предложения, полученные с помошью доказательства, будут истннными, а все истинные высказывания могут быть доказанными. Таким образом, естественно возникает проблема: является ли на самом деле формальное доказательство адекватной процедурой для получения истины? Иными словами, совпадает ли множество всех (формально) доказуемых предложений с множеством всех истинных предложений? Мы рассмотрим эту проблему на материале частной, очень элементарной математической дисциплины, а именно арифметики натуральных чисел (элементарной теории чисел). Мы предполагаем, что эта дисциплина представляет собой формализованную теорию. Словарь теории состоит из переменных, таких, как m, n, p..., представляющих произвольные натуральные числа, из цифр 0, 1, 2..., обозначающих конкретные числа, символов, обозначаюших некоторые обычные отношения между числами и операции над числами, например, =, <, >, +, −, и, наконец, некоторых логических терминов ― пропорциональных связок («и»›, «или», «если», «не») и кванторов (выражений типа «для каждого числа», «для некоторого числа n»), синтаксических правил и правил вывода.

Из первого раздела мы знаем, что, взяв данный язык как язык-объект, мы можем построить соответствующий метаязык и сформулировать в нём материально адекватную дефиницию истины. Это позволяет нам утверждать, что все предложения, определённые с помощью этой дефиниции, составляют множество истинных предложений. В самом деле, дефиниция утверждает, что некоторым условиям, сформулированным в метаязыке, удовлетворяют все элементы этого множества, то есть все истинные предложения, и причём только эти элементы. Еще более легко можно сформулировать в метаязыке множество доказуемых предложений (дефиниция полностью согласуется с объяснением понятия формального доказательства, которое было дано во втором разделе). Строго говоря, дефиниции как истины, так и доказуемости принадлежат к новой теории, сформулированной в метаязыке и специально предназначенной для изучения формализованного арифметического языка. Новая теория называется метатеорией, или, более точно, метаарифметикой. Мы не будем рассматривать здесь в деталях тот путь, следуя по которому строится метатеория, её аксиомы, неопределяемые термины и т.д. Мы только обращаем внимание на то, что в рамках этой метатеории мы формулируем и решаем проблему, совпадает ли множество доказуемых предложений с множеством истинных предложений.

В нашей работе «Понятие истины в формализованных языках» было показано, что решение проблемы является негативным. Мы дадим здесь очень приближённое описание того метода, с помощью которого было получено это доказательство. Главная идея доказательства тесно связана с той идеей, на которую опирался Гёдель в своей знаменитой статье о неполноте формальных теорий.[8]

В разделе первом было отмечено, что метаязык, который позволяет нам определить и обсуждать понятие истины, должен быть достаточно богатым. Он содержит в целом весь язык-объект как свою часть, и поэтому мы можем говорить на нём о натуральных числах, множествах чисел, отношениях между числами и т.д. Но он также содержит и термины, необходимые для обсуждения свойств языка-объекта и его компонент. Следовательно, мы можем говорить на метаязыке о выражениях и, в частности, о предложениях, о множествах предложений, об отношениях между предложениями и т.д. Следовательно, в метатеории мы можем изучать свойства этих различных видов объектов и устанавливать связи между ними. Используя описание предложений, получаемых с помощью синтаксических правил языка-объекта, легко расположить все предложения (от простейших до всё более и более сложных) в бесконечный ряд и последовательно пронумеровать их. Мы соотносим с каждым предложением натуральное число таким образом, что два числа будут соотноситься с двумя различными предложениями. Другими словами, мы устанавливаем взаимнооднозначное соответствие между предложениями и числами. Это, в свою очередь, приводит к подобному же соответствию между множеством предложений и множеством чисел, а также отношений между предложениями и отношений между числами. В частности, мы можем рассматривать номера доказуемых предложений и номера истинных предложений. Для краткости мы назовем их доказуемыми номерами и истинными номерами. Наша главная проблема сведётся тогда к вопросу: являются ли тождественными множество доказуемых номеров и множество истинных номеров?

Ответ на этот вопрос будет отрицательным. Очевидно, достаточно указать только одно свойство, которое принадлежит одному множеству и не принадлежит другому. Это свойство, которое мы обнаружим, может представляться неожиданным, относящимся к виду deus ex machina.

Внутренняя простота формального доказательства и (формальной) доказуемости будет играть здесь основную роль. Мы видели в разделе втором, что значение этих понятий объясняется, по существу, с помощью некоторых простых отношений между предложениями, приписываемых им немногими правилами доказательства. Читатель мог бы вспомнить здесь правило modus ponens. Соответствующие отношения между номерами предложений точно так же просты; оказывается, их можно охарактеризовать с помощью простейших арифметических операций и отношений, таких, как сложение, умножение и равенство, то есть охарактеризовать в терминах, существующих в нашей арифметической теории. Как следствие, множество доказуемых номеров может быть охарактеризовано таким же образом, хотя это множество и было первоначально определено в метаязыке (путем ссылки на соответствующее множество доказуемых предложений). Эта дефиниция может быть заменена некоторым её эквивалентом, сформулированным в языке-объекте. Тем самым дефиниция доказуемости будет переведена с метаязыка на язык-объект.

С другой стороны, обсуждение понятия истины в обыденных языках решительно наводит на предположение о том, что никакого подобного перевода для дефиниции истины получить нельзя, ибо в противном случае было бы доказано, что язык-объект является в некотором смысле семантически универсальным, и это грозило бы вновь появлением антиномии лжеца. Мы подтверждаем это предположение, доказывая, что если бы множество истинных номеров могло быть переведено на язык арифметики, то в таком случае антиномия лжеца появилась бы и в этом языке. Однако, поскольку мы сейчас имеем дело с ограниченным формальным языком, антиномия приобрела бы здесь более утончённую форму (по сравнению с обычными формулировками антиномии лжеца).

Таким образом, множество доказуемых номеров не совпадает с множеством истинных номеров, поскольку первое определимо на языке арифметики, тогда как последнее не определимо. Следовательно, множества доказуемых предложений и истинных предложений не совпадают друг с другом. С другой стороны, используя дефиницию истины, мы легко доказываем, что все аксиомы арифметики являются истинными и все правила доказательства являются непогрешимыми. Следовательно, все доказуемые предложения являются иститиными, тогда как обратное высказывание не имеет силы.

В результате мы приходим к выводу, что существуют предложения, сформулированные на языке арифметики, которые являются истинными, но не могут быть доказаны формально на основе аксиом и правил доказательства, принятых в арифметике. Можно подумать, что данное заключение существенным образом зависит от специфических аксиом и правил вывода, выбранных для арифметической теории, и что окончательный исход дискуссии мог бы быть иным, если бы мы соответственным образом обогатили теорию, введя в неё новые аксиомы или новые правила вывода. Однако более тщательный анализ показывает, что вывод очень мало зависит от специфических свойств обсуждаемой теории и что он распространяется и на большинство других формализованных теорий. Предполагая, что некоторая теория включает в себя арифметику натуральных чисел (или что по крайней мере арифметика может быть реконструирована в ней), мы можем повторить существенную часть аргументации в практически неизменном виде. Таким образом, мы вновь придём к выводу, что множество доказуемых предложений данной теории отличается от множества истинных предложений. Более того, если мы можем показать (как это часто бывает), что все аксиомы теории являются истинными и все правила вывода непогрешимыми, то мы далее заключаем, что в данной теории существуют истинные предложения, которые недоказуемы. За исключением некоторых элементарных теорий вывод о несовпадении понятий истинности и доказуемости справедлив по отношению ко всем другим формализованным теориям и, следовательно, имеет почти универсальный характер.

Доминантная роль, которую в общей аргументации играет антиномия лжеца, раскрывает в интересном свете замечания, сделанные в первом разделе относительно роли антиномий в истории человеческой мысли. Антиномия лжеца впервые появляется в нашей дискуссии как разновидность злой силы, обладающей большой разрушительной энергией. Она принуждает отклонить все попытки прояснения понятия истины для естественных языков и заставляет ограничиться формализованными языками научного рассуждения. В качестве гарантии против возможного появления данной антиномии мы вынуждены были существенно усложнить дискуссию, вводя различие между языком и его метаязыком. Однако впоследствии в новой ограниченной области оказалось возможным «приручить» деструктивную энергию и использовать её в мирных, конструктивных целях: антномия не появляется, но её основная идея используется для достижения существенного методологического результата с далеко идущими следствиями.

Тот факт, что философские следствия этого результата негативны по своему характеру, нисколько не уменьшает его значения. Этот результат показывает, что в сфере математики понятие доказуемости не является совершенным заместителем понятия истины. Вера в формальное доказательство как адекватный инструмент для установления истины всех математических утверждений является необоснованной. За начальным триумфом формальных методов следует серьезное затруднение.

Понятие истины для формализованных теорий может быть введено посредством формально точной и материально адекватной дефиниции. Поэтому оно может быть использовано без каких-либо ограничений и оговорок в метатеоретических дискуссиях. Понятие истины действительно стало фундаментальным металогическим понятием, которое приводит к важным проблемам и результатам. С другой стороны, понятие доказательства также не потеряло своего значения. Доказательство все еще является единственным методом, используемым для утверждения истинности предложений в рамках любой математической теории. Однако теперь мы осознаем тот факт, что существуют предложения, сформулированные на языке данной теории, которые являются истинными, но недоказуемыми, и мы не можем не принимать в расчёт возможность того, что некоторые такие предложения имеются и среди тех, в которых мы заинтересованы и которые мы пытаемся доказать. Следовательно, в некоторых ситуациях у нас неизбежно должна возникать потребность расширения множества доказуемых предложений. С этой целью мы обогащаем данную теорию, включая новые предложения в систему её аксиом или вводя в неё новые правила доказательства. Осуществляя это, мы пользуемся понятием истины как своеобразным ориентиром, ибо мы стремимся добавлять новые аксиомы или новые правила доказательства только в том случае, если имеем основание полагать, что новые аксиомы являются истинными предложениями или что новые правила доказательства, если их применять к истинным предложениям, не могут привести к предложениям ложным.

В обогащённой теории множество доказуемых предложений является более обширным, чем в исходной теории, но оно всё еще не содержит всех истинных предложений. Этот процесс расширения теории, конечно, может быть повторен бесконечное число раз. Понятие множества истинных предложений функционирует, таким образом, как некий идеальный предел, который никогда не может быть достигнут, но к которому мы пытаемся приблизиться путем постепенного расширения множества доказуемых предложений. (Вероятно, понятие истины, хотя и по другим причинам, играет аналогичную роль и в сфере эмпирического знания). В истории математики не существует конфликта между понятиями истины и доказательства.


  1. С детальным обсуждением предмета можно познакомиться по монографии автора «Понятие истины в формализованных языках», входящей в книгу «Логика, семантика, метаматематика» (A. Tarsky. Logic, Semantics and Metamathematics. Papers from 1923 to 1938. Oxford. 1956, pp. 152 278). Читатель может также получить из этой монографии более подробные библиографические ссылки, опущенные в данной статье. Против изложенных здесь идей выдвигались различные возражения, многие из них обсуждались в моей работе «Семантическая концепция истины и основания семантики» (A. Tarsky. The Semantic Conception of Truth and the Foundations of Semantics. «Philosophy and Phenomenology Research», 1944, vol. 4, pp. 341 376).

  2. Аристотель. Метафизика, IV, 7, 1011 b 20. М. -Л., Соцэкгиз, 1934, стр. 75. Здесь и в последующем обсуждении слово «ложный» означает то же самое, что и выражение «неистинный», и может быть заменено последним.

  3. В современной философской литературе обсуждаются также и некоторые другие концепции и теории истины, например, концепция утилитарности и теория когеренции. Эти концепции, видимо, являются концепциями исключительно нормативного характера и слабо связаны с действительным использованием термина «истинное». Ни одна из них не сформулирована пока ещё с достаточной степенью ясности и точности. Они не будут обсуждаться в этой статье.

  4. У автора в этом и других аналогичных местах речь идёт о соответствующих выражениях английского языка.

  5. См. B. Mates. Stoic Logic. Berkeley and Los-Angeles, 1953, в частности, стр. 42, 84.

  6. Исчерпывающее её обсуждение можно найти в обширном труде: Rivetti Barbo. L’antinomia del mentitore nel pensiero contemperanto. Da Peirce a Tarski. Milan, 1961.

  7. Идеи, представленные в последующей части этого раздела, подробно разработаны в моей книге «Введение в логику и методологию дедуктивных наук». М., ИЛ, 1949, гл. VI. Некоторые очень близкие идеи могут быть обнаружены в более ранней литературе. Например, в статье Б. Паскаля «De l’esprit geometrique et de l’art de persuader». In: B. Pascal. Oeuvres complètes. Paris, 1954.

  8. K. Gödel. On Formally Indecidable Propositions in the Principia Mathematica and Related Systems. In «The Indecidable». N.Y. 1965, pp. 5-58.