Контрпример
Интуиционистская пропозициональная логика
Исключим из числа аксиом закон исключенного третьего . Полученное исчисление называется
интуиционистским исчислением высказываний.
(Обычное исчисление высказываний называют классическим,
чтобы избежать путаницы при его сравнении с интуиционистским. Вообще
математические рассуждения, опирающиеся на аксиому исключенного
третьего, называют "классическими", а избегающие ее — "интуиционистскими".)
Конечно, сразу же возникают естественные вопросы. Почему именно эта аксиома вызывает сомнения? Вообще-то аксиом много, и можно было бы исключить любую и смотреть, что получится без нее — но ясно, что скорее всего получится что-то странное. Как понять, какие формулы останутся теоремами без закона исключенного третьего? Раньше у исчисления высказываний была "сверхзадача" — вывести все тавтологии и только их, а теперь?
Интуиционистская логика возникла как попытка (сделанная Гейтингом)
формализовать (пусть частично) методы рассуждений, практикуемые в "интуиционистской математике".
Голландский математик Брауэр широко известен как автор
классической (во всех смыслах) теоремы Брауэра о неподвижной
точке (она утверждает, что любое непрерывное отображение
многомерного шара в себя имеет неподвижную точку). Но
одновременно он создал целую школу в области оснований
математики — математический интуиционизм. Отчего, спрашивал
Брауэр, в теории множеств возникли парадоксы? Можно считать, что
это оттого, что мы стали рассуждать о каких-то уж очень
абстрактных объектах, которые существуют лишь в нашей (порой
противоречивой) фантазии, так что следует проявлять осторожность
и не подходить к опасной черте. Но Брауэр пошел дальше, говоря,
что противоречия лишь симптом болезни, а надо устранить ее
причину. Причину он видел в том, что математические рассуждения
и понятия утратили интуитивный смысл, и нужно вернуться к
основам и пересмотреть смысл самих логических связок.
Что мы имеем в виду (или должны иметь в виду), говоря о том, что
мы установили, что " или
"? Это значит, по
Брауэру, что либо мы установили
, либо установили
. Когда мы
устанавливаем, что "
и
", это значит, что мы
установили и
, и
. "Если
, то
" означает, что мы располагаем каким-то общим рассуждением, которое позволит
нам установить
, как только кто-то установит нам
. Отрицание
означает, что мы располагаем рассуждением, которое
приводит к противоречию предположение, что
установлено. (Как
с точки зрения интуиционизма, так и с классической точки зрения,
во всех смыслах эквивалентно
, где
— заведомо ложное утверждение. Можно было бы вообще не
использовать отрицания, а иметь константу
— это не очень
привычно, но технически удобно.)
Интуиционизм отвергает идею о том, что все высказывания делятся
на истинные и ложные (пусть неизвестным нам образом). С этой
точки зрения закон исключенного третьего совершенно
безоснователен: означает, что для произвольного
утверждения
мы можем установить либо
, либо его
отрицание (то есть объяснить, почему
в принципе не может быть
установлено) — а почему, собственно?
Обычно, говоря об интуиционизме, приводят следующий пример
рассуждения, неприемлемого с точки зрения интуиционизма.
Докажем, что существуют иррациональные числа и
, для которых
рационально. В самом деле, рассмотрим
два случая. Если
рационально, то можно
положить
. Если же
иррационально, то положим
и
; легко
проверить, что
. Интуиционист скажет, что это
рассуждение некорректно: доказать существование чего-то
означает построить этот объект, а мы так и не построили чисел
и
, поскольку
не установили, какой из двух случаев
имеет место. (Заметим в скобках, что специалисты по
алгебраической теории чисел знают, что
иррационально и даже трансцендентно. Кроме того, не нужно быть
специалистом, чтобы заметить, что можно положить
и
.) Этот пример
можно критиковать и с другой точки зрения, говоря, что само понятие
действительного числа не является интуитивно ясным и требует обоснования.
Вообще интуиция — дело тонкое: если долго рассуждать, скажем, о действительных числах, то начинает казаться, что они в каком-то смысле существуют независимо от наших рассуждений. Именно поэтому психологически оправдан вопрос о том, скажем, как обстоят дела с континуум-гипотезой "на самом деле": существует ли несчетное множество действительных чисел, не равномощное всем действительным числам, или не существует?
Мы не будем говорить о философских предпосылках интуиционизма подробно. Вкратце упрощенная история вопроса такова. Брауэр наметил планы переустройства математики на интуиционистских принципах и отстаивал их настолько горячо, что однажды Гильберт в раздражении заметил: отменить закон исключенного третьего — это все равно что отнять у астрономов телескоп или запретить боксерам пользоваться кулаками. Но, продолжал он, никто не может изгнать математиков из рая, который создал Кантор.
В планы Брауэра не входила формализация интуиционистской логики и математики, скорее наоборот. Тем не менее анализ принципов интуиционизма пошел именно по этому пути, когда Гейтинг стал изучать пропозициональную логику без закона исключенного третьего. Различные спорные интуиционистские принципы стали предметом изучения с точки зрения формальной логики; были построены интуиционистские варианты формальной арифметики, теории множеств, логики предикатов, а также генценовские варианты интуиционистских систем. Были предложены различные интерпретации интуиционистской логики. Колмогоров предложил трактовать ее как "логику задач", Клини предложил понятие "реализуемости", использующее теорию алгоритмов для толкования формул; были предложены топологические модели для интуиционистской логики и т. д. В СССР знамя Брауэра подхватила школа Маркова, написав на нем, впрочем, "конструктивизм" вместо идеологически сомнительного "интуиционионизма" и более последовательно ограничиваясь конечными объектами. Крипке в 1960-е годы предложил некоторую семантику (определение истинности), согласованную с интуиционистским исчислением высказываний и весьма естественную (даже странно, что ее не придумали раньше); замечательным образом оказалось, что она в некотором смысле близка к методу форсинга, который примерно в это же время придумал Коэн, чтобы доказать независимость аксиомы выбора и континуум-гипотезы в теории множеств.
Возвращаясь к интуиционистскому исчислению высказываний, приведем несколько выводимых формул.
- Чтобы понять смысл формулы
, вспомним, что отрицание
можно толковать как
, где
— заведомо ложное утверждение. Эта формула говорит, что если из
следует
, а из
следует заведомо ложное утверждение, то из
следует заведомо ложное утверждение (частный случай транзитивности отношения следования). Вывод ее не использует закона исключенного третьего. В самом деле, по лемме о дедукции (доказательство которой остается тем же и для интуиционистского исчисления высказываний) достаточно доказать, что из
и
выводится
. Для этого, в свою очередь, достаточно доказать, что из
,
и
выводятся две противоречащие друг другу формулы (что очевидно: это формулы
и
).
- Чтобы вывести формулу
, надо показать, что из
выводится
, для чего достаточно из
и
вывести две противоречащие друг другу формулы (что тривиально — годятся сами формулы
и
).
- Формула
получается из двух предыдущих: положим
равным
в первой из них.
- Формула
, с другой стороны, есть частный случай второй формулы, так что три отрицания равносильны одному.
- Коммутативность и ассоциативность операций
и
, так же как и два свойства дистрибутивности, не опирались на закон исключенного третьего.
- По-прежнему
равносильно
(импликации в обе стороны, связывающие эти формулы, выводимы в интуиционистском исчислении высказываний).
- Взяв
в качестве
в предыдущих формулах, мы видим, что один из законов Де Моргана (а именно, закон
) не опирается на закон исключенного третьего (что легко проверить и непосредственно).
- Формулу
сохранившийся закон де Моргана позволяет переписать в виде
, и нужно лишь вывести из
две противоположные формулы, что очевидно.