В математической логике квантор Линдстрема - это обобщенный полиадический квантор. Кванторы Линдстрема обобщают кванторы первого порядка, такие как квантор существования, универсальный квантор и счетные кванторы. Они были введены Пером Линдстрёмом в 1966 году. Позже они были изучены для их приложений в логике в информатике и языках запросов баз данных .
Чтобы облегчить обсуждение, некоторые условные обозначения нуждаются в пояснении. Выражение
для A L-структура (или L-модель) в языке L, φ L-формула, и кортеж элементов домена dom (A) из A. Другими словами, обозначает (монадическое ) свойство, определенное в dom (A). Как правило, если x заменяется кортежем из n свободных переменных, обозначает n-арное отношение, определенное на dom (A). Каждый квантор относителен к структуре, поскольку каждый квантор рассматривается как семейство отношений (между отношениями) в этой структуре. В качестве конкретного примера возьмем универсальный и экзистенциальный кванторы ∀ и ∃ соответственно. Их условия истинности могут быть определены как
где - одноэлементный элемент, единственным членом которого является dom (A), а - это набор всех непустых подмножеств dom (A) (т. е. power set dom (A) минус пустое множество). Другими словами, каждый квантор - это семейство свойств на dom (A), поэтому каждое из них называется монадическим квантором. Любой квантор, определенный как n>0-арное отношение между свойствами на dom (A), называется монадическим. Линдстрем ввел полиадические отношения, которые представляют собой n>0-арные отношения между отношениями в областях структур.
Прежде чем мы перейдем к обобщению Линдстрема, обратите внимание, что любое семейство свойств на dom (A) можно рассматривать как монадический обобщенный квантор. Например, квантификатор «существует ровно n таких вещей, что...» - это семейство подмножеств домена структуры, каждое из которых имеет мощность n. Тогда «есть ровно две вещи, такие что φ» истинно в A тогда и только тогда, когда множество таких вещей, что φ является членом множества всех подмножеств dom (A) размера 2.
Квантор Линдстрема - это полиадический обобщенный квантор, поэтому вместо того, чтобы быть отношением между подмножествами области, это отношение между отношениями, определенными в области. Например, квантор семантически определяется как
где
для кортежа из n переменных.
Кванторы Lindström классифицируются в соответствии с числовой структурой их параметров. Например, является квантификатором типа (1,1), тогда как - квантор типа (2). Примером квантификатора типа (1,1) является проверка эквикардинальности, то есть расширения {A, B ⊆ M: | A | = | B |}. Примером квантора типа (4) является квантор Хенкина.
Первый результат в этом направлении был получен Линдстремом (1966), который показал, что тип (1,1) квантор не может быть определен в терминах квантора типа (1). После того как Лаури Хелла (1989) разработал общую технику доказательства относительной выразительности кванторов, полученная иерархия оказалась лексикографически упорядоченной по типу квантора:
Для каждого типа t, существует квантор этого типа, который не может быть определен в логике первого порядка, расширенный кванторами, которые имеют типы меньше t.
Хотя Линдстрем лишь частично разработал иерархию кванторов, которые теперь носят его имя, ему было достаточно заметить, что некоторые прекрасные свойства логики первого порядка являются теряется, когда он расширяется некоторыми обобщенными кванторами. Например, добавление квантора «существует конечное число» приводит к потере компактности, тогда как добавление квантора «существует несчетное количество» к логике первого порядка приводит к тому, что логика больше не удовлетворяет Теорема Лёвенгейма – Сколема. В 1969 году Линдстрем доказал гораздо более сильный результат, теперь известный как теорема Линдстрема, которая интуитивно утверждает, что логика первого порядка является «самой сильной» логикой, обладающей обоими свойствами.