Логика предикатного функтора - Predicate functor logic

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

Мотивация

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

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

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

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

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

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

Формализация Куна

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

Синтаксис

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

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

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

Как хорошо известно, два алетических функтора можно заменить одним диадическим функтором со следующим синтаксис и семантика: если α и β - формулы, то (αβ) - формула, семантика которой «не (α и / или β)» (см. NAND и НИ ).

Аксиомы и семантика

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

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

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

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

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

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

Обрезка включает два полезных определенных функтора:

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

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

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

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

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

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

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

Когда п=2, Инв. и inv просто обмен Икс1 и Икс2. Когда п= 1, они не действуют. Следовательно п не действует, когда п < 3.

Кун (1983) берет Основная инверсия и Незначительная инверсия как примитивный. Обозначение п в Куне соответствует inv; у него нет аналога Перестановка и, следовательно, не имеет для этого никаких аксиом. Если, следуя Куайну (1976), п считается примитивным, Инв. и inv можно определить как нетривиальные комбинации +, , и повторял п.

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

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

Правила

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

  • Modus ponens;
  • Пусть α и β - формулы ПФЛ, в которых не появляются. Тогда если является теоремой ПФЛ, то также является теоремой ПФЛ.

Некоторые полезные результаты

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

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

+ и уничтожают друг друга:

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

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

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

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

Работа Бэкона

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

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

Бэкон также:

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

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

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

1. Переведите матрицы квантификаторов с наиболее глубокой вложенностью в дизъюнктивная нормальная форма, состоящий из разъединяет из соединяется терминов, при необходимости отрицая атомарные термины. Результирующая подформула содержит только отрицание, соединение, дизъюнкцию и экзистенциальную количественную оценку.

2. Распределите экзистенциальные кванторы по дизъюнктам в матрице, используя правило перехода (Куайн 1982: 119):

3. Заменить союз на Декартово произведение, ссылаясь на факт:

4. Объедините списки аргументов всех элементарных терминов и переместите объединенный список в крайний правый угол подформулы.

5. Использовать Инв. и inv чтобы переместить все экземпляры количественной переменной (назовите ее у) слева от списка аргументов.

6. Вызвать S столько раз, сколько требуется, чтобы устранить все, кроме последнего экземпляра у. Устранять у добавив к подформуле один экземпляр .

7. Повторяйте (1) - (6), пока все количественные переменные не будут исключены. Устраните любые дизъюнкции, попадающие в область действия квантификатора, применив эквивалентность:

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

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

Смотрите также

Сноски

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

Рекомендации

  • Бэкон, Джон, 1985, "Полнота логики предикатов-функторов", Журнал символической логики 50: 903–26.
  • Пол Бернейс, 1959, "Uber eine naturliche Erweiterung des Relationenkalkuls" в Heyting, A., ed., Конструктивность в математике. Северная Голландия: 1–14.
  • Кун, Стивен Т., 1983, "Аксиоматизация логики функторов предикатов," Журнал формальной логики Нотр-Дам 24: 233–41.
  • Уиллард Куайн, 1976, "Алгебраическая логика и функторы предикатов" в Пути парадокса и другие эссе, доп. ред. Harvard Univ. Пресс: 283–307.
  • Уиллард Куайн, 1982. Методы логики, 4-е изд. Harvard Univ. Нажмите. Гл. 45.
  • Соммерс, Фред, 1982. Логика естественного языка. Oxford Univ. Нажмите.
  • Альфред Тарский и Гивант, Стивен, 1987. Формализация теории множеств без переменных. AMS.
  • Жан Ван Хейенорт, 1967. От Фреге до Гёделя: Справочник по математической логике. Harvard Univ. Нажмите.

внешняя ссылка