После этого краткого наброска основных идей интуиционистской математики я перейду к ее отношениям с логикой, философией и языком. Слово «логика» используется для обозначения различных понятий; соответственно, логический закон допускает различные интерпретации.
Рассмотрим силлогизм
В более общем плане, логику можно рассматривать как часть лингвистики или как философскую теорию о мире; в обоих случаях она относится к прикладной математике. В чистой математике только третья интерпретация заслуживает обсуждений. Логические теоремы суть математические. Логика не является основанием математики, напротив, она часть математики, концептуально сложная и запутанная.
Если математика состоит в умственных построениях, то каждое математическое суждение должно быть утверждением об умственных построениях. Точнее: каждое математическое суждение имеет вид: «выполнено построение со следующими свойствами: ...» В логике мы имеем дело со случаем, когда конструкция построена из более простых с помощью логических констант. Я уже сказал про интерпретацию логических констант, но будет полезно сделать несколько дополнительных замечаний. С конъюнкцией сложностей не возникает. Что касается дизъюнкции, мы можем утверждать , если мы выполнили одно из построений или ; но будьте осторожны, бессмысленно говорить, что я выполнил построение или , не зная, какое именно из двух. Когда я могу утверждать , я всегда могу или утверждать , или утверждать , или и то и другое. Импликация интерпретируется так: я могу утверждать , если я могу преобразовать любое доказательство в доказательство . Другими словами, я должен владеть общим методом построения, который, примененный к доказательству , дает доказательство .
Я уже сказал о сведении отрицания к базовому понятию противоречия.
Выполняется ли закон исключенного третьего при такой интерпретации? Когда мы утверждаем его, это означает, что для любого суждения мы можем или доказать или вывести противоречие из предполагаемого доказательства . Очевидно, что мы не в состоянии сделать это для каждого суждения , так что закон исключенного третьего не может быть доказан. Если мы не знаем, истинно или нет, будет лучше, если мы не будем ничего утверждать о нем.
Была предложена более слабая интерпретация , а именно: и не могут быть одновременно ложны. Тогда означало бы то же самое, что и . Для такой интерпретации закон исключенного третьего принимает вид — частный случай закона противоречия. Хотя эта интерпретация и разумна, против нее есть серьезные возражения. Я уже упомянул, что отрицания нужно по возможности избегать. Существенно, что для каждого алгебраического числа можно решить, является ли оно рациональным или нет; без сильной дизъюнкции это свойство невозможно выразить. Слабая интерпретация дает только тот тривиальный результат, что алгебраическое число не может быть одновременно иррациональным и не иррациональным. Интуиционистская логика дает возможность проводить более тонкие различия, которые классическая двузначная логика неспособна выразить.
Интерпретация квантора существования аналогична интерпретации дизъюнкции. Я могу утверждать , если я построил элемент и доказал, что для него выполнено . Слабой интерпретацией могло бы быть , но два этих понятия отличаются, и сильное существование намного важнее. У нас уже были пример: цифра встречается бесконечно много раз в десятичной записи . Для этого утверждения легко доказать , но мы не способны доказать , так как, если произвольная цифра, пока возможно .
Я не буду приводить много примеров такого рода, но я должен сказать несколько слов об их значении, так как существует неправильное представление, что они составляют существенную часть интуиционистской математики. Их роль такова же, как роль сходных примеров в классической математике. Скажем, пример непрерывной функции, которая нигде не дифференцируема, полезен для предупреждения ошибок, но он не образует существенную часть анализа.
Ясно, что квантор всеобщности можно использовать только с переменной, пробегающей некоторый вид.
Теорема может выполняться для каждого натурального числа, для каждого действительного числа, для каждого вида натуральных чисел и т. д., но не для всего. Интересен случай переменной, пробегающей поток, так как элемент потока является последовательностью выбора, так что, когда выполняется для каждого элемента из , это должно стать известным для каждого после того, как выбран конечный участок . Другими словами, утверждение , где пробегает поток, является очень сильным.