Я далек от того, чтобы быть специалистом в области математической логики, но я читал об академической работе, вложенной в основания математики, как в историческом, так и в объективном смысле; и я узнал, что все это, по-видимому, сводится к правильной — аксиоматической — формулировке теории множеств.
Также кажется, что все теории множеств (даже если они имеют онтологически разные оттенки, такие как те, которые придерживаются « итеративного подхода », такого как ZFC, по сравнению со « стратифицированным подходом »), вдохновленные теорией типов Рассела и Уайтхеда, впервые сформулированной в их « Принципах» . - такие как NFU Куайна или ST Мендельсона) строятся как наборы аксиом, выраженных на общем языке , который неизменно включает лежащую в основе логику предикатов первого порядка, дополненную символом бинарного отношения принадлежности к множеству. Из этого следует, что FOL составляет ( необходимый ) «формальный шаблон» в математике, по крайней мере, с фундаментальной точки зрения.
Обоснование этого самого факта и является причиной этого вопроса. Все, что я читал о металогических достоинствах FOL и свойствах его «расширений», можно резюмировать в виде следующих утверждений:
Почему же тогда ВОЛ неизменно выбирается в качестве базовой логики, поверх которой устанавливаются теоретические аксиомы множества, в любой потенциально фундаментальной формализации математики?
Как я уже сказал, я не эксперт в этой теме, и мне просто интересно эти темы. То, что я написал здесь, является кратким изложением того, что, как я предполагаю, я понял из прочитанного (хотя лично я настроен против людей, которые говорят о том, чего они не до конца понимают). В этом свете я был бы очень рад, если бы какой-либо ответ на этот вопрос включал в себя исправление любого утверждения, которое оказалось неверным.
Является ли логика первого порядка (FOL) единственной фундаментальной логикой?
нет . Это просто самая популярная логика среди математиков и философов, прежде всего по историческим и культурным причинам.
Поскольку вы написали длинный вопрос, вот длинный ответ :-)
Первоначально Фреге предложил форму логики второго порядка в качестве основы математики в своих « Основах арифметики» (1884 г.). Эта основа вышла из моды после того, как Рассел лихо нашел противоречие в этой системе (все об этом можно прочитать на SEP ).
С тех пор очень немногие философы и математики выступали за возрождение логики второго порядка как основы математики. Знаю только троих: Йоуко Вяянянен, Стюарт Шапиро и Джордж Булос. У Стюарта Шапиро есть книга об этом: «Основы без фундаментализма: пример логики второго порядка» (2000) .
Однако SOL уродлив. У него нет полной системы аксиом для его стандартной семантики; единственные полные исчисления предназначены для нестандартных моделей (см. Henkin (1950) ). Кроме того, теоремы о компактности не работают для обычной семантики SOL; Теория моделей для ВОЛС в целом может считаться более надежной. Väänänen (2001) дает хороший обзор свойств логики второго порядка. Кроме того, хотя теорема Левенгейма-Скулема неверна для стандартной семантики SOL, она верна для нестандартной семантики Хенкина. Вяэнянен утверждает: «Если логика второго порядка истолковывается как наша примитивная логика, нельзя сказать, имеет ли она полную семантику или семантику Хенкина, и мы не можем осмысленно сказать, аксиоматизирует ли она категорически ℕ и ℝ».
Авраам Робинсон, вероятно, согласился с Вяэняненом в этом вопросе. В своем опусе « Нестандартный анализ» (1960), глава 2, он представляет семантику Хенкина для логики более высокого порядка. Он продолжает доказывать компактность, Левенгейма-Скулема и теорему Лоша. Робинсон почти не обращает внимания на класс стандартных моделей более высокого порядка (которые он называет «полными моделями»). То, что Робинсон принял нестандартную семантику Хенкина, конечно, имеет смысл. Вся острота нестандартного анализа исходит из того факта, что ℝ не является категоричным, а теорема Лоша работает .
Кроме Робинсона (и, может быть, Вяэнянена) никто на самом деле не считает семантику Хенкина основой. Никто из работающих над фундаментом не интересуется неаксиоматизируемыми системами. Весь смысл исследовательской программы обратной математики Харви Фридмана в том, что у нас есть различные аксиоматические системы, и мы можем рассуждать об их доказуемости.
Конечно, идея о том, что FOL против SOL для основ математики, в любом случае является ложной дихотомией.
Почему же тогда ВОЛ неизменно выбирается в качестве базовой логики, поверх которой устанавливаются теоретические аксиомы множества, в любой потенциально фундаментальной формализации математики?
Это не всегда выбрано . Его первенство в математике и философии связано с его ранним успехом и быстрым развитием по сравнению с конкурентами.
Исследования математиков и философов в области основ математики раскололись в нескольких направлениях после увольнения Grundlagen Фреге . Вы можете прочитать о них в антологии Хейеноорта « От Фреге до Гёделя: Справочник по математической логике» (1999) :
Следует отметить, что Пеано, Пирс и Гильберт разработали логику первого порядка примерно независимо друг от друга; это подтверждает идею о том, что ЛОЛ является естественной основой математики.
Хотя другие подходы не исчезли, все они столкнулись с трудностями на раннем этапе.
Теория типов была разработана слабо: всем известно, насколько легендарно непрозрачна Principia Mathematica Рассела и Уайтхеда . Рассел долго боролся, прежде чем разработать разветвленные типы , с которыми было сложно работать. В конечном итоге Леон Чвистек и Фрэнк Рэмси продемонстрировали, что систему можно упростить, что привело к созданию теории простых типов в 1920-х годах. К сожалению, Рэмси умер очень молодым, поэтому любой вклад, который он мог бы внести, был прерван. Вдобавок Рассел отказался от логики после написания « Начал », а его ученик Витгенштейн не приложил усилий для ее развития.
«Отцы вычислений» также столкнулись с проблемами, хотя они также появились позже, чем теория множеств FOL и ZF. После публикации «Основных элементов математической логики» в 1924 году Моисей Шенфинкель оказался в ловушке за железным занавесом и больше никогда не публиковался. Позже его работу подхватил Черч, который соединил ее со своим λ-исчислением. λ-исчисление, хотя и более выразительное, чем FOL, никогда не подходило в качестве основы для математики. Ряд основополагающих систем, построенных на λ-исчислении, был предложен в 30-х годах Чёрчем и другими. Было показано, что наиболее популярные из этих систем противоречат тому, что сейчас известно как парадокс Карри (см. Карри (1941) ).
Наконец, у конструктивизма и интуиционизма были свои проблемы. Очевидный недостаток конструктивизма — слишком ограничительный. Математик всегда примет конструктивное доказательство, но найти неконструктивное доказательство легче и общеприемлемо. Другая проблема связана с логикой: интуиционистская логика и арифметика не были аксиоматизированы до Гейтинга в конце 1920-х гг. Адекватная семантика для интуиционистской логики предикатов (IPC) также долгое время оставалась открытой проблемой. Слабое доказательство полноты было предоставлено Крайзелем в 1950-х годах с использованием предполагаемой семантики Брауэра (т . е. последовательностей выбора ). Позже Крипке дал строгое доказательство полноты.для IPC в 1960-х годах с использованием структур Крипке. «Расцвет» интуиционистской теории моделей в 50-х и 60-х годах опоздал на 30 лет, чтобы оказать какое-либо влияние на основы математики.
Между тем, пока соперничающие фонды боролись, FOL/ZF в конечном итоге завоевали сердца основных математиков и философов. Современные фундаментальные математики в основном занимаются тонкой настройкой существующего фундамента. После того, как Пол Коэн продемонстрировал независимость гипотезы континуума ( 1963 ), математики начали исследовать независимость различных утверждений в ZF и некоторых расширениях. Одним из важных аксиоматических расширений является Аксиома Вселенной Гротендика , которая эквивалентна существованию сильно недостижимого кардинала. Эта аксиома широко популярна в алгебраической геометрии и использовалась Уайлсом в его доказательстве Великой теоремы Ферма (хотя здесьХарви Фридман утверждает, что использование аксиомы на самом деле не обязательно). Говоря о Харви Фридмане, еще одной важной фундаментальной исследовательской программой является обратная математика , изучающая силу доказательств систем, расширяющих арифметику Пеано, но более слабых, чем ZF.
Также была разработана теория моделей первого порядка. Старым триумфом теории моделей является теоретико-модельное доказательство гипотезы Лэнга, данное Грушовским ( 1998 ). Несмотря на категоричность ℕ и ℝ в SOL, немногие математики изучали теорию моделей второго порядка с 50-х годов. В FOL также есть результаты категоричности: например, (ℚ,<) является ω-категоричным в FOL.
А в философии ни один философ не проповедовал ЛЖ больше, чем Куайн. Я бы сказал, что превосходство Куайна, вероятно, является причиной того, что философы знают только FOL и ZF и ничего больше не знают.
В то время как основные математики и философы игнорировали их, другие фундаментальные исследовательские программы укреплялись и в конечном итоге процветали.
После неудачи с использованием λ-исчисления в качестве основы Черч и многие его ученики обратились к использованию простых типов. В результате исследовательская программа Рассела объединилась с программой Черча.
Дальнейшим развитием стала неожиданная, не голландская интерпретация интуиционистской логики: конструируемые типы в просто типизированном λ-исчислении в точности соответствуют пропозициональной интуиционистской логике. Это так называемая переписка Карри-Ховарда .
Переписка Карри-Ховарда в конечном итоге вдохновила Пера Мартина-Лёфа на изобретение интуиционистской теории типов в начале 70-х годов как новой альтернативной основы математики. Первоначальная формулировка страдала дефектом, известным как парадокс Жирара , хотя систему можно было спасти, и Мартин-Лёф не отказался от нее.
Студентам, изучающим информатику, хорошо известно, что λ-исчисление вдохновило Джона Маккарти и Стива Рассела на изобретение LISP
. То же самое произошло с просто типизированным λ-исчислением в начале 70-х годов. Дана Скотт, бывший студент церкви Алонзо, изобрел «Логику для вычислимых функций » для рассуждений о семантике обозначений типизированных функциональных программ в конце 60-х годов. В 1973 году Робин Милнер и компания внедрили LCF
первого помощника по компьютерной проверке. Это было сделано после разработки первого функционального языка программирования с простой типизацией ML
(«MetaLanguage»), на котором он был написан.
С тех пор фундаментальные исследования, не относящиеся к FOL / ZF, в основном проводились с сообществом компьютерных наук.
Одним из примеров является HOL, или «логика высшего порядка», примерно смоделированная по образцу простого лямбда-исчисления Черча ( 1940 ). После ряда доработок Майк Гордон выпустил HOL88
, предназначенный для аппаратной проверки. Как признает Гордон в своей короткой истории на эту тему, его код взламывал части LCF, когда это было удобно, и был довольно случайным ( 1996 ). Позже HOL был преобразован Джоном Харрисоном и Конрадом Слиндом в HOL-Light ; HOL-Light имеет 9 элементарных правил, которые отдаленно напоминают Equational Logic , и три аксиомы ( аксиома бесконечности , аксиома выбора с использованием ε Гильберта и закон Лейбница ).
Другим расширением является Isabelle/HOL , которое консервативно расширяет систему типов HOL с помощью «контекста». Еще одна система — HOL-Omega от Homeier , которая консервативно расширяет систему типов еще дальше.
Еще одна разработка — NuPRL из Корнельского университета, реализующая интуиционистскую теорию типов Мартина-Лёфа. Агда похожа. Связанной системой INRIA является Coq , которая реализует исчисление конструкций Тьерри Коканда, которое расширяет интуиционистскую теорию типов.
Разработка новых систем замедлилась за последнее десятилетие или около того, но не остановилась. Несколько систем FOL/ZF (а именно, Isabelle/ZF и Mizar ) относительно неактивны.
Я бы резюмировал свою позицию следующим образом: сказать, что FOL неизменно выбирается в качестве базовой логики , все равно что сказать, что Windows неизменно выбирается в качестве базовой платформы для компьютерных игр .
В обоих случаях это культурная вещь.
Кто-то должен указать, что семантика, которую математики фактически используют изо дня в день, все еще является логикой второго порядка или ее эквивалентом, несмотря на все беспокойства по поводу основ.
Обычно мы допускаем один уровень ссылок на наборы наборов и неявно предполагаем, что «каррирование» делает этого вполне достаточным. И мы не ослабляем логику, чтобы избежать противоречия, если только мы не загнаны в угол логикой или парадоксом.
Даже люди, которые отвергают большие части стандартной логики математики, требуя определенного уровня «конструктивности», не сводят свое мышление к манипуляциям первого порядка, а вместо этого контролируют доступ к отрицанию и заявлениям об универсальности, не основанным на какой-либо конкретной перспективе.
Сосредоточенность на логике первого порядка как на основе всего, по-видимому, отвлекла логику от реальной математической практики и фактически остановила поиск пригодной для использования стандартной логики в рамках логики второго порядка, предполагая, что все они станут жертвами повышенная версия теоремы Геделя. Это не предрешенный вывод.
Время от времени я видел работу над определениями «обоснованности» (а-ля теория категорий как альтернативная теория множеств) и другими ограничениями на самореференцию как основу для формы логики, которая работает больше на основе непротиворечивости путем разрешения или сходимости. петли, чем на позитивистской основе, которая требует абсолютного основания, но, кажется, продвигается медленно и не учится.
Фонды имеют цели:
Эти цели в основном диаметрально противоположны. Самый простой способ достичь первой цели — это иметь очень минимальный набор инструментов, чтобы можно было рассуждать об их правильности. Однако вторая цель настоятельно побуждает нас использовать множество различных инструментов для конструирования, манипулирования и проверки вещей.
Очень хорошим решением этой проблемы является простое разделение фундамента на два слоя: первый слой очень минимальный, в правильности которого мы уверены, и на его основе мы строим второй слой, который имеет все практические функции, которые мы хотим использовать. для занятий математикой.
Это то, что вы видите сегодня; логика первого порядка является обычным выбором для первого уровня, а затем некоторая форма теории множеств в качестве второго уровня.
Заметьте, между прочим, что логика высшего порядка сама по себе является своего рода теорией множеств.
Заметьте, между прочим, что, заложив основы, вы по-прежнему хотите развивать теорию формальной логики на этих основах; именно эта формулировка логики, а не то, что лежит в основе ваших основ, наиболее уместна для реальной практики математики.
Николай-К
Мононуклеоз
Мононуклеоз
Николай-К
Николай-К
Николай-К
Мононуклеоз
Мононуклеоз
Николай-К
Николай-К
Мононуклеоз
Мононуклеоз
Мононуклеоз
Николай-К
Мононуклеоз
Мононуклеоз
Мононуклеоз
Николай-К
Мононуклеоз
Николай-К
Мононуклеоз
Николай-К
Мононуклеоз
пользователь 21820