Jump to content

Логика функтора предикатов

В математической логике функторная логика предикатов ( PFL ) — один из нескольких способов выразить логику первого порядка (также известную как логика предикатов ) чисто алгебраическими средствами, т. е. без количественных переменных . PFL использует небольшое количество алгебраических устройств, называемых функторами предикатов (или модификаторами предикатов ). [1] которые действуют на условиях, чтобы обеспечить условия. ПФЛ — это, по большей части, изобретение логика и философа Уилларда Куайна .

Мотивация [ править ]

Источником этого раздела, как и большей части статьи, является Quine (1976). Куайн предложил PFL как способ алгебраизации логики первого порядка аналогично тому, как булева алгебра алгебраизирует логику высказываний . Он разработал PFL, чтобы он обладал именно выразительной силой логики первого порядка с идентичностью . Следовательно, метаматематика PFL — это в точности метаматематика логики первого порядка без интерпретируемых букв-предикатов: обе логики здравы , полны и неразрешимы . Большинство работ Куайна по логике и математике, опубликованных за последние 30 лет его жизни, так или иначе затрагивали PFL. [ нужна ссылка ]

Куайн взял «функтор» из работ своего друга Рудольфа Карнапа , первого, кто применил его в философии и математической логике , и определил его следующим образом:

«Слово функтор , грамматическое по смыслу, но логичное по своей среде обитания... представляет собой знак, который присоединяется к одному или нескольким выражениям данного грамматического вида(ов) для создания выражения данного грамматического вида». (Куайн 1982: 129)

Другие способы алгебраизации логики первого порядка, помимо PFL, включают:

PFL, пожалуй, самый простой из этих формализмов, но в то же время тот, о котором меньше всего написано.

Куайн всю жизнь увлекался комбинаторной логикой , о чем свидетельствует его введение в перевод Ван Хейеноорта (1967) статьи русского логика Моисея Шёнфинкеля, основавшего комбинаторную логику. Когда в 1959 году Куайн начал всерьез работать над PFL, комбинаторную логику обычно считали неудачной по следующим причинам:

Формализация Куна [ править ]

PFL Синтаксис , примитивы и аксиомы, описанные в этом разделе, в основном принадлежат Стивену Куну (1983). Семантика . функторов принадлежит Куайну (1982) Остальная часть статьи включает некоторую терминологию Бэкона (1985).

Синтаксис [ править ]

Атомарный термин — это латинская буква верхнего регистра, за исключением I и S , за которой следует числовой верхний индекс , называемый его степенью , или объединенные переменные нижнего регистра, известные под общим названием список аргументов . Степень термина передает ту же информацию, что и количество переменных, следующих за буквой-предикатом. Атомарный термин степени 0 обозначает логическую переменную или значение истинности . Степень I всегда равна 2 и поэтому не указывается.

«Комбинаторными» (это слово Куайна) функторами предикатов, все монадическими и специфичными для PFL, являются Inv , inv , , + и p . Термин является либо атомарным термином, либо созданным по следующему рекурсивному правилу. Если τ — терм, то Inv τ, inv τ, τ, + τ и p τ — термины. Функтор с верхним индексом n , где n — > натуральное число 1, обозначает n последовательных применений (итераций) этого функтора.

Формула либо является термином, либо определяется правилом рекурсии: если α и β — формулы, то αβ и ~(α) также являются формулами. Следовательно, «~» — это еще один монадический функтор, а конкатенация — единственный функтор диадического предиката. Куайн назвал эти функторы «алетическими». Естественная интерпретация «~» — это отрицание ; конкатенация - это любая связка , которая в сочетании с отрицанием образует функционально полный набор связок. Предпочтительным функционально полным набором Куайна были соединение и отрицание . Таким образом, объединенные термины считаются соединенными. Обозначение + принадлежит Бэкону (1985); все остальные обозначения взяты Куайном (1976; 1982). Алетическая часть PFL идентична булевым терминальным схемам Куайна (1982).

Как хорошо известно, два алетических функтора можно заменить одним диадическим функтором со следующим синтаксисом и семантикой : если α и β являются формулами, то (αβ) — это формула, семантика которой «не (α и/или β) (см. NAND и NOR ).

Аксиомы и семантика [ править ]

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

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

Семантика Куайна (1982) для каждого функтора предиката изложена ниже в терминах абстракции (нотация строителя множеств), за которой следует либо соответствующая аксиома Куна (1983), либо определение Куайна (1976). Обозначения обозначает набор n -кортежей, удовлетворяющих атомарной формуле

  • Идентичность I : определяется как

Идентичность рефлексивна ( Ixx ), симметрична ( Ixy Iyx ), транзитивна ( ( Ixy Iyz ) → Ixz ) и подчиняется свойству подстановки:

  • Заполнение , + добавляет переменную слева от любого списка аргументов.
  • Обрезка . удаляет самую левую переменную в любом списке аргументов

Обрезка позволяет использовать два полезных определенных функтора:

  • Отражение , С :

S обобщает понятие рефлексивности на все термины любой конечной степени больше 2. Примечание: S не следует путать с примитивным комбинатором S комбинаторной логики.

Только здесь Куайн принял инфиксную запись, потому что эта инфиксная запись для декартова произведения очень хорошо известна в математике. Декартово произведение позволяет переформулировать конъюнкцию следующим образом:

Измените порядок списка объединенных аргументов так, чтобы сдвинуть пару повторяющихся переменных в крайнее левое положение, а затем вызовите S , чтобы устранить дублирование. Повторение этого столько раз, сколько необходимо, приводит к получению списка аргументов длины max( m , n ).

Следующие три функтора позволяют произвольно переупорядочивать списки аргументов.

  • Основная инверсия Inv поворачивает переменные в списке аргументов вправо, так что последняя переменная становится первой.
  • Незначительная инверсия , inv , меняет местами первые две переменные в списке аргументов.
  • Перестановка p перемещает переменные со второй по последнюю в списке аргументов влево, так что вторая переменная становится последней.

Учитывая список аргументов, состоящий из n переменных, p неявно рассматривает последние n -1 переменных как велосипедную цепь, где каждая переменная представляет собой звено в цепи. Одно применение p продвигает цепь на одно звено. k последовательных применений p к F н перемещает переменную k +1 на позицию второго аргумента в F .

Когда n =2, Inv и inv просто меняют местами x 1 и x 2 . Когда n =1, они не имеют никакого эффекта. Следовательно, p не имеет эффекта, когда n < 3.

Кун (1983) считает Большую инверсию и Малую инверсию примитивными. Обозначение p в Куне соответствует inv ; у него нет аналога перестановки и, следовательно, нет для нее аксиом. Если, следуя Куайну (1976), p считать примитивным, Inv и inv можно определить как нетривиальные комбинации + , и итерированного p .

В следующей таблице показано, как функторы влияют на степени своих аргументов.

Выражение Степень
без изменений
н
Макс( м , п )

Правила [ править ]

Все экземпляры предикатной буквы могут быть заменены другой предикатной буквой той же степени, не затрагивая действительности. Правила таковы :

  • Создание настроения ;
  • Пусть α и β — формулы PFL, в которых не появляется. Тогда, если является теоремой PFL, то также является теоремой PFL.

Некоторые полезные результаты [ править ]

Вместо аксиоматизации ПФЛ Куайн (1976) предложил в качестве кандидатов в аксиомы следующие гипотезы.

n -1 последовательных итераций p восстанавливает статус-кво :

+ и аннигилируют друг друга:

Отрицание распространяется на + , и p :

+ и p распределяет по соединению:

Идентичность имеет интересный смысл:

Куайн также выдвинул гипотезу о правиле: если α является теоремой PFL, то то же самое относится и к , +α и .

Работа Бэкона [ править ]

Бэкон (1985) считает условное , отрицание , идентичность заполнение , большую и второстепенную инверсию примитивными, а обрезку определенными. Используя терминологию и обозначения, несколько отличающиеся от приведенных выше, Бэкон (1985) предлагает две формулировки PFL:

  • Формулировка естественной дедукции в стиле Фредерика Фитча . Бэкон доказывает, что эта формулировка верна и полна во всех подробностях.
  • Аксиоматическая формулировка, которую Бэкон утверждает, но не доказывает, эквивалентную предыдущей. Некоторые из этих аксиом представляют собой просто гипотезы Куайна, переформулированные в обозначениях Бэкона.

Бэкон также:

От логики первого порядка к PFL [ править ]

Следующий алгоритм адаптирован из Quine (1976: 300–2). Учитывая замкнутую формулу логики первого порядка , сначала сделайте следующее:

Теперь применим следующий алгоритм к предыдущему результату:

  1. Перевести матрицы наиболее глубоко вложенных кванторов в дизъюнктивную нормальную форму , состоящую из дизъюнктов конъюнктов термов , отрицая при необходимости атомарные термы. Результирующая подформула содержит только отрицание, конъюнкция, дизъюнкция и квантификацию существования.
  2. Распределите кванторы существования по дизъюнктам в матрице, используя правило перехода (Quine 1982: 119):
  3. Замените союз декартовым произведением , ссылаясь на тот факт:
  4. Объедините списки аргументов всех атомарных терминов и переместите объединенный список в крайний правый угол подформулы.
  5. Используйте Inv и inv, чтобы переместить все экземпляры количественной переменной (назовите ее y ) влево от списка аргументов.
  6. Вызовите S кроме последнего столько раз, сколько необходимо, чтобы удалить все экземпляры y, . Устраните y , добавив к подформуле один экземпляр .
  7. Повторяйте (1)–(6) до тех пор, пока все количественные переменные не будут исключены. Устраните любые дизъюнкции, попадающие в область действия квантора, призвав эквивалентность:

Обратный перевод от PFL к логике первого порядка обсуждается у Куайна (1976: 302–4).

Канонической основой математики является аксиоматическая теория множеств , в которой базовая логика состоит из логики первого порядка с тождеством , а вселенная дискурса полностью состоит из множеств. Имеется единственная буква-предикат степени 2, интерпретируемая как членство во множестве. Перевод PFL канонической аксиоматической теории множеств ZFC не сложен, поскольку ни одна аксиома ZFC не требует более 6 количественных переменных. [2]

См. также [ править ]

Сноски [ править ]

  1. ^ Йоханнес Стерн, К предикатным подходам к модальности , Springer, 2015, стр. 11.
  2. ^ Аксиомы метаматематики.

Ссылки [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 10981e0e4f996945310cd231c0e378e5__1718954100
URL1:https://arc.ask3.ru/arc/aa/10/e5/10981e0e4f996945310cd231c0e378e5.html
Заголовок, (Title) документа по адресу, URL1:
Predicate functor logic - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)