В математической логике квантификация всеобщности — это тип квантификатора , логическая константа , которая интерпретируется как « данный любой », « для всех » или « для любого ». Она выражает, что предикат может быть удовлетворен каждым членом области дискурса . Другими словами, это предикация свойства или отношения к каждому члену области. Она утверждает , что предикат в рамках квантификатора всеобщности истинен для каждого значения переменной -предиката .
Обычно он обозначается перевернутым символом логического оператора A (∀) , который при использовании вместе с предикатной переменной называется универсальным квантификатором (« ∀ x », « ∀( x ) » или иногда просто « ( x ) »). Универсальная квантификация отличается от экзистенциальной квантификации («существует»), которая утверждает только, что свойство или отношение имеет место по крайней мере для одного члена домена.
Квантификация в целом рассматривается в статье о квантификации (логике) . Универсальный квантификатор кодируется как U+2200 ∀ FOR ALL в Unicode , а также \forall
в LaTeX и связанных с ним редакторах формул.
Предположим, что дано, что
2·0 = 0 + 0, и 2·1 = 1 + 1, и 2·2 = 2 + 2 и т.д.
Это, казалось бы, логическое соединение из-за повторного использования "and". Однако "etc." не может быть интерпретировано как соединение в формальной логике . Вместо этого утверждение следует перефразировать:
Для всех натуральных чисел n имеем 2· n = n + n .
Это единое утверждение, использующее универсальную квантификацию.
Можно сказать, что это утверждение точнее исходного. Хотя неформально "и т. д." включает в себя натуральные числа и ничего больше, это не было строго дано. С другой стороны, в универсальной квантификации натуральные числа упоминаются явно.
Этот конкретный пример верен , потому что любое натуральное число можно заменить на n , и утверждение "2· n = n + n " будет верным. Напротив,
Для всех натуральных чисел n имеем 2· n > 2 + n
ложно , потому что если n заменить, например, на 1, то утверждение "2·1 > 2 + 1" ложно. Несущественно, что "2· n > 2 + n " истинно для большинства натуральных чисел n : даже существование одного контрпримера достаточно , чтобы доказать ложность универсальной квантификации.
С другой стороны, для всех составных чисел n верно 2· n > 2 + n , поскольку ни один из контрпримеров не является составным числом. Это указывает на важность области дискурса , которая определяет, какие значения может принимать n . [примечание 1] В частности, обратите внимание, что если область дискурса ограничена тем, что состоит только из тех объектов, которые удовлетворяют определенному предикату, то для универсальной квантификации это требует логического условного . Например,
Для всех составных чисел n имеем 2· n > 2 + n
логически эквивалентно
Для всех натуральных чисел n , если n является составным, то 2· n > 2 + n .
Здесь конструкция «если ... то» указывает на логическое условие.
В символической логике для обозначения универсальной квантификации используется символ универсального квантификатора (перевернутая « A » в шрифте без засечек , Unicode U+2200). Впервые он был использован таким образом Герхардом Генценом в 1935 году по аналогии с обозначением Джузеппе Пеано ( перевернутая буква E) для экзистенциальной квантификации и более поздним использованием обозначения Пеано Бертраном Расселом . [1]
Например, если P ( n ) — предикат «2· n > 2 + n », а N — множество натуральных чисел, то
является (ложным) утверждением
Аналогично, если Q ( n ) — предикат « n является составным», то
является (истинным) утверждением
Несколько вариантов обозначений квантификации (применимых ко всем формам) можно найти в статье «Квантификатор» .
Отрицание универсально квантифицированной функции получается путем замены универсального квантификатора на экзистенциальный квантификатор и отрицания квантифицированной формулы. То есть,
где обозначает отрицание .
Например, если P ( x ) — пропозициональная функция « x женат», то для множества X всех живых людей универсальная квантификация
Для любого живого человека x этот человек женат.
написано
Это утверждение ложно. По правде говоря, утверждается, что
Неправильно считать, что любой живущий человек x женат.
или, символически:
Если функция P ( x ) не истинна для каждого элемента X , то должен быть по крайней мере один элемент, для которого утверждение ложно. То есть отрицание логически эквивалентно «Существует живой человек x, который не женат», или:
Ошибочно путать «все лица не состоят в браке» (т. е. «не существует ни одного лица, состоящего в браке») с «не все лица состоят в браке» (т. е. «существует лицо, не состоящее в браке»):
Универсальный (и экзистенциальный) квантификатор перемещается без изменений через логические связки ∧ , ∨ , → и ↚ , пока другой операнд не затрагивается; [2] то есть:
Наоборот, для логических связок ↑ , ↓ , ↛ и ← квантификаторы меняются местами:
Правило вывода — это правило, обосновывающее логический шаг от гипотезы к заключению. Существует несколько правил вывода, которые используют квантификатор всеобщности.
Универсальная инстанциация заключает, что если известно, что пропозициональная функция является универсально истинной, то она должна быть истинной для любого произвольного элемента вселенной дискурса. Символически это представлено как
где с — совершенно произвольный элемент универсума дискурса.
Универсальное обобщение заключает, что пропозициональная функция должна быть универсально истинной, если она истинна для любого произвольного элемента универсума дискурса. Символически, для произвольного c ,
Элемент c должен быть полностью произвольным; в противном случае логика не соблюдается: если c не является произвольным, а представляет собой определенный элемент универсума дискурса, то P( c ) подразумевает лишь экзистенциальную квантификацию пропозициональной функции.
По соглашению, формула всегда истинна, независимо от формулы P ( x ); см. пустая истина .
Универсальное замыкание формулы φ — это формула без свободных переменных, полученная добавлением универсального квантификатора для каждой свободной переменной в φ. Например, универсальное замыкание
является
В теории категорий и теории элементарных топосов квантор всеобщности можно понимать как правый сопряженный функтор между множествами мощности , обратный функтор образа функции между множествами; аналогично, квантор существования является левым сопряженным функтором . [3 ]
Для множества пусть обозначает его powerset . Для любой функции между множествами и существует обратный функтор между powersets, который переводит подмножества области значений f обратно в подмножества ее области. Левый сопряженный элемент этого функтора — квантор существования , а правый сопряженный элемент — квантор всеобщности .
То есть, является функтором, который для каждого подмножества дает подмножество, заданное формулой
те, что на изображении ниже . Аналогично, всеобщий квантор — это функтор, который для каждого подмножества дает подмножество, заданное
те, чей прообраз содержится в .
Более привычная форма квантификаторов, используемая в логике первого порядка , получается, если взять функцию f в качестве уникальной функции, так что есть двухэлементное множество, содержащее значения true и false, подмножество S — это подмножество, для которого выполняется предикат , и
что верно, если не пусто, и
что ложно, если S не является X.
Приведенные выше квантификаторы всеобщности и существования обобщаются до категории предпучка .
{{cite book}}
: CS1 maint: multiple names: authors list (link)(гл. 2)