Квантификатор (логика) - Quantifier (logic)

В естественные языки квантификатор превращает предложение о чем-то, обладающем некоторым свойством, в предложение о количестве (количестве) вещей, обладающих этим свойством. Примеры квантификаторов на английском языке: «все», «некоторые», «многие», «несколько», «большинство» и «нет»;[1] Примеры количественных предложений: «все люди смертны», «некоторые люди смертны» и «нет людей смертных», они считаются истинными, истинными и ложными соответственно.

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

Точнее, квантификатор определяет количество образцов в область дискурса которые удовлетворяют открытая формула. Двумя наиболее распространенными формальными квантификаторами являются "для каждого " (универсальный квантор, традиционно символизируемый "∀" ), и "есть некоторые " (экзистенциальный квантор, "∃" ).[2][4] Например, в арифметика, кванторы позволяют сказать, что натуральные числа продолжать вечно, написав, что "для каждого натурального числа п, существует натуральное число м это больше, чем п"; это можно формально записать как" ∀п∈ℕ. ∃м∈ℕ. м>п".[5] Приведенные выше примеры на английском языке можно формализовать как "∀пп. м(п)",[6] "∃пп. м(п)", и "¬пп. м(п)",[7] соответственно, когда п обозначает набор всех людей, и м(п) означает "п смертельно ".

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

Формальные кванторы были обобщены, начиная с работы Мостовский и Линдстрём.

Отношения к логическому соединению и дизъюнкции

Для конечной области дискурса D = {a1, ... ап} универсальный квантор эквивалентен логическое соединение предложений с сингулярными членами aя (имеющий вид Paя за монадические предикаты ).

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

Бесконечная область дискурса

Рассмотрим следующее утверждение:

1 · 2 = 1 + 1, и 2 · 2 = 2 + 2, и 3 · 2 = 3 + 3, ... и 100 · 2 = 100 + 100, и ... и т. Д.

Это выглядит как бесконечный соединение предложений. С точки зрения формальные языки, это сразу проблема, так как синтаксис правила должны генерировать конечный слова.

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

Для каждого натуральное число п, п · 2 = п + п.

Аналогичный анализ применим к дизъюнкция,

1 равно 5 + 5, или 2 равно 5 + 5, или 3 равно 5 + 5, ... или 100 равно 5 + 5, или ... и т. Д.

который можно перефразировать с помощью экзистенциальная количественная оценка:

Для некоторых натуральное число п, п равно 5 + 5.

Алгебраические подходы к количественной оценке

Можно придумать абстрактные алгебры чей модели включают формальные языки с количественной оценкой, но прогресс был медленным[требуется разъяснение ] и интерес к такой алгебре был ограничен. На сегодняшний день разработано три подхода:

Обозначение

Двумя наиболее распространенными квантификаторами являются универсальный квантор и квантор существования. Традиционный символ универсального квантора - " ", повернутая буква"А ", что означает" для всех "или" все ". Соответствующий символ для квантора существования -" ", повернутая буква"E ", что означает" существует "или" существует ".[2][8][9]

Пример перевода количественного утверждения на естественный язык, такой как английский, будет следующим. Учитывая утверждение: «Каждый из друзей Питера любит танцевать или ходить на пляж (или и то, и другое)», ключевые аспекты могут быть идентифицированы и переписаны с помощью символов, включая кванторы. Так что давайте Икс быть набором всех друзей Питера, п(Икс) предикат "Икс любит танцевать ", и Q(Икс) предикат "Икс любит ходить на пляж ". Тогда вышеприведенное предложение можно записать в формальной нотации как , который читается "для каждого Икс это член Икс, п относится к Икс или же Q относится к Икс".

Некоторые другие количественные выражения строятся следующим образом:

для формулы п. Эти два выражения (с использованием приведенных выше определений) читаются как «существует друг Петра, который любит танцевать» и «все друзья Петра любят танцевать», соответственно. Варианты обозначений включают, для множества Икс и установить членов Икс:

Все эти варианты также применимы к универсальному количественному определению.

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

  • Предположим фиксированную область дискурса для каждой количественной оценки, как это сделано в Теория множеств Цермело – Френкеля,
  • Заранее зафиксируйте несколько областей дискурса и потребуйте, чтобы каждая переменная имела объявленный домен, который является тип этой переменной. Это аналогично ситуации в статически типизированный компьютерное программирование языки, где переменные имеют объявленные типы.
  • Явно упомяните диапазон количественной оценки, возможно, используя символ для набора всех объектов в этой области (или тип объектов в этом домене).

Можно использовать любую переменную в качестве количественной переменной вместо любой другой при определенных ограничениях, в которых захват переменных не происходит. Даже если в нотации используются типизированные переменные, можно использовать переменные этого типа.

Неформально или на естественном языке "∀Икс"или" ∃Икс"может появиться после или в середине п(Икс). Однако формально фраза, вводящая фиктивную переменную, помещается впереди.

В математических формулах символьные выражения для кванторов сочетаются с кванторами естественного языка, такими как,

Для каждого натурального числа Икс, ...
Существует Икс такой, что ...
По крайней мере, для одного Икс, ....

Ключевые слова для количественная оценка уникальности включают:

Ровно для одного натурального числа Икс, ...
Есть один и только один Икс такой, что ....

Дальше, Икс может быть заменен местоимение. Например,

Произведение каждого натурального числа на 2 равно его сумме с самим собой.
Некоторое натуральное число является простым.

Порядок квантификаторов (вложенность)

Порядок кванторов имеет решающее значение для смысла, что иллюстрируется двумя следующими утверждениями:

Для каждого натурального числа п, существует натуральное число s такой, что s = п2.

Это явно правда; он просто утверждает, что каждое натуральное число имеет квадрат. Смысл утверждения, в котором порядок кванторов инвертирован, различен:

Существует натуральное число s так что для каждого натурального числа п, s = п2.

Это явно неверно; он утверждает, что существует единственное натуральное число s это квадрат каждый натуральное число. Это связано с тем, что синтаксис указывает, что никакая переменная не может быть функцией введенных впоследствии переменных.

Менее тривиальный пример из математический анализ это концепции униформа и точечно непрерывность, определения которой отличаются только заменой позиций двух кванторов. ж из р к р называется

  • Точечно непрерывный, если
  • Равномерно непрерывно, если

В первом случае конкретное значение, выбранное для δ может быть функцией обоих ε и Икс, переменные, которые ему предшествуют. В последнем случае δ может быть функцией только ε (т.е. его следует выбирать независимо от Икс). Например, ж(Икс) = Икс2 удовлетворяет поточечной, но не равномерной непрерывности. Напротив, перестановка двух исходных универсальных кванторов в определении поточечной непрерывности не меняет смысла.

Максимальная глубина вложенности кванторов в формулу называется ее "ранг квантора ".

Эквивалентные выражения

Если D это область Икс и п(Икс) - это предикат, зависящий от объектной переменной Икс, то универсальное предложение можно выразить как

Это обозначение известно как ограниченное или релятивизированное или ограниченная количественная оценка. В равной степени можно написать,

Экзистенциальное предложение может быть выражено с ограниченной квантификацией как

или эквивалентно

Вместе с отрицанием для выполнения обеих задач необходим только один из универсальных или экзистенциальных кванторов:

что показывает, что опровергнуть "для всех" Икс"предложение, нужно только найти Икс для которого предикат ложен. По аналогии,

чтобы опровергнуть "существует Икс"предложение, нужно показать, что предикат ложен для всех Икс.

Диапазон количественной оценки

Каждая количественная оценка включает одну конкретную переменную и область дискурса или же диапазон количественной оценки этой переменной. Диапазон количественной оценки определяет набор значений, которые принимает переменная. В приведенных выше примерах диапазон количественной оценки - это набор натуральных чисел. Спецификация диапазона количественной оценки позволяет нам выразить разницу между, скажем, утверждением, что предикат выполняется для некоторого натурального числа или для некоторого настоящий номер. В пояснительных соглашениях часто сохраняются некоторые имена переменных, такие как "п"для натуральных чисел и"Икс"для действительных чисел, хотя полагаться исключительно на соглашения об именах не может работать в целом, поскольку диапазоны переменных могут изменяться в ходе математического аргумента.

Более естественный способ ограничить область использования дискурса осторожная количественная оценка. Например, осторожная количественная оценка

Для какого-то натурального числа п, п даже и п премьер

средства

Для некоторых четное число п, п простое.

В некоторых математические теории предполагается заранее зафиксированная единая область дискурса. Например, в Теория множеств Цермело – Френкеля, переменные охватывают все наборы. В этом случае можно использовать ограниченные квантификаторы для имитации меньшего диапазона количественной оценки. Таким образом, в приведенном выше примере, чтобы выразить

Для каждого натурального числа п, п·2 = п + п

в теории множеств Цермело – Френкеля можно было бы написать

Для каждого п, если п принадлежит N, тогда п·2 = п + п,

куда N это множество всех натуральных чисел.

Формальная семантика

Математическая семантика - это применение математика изучать значение выражений на формальном языке. Он состоит из трех элементов: математической спецификации класса объектов через синтаксис, математическая спецификация различных семантических областей и отношения между ними, которая обычно выражается как функция от синтаксических объектов к семантическим. В этой статье рассматривается только вопрос интерпретации элементов квантификатора. Синтаксис формулы может быть задан деревом синтаксиса. У квантификатора есть объем, и вхождение переменной Икс является свободный если это выходит за рамки количественной оценки этой переменной. Таким образом, в

возникновение обоих Икс и у в C(у, Икс) свободен, а появление Икс и у в B(у, Икс) является связанным (т.е. несвободным).

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

An интерпретация за исчисление предикатов первого порядка принимает как данность область лиц Икс. Формула А чьи свободные переменные Икс1, ..., Иксп интерпретируется как логический -значная функция F(v1, ..., vп) из п аргументы, где каждый аргумент распространяется по домену Икс. Логическое значение означает, что функция принимает одно из значений Т (интерпретируется как истина) или F (интерпретируется как ложь). Интерпретация формулы

это функция грамм из п-1 аргумент такой, что грамм(v1, ..., vп-1) = Т если и только если F(v1, ..., vп-1, ш) = Т для каждого ш в Икс. Если F(v1, ..., vп-1, ш) = F хотя бы для одного значения ш, тогда грамм(v1, ..., vп-1) = F. Аналогично интерпретация формулы

это функция ЧАС из п-1 аргумент такой, что ЧАС(v1, ..., vп-1) = Т если и только если F(v1, ..., vп-1, ш) = Т по крайней мере для одного ш и ЧАС(v1, ..., vп-1) = F иначе.

Семантика для количественная оценка уникальности требует исчисления предикатов первого порядка с равенством. Это означает, что задан выделенный двузначный предикат «=»; семантика также изменяется соответственно, так что "=" всегда интерпретируется как двухместное отношение равенства на Икс. Интерпретация

то функция п-1 аргумент, что является логическим и интерпретаций

Каждый вид количественной оценки определяет соответствующий оператор закрытия на множестве формул, добавив для каждой свободной переменной Икс, квантор для привязки Икс.[10] Например, экзистенциальное завершение из открытая формула п>2 ∧ Иксп+уп=zп замкнутая формула ∃пИксуz (п>2 ∧ Иксп+уп=zп); последняя формула, если интерпретировать ее над натуральными числами, как известно, неверна Последняя теорема Ферма. В качестве другого примера аксиомы по уравнениям, такие как Икс+у=у+Икс, обычно предназначены для обозначения их универсальное закрытие, как ∀Иксу (Икс+у=у+Икс) выражать коммутативность.

Паукальные, множественные и другие кванторы степеней

Ни один из описанных выше количественных показателей не применим к количественной оценке, такой как

Есть много целых чисел п <100, такие что п делится на 2, 3 или 5.

Один из возможных механизмов интерпретации может быть получен следующим образом: предположим, что в дополнение к семантической области Икс, мы дали вероятностная мера P определяется на Икс и числа отсечки 0 < аб ≤ 1. Если А формула со свободными переменными Икс1,...,Иксп чья интерпретация - функция F переменных v1,...,vптогда интерпретация

это функция v1,...,vп-1 который Т если и только если

и F иначе. Аналогичным образом интерпретация

это функция v1,...,vп-1 который F если и только если

и Т иначе.[нужна цитата ]

Другие кванторы

Со временем было предложено несколько других количественных показателей. В частности, квантор решения,[11]:28 отметил § (знак раздела ) и прочтите «те». Например,

читается "те п в N такой, что п2 ≤ 4 находятся в {0,1,2}. "Эта же конструкция выражается в обозначение построителя множеств в качестве

В отличие от других кванторов, § дает набор, а не формулу.[12]

Некоторые другие кванторы, которые иногда используются в математике, включают:

  • Таких элементов бесконечно много, что ...
  • Для всех элементов, кроме конечного числа ... (иногда выражается как "для почти все элементы ... ").
  • Существует бесчисленное множество элементов, таких что ...
  • Для всех, кроме бесчисленного множества элементов ...
  • Для всех элементов в наборе положительной меры ...
  • Для всех элементов, кроме тех, что входят в набор с нулевой мерой ...

История

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

В 1827 г. Джордж Бентам опубликовал свой Схема новой системы логики с критическим анализом «Элементов логики» доктора Уэйтли, описывающих принцип действия квантора, но книга не получила широкого распространения.[13]

Огастес Де Морган (1806-1871) был первым, кто использовал «квантор» в современном смысле.

Уильям Гамильтон утверждал, что ввел термины «количественная оценка» и «количественная оценка», скорее всего, в своих лекциях в Эдинбурге c. 1840 г. Огастес Де Морган подтвердил это в 1847 году, но современное употребление началось с Де Моргана в 1862 году, когда он делает такие утверждения, как все и не все в качестве количественных показателей ".[14]

Готтлоб Фреге, в его 1879 г. Begriffsschrift, был первым, кто использовал квантификатор для привязки переменной в диапазоне область дискурса и появляясь в предикаты. Он универсально количественно оценивал переменную (или отношение), записывая переменную над углублением на прямой линии, появляющейся в его схематических формулах. Фреге не разработал явную нотацию для экзистенциальной квантификации, вместо этого использовал свой эквивалент ~ ∀Икс~, или противопоставление. Трактовка Фреге количественной оценки оставалась практически незамеченной, пока Бертран Рассел 1903 год Основы математики.

В работе, кульминацией которой стал Пирс (1885), Чарльз Сандерс Пирс и его ученик Оскар Ховард Митчелл независимо изобретенные универсальные и экзистенциальные кванторы, и связанные переменные. Пирс и Митчелл написалиИкс и ΣИкс где теперь пишем ∀Икс и ∃Икс. Обозначения Пирса можно найти в трудах Эрнст Шредер, Леопольд Левенхайм, Торальф Сколем и польские логики в 1950-е годы. В частности, это обозначение Курт Гёдель знаменательная статья 1930 года о полнота из логика первого порядка, и статья 1931 г. незавершенность из Арифметика Пеано.

Подход Пирса к количественной оценке также повлиял на Уильям Эрнест Джонсон и Джузеппе Пеано, который изобрел еще одно обозначение, а именно (Икс) для универсального количественного определения Икс и (в 1897 г.) ∃Икс для экзистенциальной количественной оценки Икс. Следовательно, на протяжении десятилетий канонические обозначения в философии и математической логике были (Икс)п чтобы выразить «все люди в сфере дискурса имеют свойство п, "и" (∃Икс)п«ибо» в сфере дискурса существует по крайней мере один человек, обладающий свойством п. »Пеано, который был гораздо более известен, чем Пирс, по сути, распространил мышление последнего по всей Европе. Principia Mathematica из Уайтхед и Рассел, Куайн, и Церковь Алонсо. В 1935 г. Gentzen ввел символ ∀ по аналогии с символом Пеано. ∀ не стал каноническим до 1960-х годов.

Примерно в 1895 году Пирс начал разработку своего экзистенциальные графы, чьи переменные можно рассматривать как неявно выраженные количественно. Независимо от того, является ли самый поверхностный экземпляр переменной четным или нечетным, определяется, является ли количественная оценка этой переменной универсальной или экзистенциальной. (Неглубокость - это противоположность глубины, которая определяется вложенностью отрицаний). В последние годы графическая логика Пирса привлекла к себе некоторое внимание исследователей. неоднородное рассуждение и схематический вывод.

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

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

  1. ^ Видеть Квантификатор (лингвистика) для подробностей.
  2. ^ а б «Исчерпывающий список логических символов». Математическое хранилище. 2020-04-06. Получено 2020-09-04.
  3. ^ Для исключения см., Например, Ганс Гермес (1973). Введение в математическую логику. Hochschultext (Springer-Verlag). Лондон: Спрингер. ISBN  3540058192. ISSN  1431-4657. Здесь: замечание II.1.5.
  4. ^ Они соответствуют английским кванторам «все» и «некоторые» соответственно. Ни «многие», ни «немногие» не могут быть формализованы из-за их расплывчатого значения. «Мост» сложно формализовать, говоря о бесконечные множества. «Нет» может быть выражено как противоположность «некоторым». Последнее, в свою очередь, можно выразить словом «все», но это делается редко.[3]
  5. ^ Эту формулу можно доказать, так как для произвольного п, выбирая м например как преемник из п Сделаю.
  6. ^ Буквально: «За каждого участника п множества всех людей, п смертельно. "
  7. ^ Буквально: "Это нет правда, что существует какой-то член п множества всех людей, таких что п смертельно. "
  8. ^ «Предикаты и квантификаторы». www.csm.ornl.gov. Получено 2020-09-04.
  9. ^ «1.2 Квантификаторы». www.whitman.edu. Получено 2020-09-04.
  10. ^ в общем, для квантификатора Q, закрытие имеет смысл, только если порядок Q количественная оценка не имеет значения, т.е. если QИкс Qу п(Икс,у) эквивалентно Qу QИкс п(Икс,у). Это устраивает Q ∈ {∀, ∃}, ср. # Порядок квантификаторов (вложенность) над.
  11. ^ Хенер, Эрик К., 2004, Практическая теория программирования, 2-е издание, с. 28
  12. ^ Hehner (2004) использует термин «квантификатор» в очень общем смысле, включая, например, суммирование.
  13. ^ Джордж Бентам, Схема новой системы логики: с критическим исследованием Элементов логики доктора Уэйтли (1827); Thoemmes; Факсимильное издание (1990 г.) ISBN  1-85506-029-9
  14. ^ Питерс, Стэнли; Вестерстол, Даг (27 апреля 2006 г.). Квантификаторы в языке и логике. Кларендон Пресс. стр. 34–. ISBN  978-0-19-929125-0.

Библиография

  • Барвайз, Джон; и Этчменди, Джон, 2000. Языковое доказательство и логика. CSLI (University of Chicago Press) и New York: Seven Bridges Press. Нежное введение в логика первого порядка двумя первоклассными логиками.
  • Фреге, Готлоб, 1879. Begriffsschrift. Переведено на Жан ван Хейеноорт, 1967. От Фреге до Гёделя: Справочник по математической логике, 1879-1931 гг.. Издательство Гарвардского университета. Первое появление количественной оценки.
  • Гильберт, Дэвид; и Акерманн, Вильгельм, 1950 (1928). Принципы математической логики. Челси. Перевод Grundzüge der Theoretischen Logik. Springer-Verlag. Первое издание 1928 года - это первый случай, когда количественная оценка была сознательно использована в ставшем теперь стандартом порядке, а именно в качестве связывающих переменных в некоторой фиксированной области дискурса. Это определяющий аспект логика первого порядка.
  • Пирс, К.С., 1885, "Об алгебре логики: вклад в философию обозначений", Американский журнал математики, Vol. 7. С. 180–202. Перепечатано в Kloesel, N. и другие., ред., 1993. Сочинения К. С. Пирса, Vol. 5. Издательство Индианского университета. Первое появление количественной оценки в чем-либо подобном ее нынешней форме.
  • Райхенбах, Ганс, 1975 (1947). Элементы символической логики, Dover Publications. Кванторы обсуждаются в главах с §18 «Связывание переменных» до §30 «Выводы из синтетических предпосылок».
  • Westerståhl, Dag, 2001, «Quantifiers», в Goble, Lou, ed., Руководство Блэквелла по философской логике. Блэквелл.
  • Визе, Хайке, 2003. Числа, язык и человеческий разум. Издательство Кембриджского университета. ISBN  0-521-83182-2.

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