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