Открыть сервис

Квантор всеобщности

Квантор всеобщности (универсальный квантор, квантор общности) — это логический оператор, который используется в математике и логике для утверждения, что некоторое свойство или предикат выполняется для всех элементов из заданной области (универсума). Обозначается символом ∀ (перевёрнутая буква A), который происходит от английского слова all (все) или немецкого Allquantor. Вместе с квантором существования (∃) является одним из двух основных кванторов в логике предикатов первого порядка.

История

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

Современное обозначение (∀) было введено в 1935 году немецким логиком Герхардом Генценом в контексте его работы над исчислением натурального вывода. Генцен заимствовал символ из типографики, при этом перевёрнутая A символизирует латинское A от All (всё). Задолго до Фреге и Генцена идея всеобщности в логике использовалась ещё в античной философии: в силлогистике Аристотеля высказывания вида «Все S суть P» (общеутвердительное суждение) и «Ни один S не есть P» (общеотрицательное) фактически содержат квантор всеобщности, хотя и без формального обозначения.

В XX веке, с развитием математической логики и теории множеств, квантор всеобщности стал неотъемлемой частью аксиоматических систем, включая формальные арифметики (арифметика Пеано) и теорию множеств Цермело — Френкеля.

Определение и обозначение

Квантор всеобщности — это символ, используемый для записи утверждения о том, что некоторое условие (формула) истинно для любого элемента из заданной области. Формально: если P(x) — некоторый предикат (свойство) от переменной x, то запись ∀x P(x) читается как «для всякого x верно P(x)» или «для всех x выполняется P(x)».

В классической логике квантор всеобщности обладает следующими свойствами:

  • Он двойственен квантору существования: ∀x P(x) ⇔ ¬∃x ¬P(x) (выражение «для всех x выполняется P» эквивалентно утверждению «не существует такого x, для которого P не выполняется»).
  • Область действия квантора (универсум) обычно явно задаётся контекстом (например, множество натуральных чисел, действительных чисел или элементы некоторой модели). Если универсум пуст, то ∀x P(x) оказывается тривиально истинным для любого предиката P (согласно принципу «пустой истины»).

Использование в математике

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

  • Математический анализ: Определение предела последовательности: ∀ε > 0 ∃N ∈ ℕ ∀n > N |a_n − a| < ε.
  • Теория множеств: Аксиома объединения: ∀x ∃y ∀z (z ∈ y ⇔ ∃t (z ∈ t ∧ t ∈ x)).
  • Алгебра: Определение группы: множество G с бинарной операцией * называется группой, если ∀a,b,c ∈ G выполняется ассоциативность, ∀a ∈ G существует обратный элемент и т. д.
  • Геометрия: Пятый постулат Евклида в современной формулировке: если прямая пересекает две прямые так, что сумма внутренних углов с одной стороны меньше двух прямых, то ∀ данные прямые пересекутся с этой стороны.

Использование в логике

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

  • Введение квантора всеобщности (∀I): Если из произвольно выбранного (но не встречающегося в допущениях) объекта a выведено P(a), то можно заключить ∀x P(x).
  • Удаление квантора всеобщности (∀E): Из ∀x P(x) можно вывести P(t) для любого конкретного терма t, подставимого вместо x.

В исчислении предикатов кванторы связывают переменные — переменная, входящая в область действия квантора, называется связанной. Если переменная не связана ни одним квантором, она считается свободной. Формула, не содержащая свободных переменных, называется замкнутой (или предложением).

Квантор всеобщности в естественном языке

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

  • «все», «каждый», «любой», «всякий» (для предметов или лиц);
  • «всегда», «везде», «повсюду» (для обстоятельств);
  • «какой бы ни был», «независимо от того».

Пример: «Все люди смертны» — это высказывание с квантором всеобщности, где областью является множество людей, а свойством — «быть смертным».

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

Ограничения и парадоксы

Применение квантора всеобщности может сталкиваться с логическими и философскими трудностями:

  • Пустой универсум: Если область определения пуста, то ∀x P(x) истинно для любого P, что интуитивно может казаться странным. Однако в формальной логике это принимается как техническое соглашение.
  • Парадокс Рассела: В наивной теории множеств квантор всеобщности по всем множествам (∀x) приводит к противоречию, если допустить существование множества всех множеств. Это вынудило ввести аксиоматическую теорию множеств, где универсум явно ограничен.
  • Проблема бесконечности: При проверке истинности ∀x P(x) на бесконечном универсуме невозможно провести конечную проверку каждого элемента, поэтому такие утверждения требуют либо доказательства, либо модельной теории.

Квантор всеобщности в информатике

В программировании и искусственном интеллекте квантор всеобщности используется:

  • В логическом программировании (например, в языке Prolog) для формулировки правил и ограничений.
  • В формальной верификации: ∀-формулы применяются при спецификации требований к программам и протоколам (например, «для всех состояний системы выполняется свойство безопасности»).
  • В базах данных: в запросах SQL может выражаться через подзапросы с NOT EXISTS, эмулирующие всеобщность (например, «найти всех студентов, которые сдали все экзамены»).

Типографика и кодировка

Символ квантора всеобщности (∀) включён в стандарт Юникод под кодом U+2200. В LaTeX обозначается командой \forall. В математических текстах на русском его часто пишут как «для всех» или сокращённо «д.в», хотя символ также стандартен.

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

Интересные факты

  • В средневековой логике кванторы назывались «сигнумами» и имели иное обозначение (например, латинские буквы A, E для общеутвердительных и общеотрицательных суждений).
  • В кванторной логике многозначной и нечёткой логики интерпретация ∀ может зависеть от значений истинности: в нечёткой логике ∀x P(x) часто вычисляется как инфимум значений истинности P(x) по всем x.
  • В некоторых философских системах (например, у Лейбница) понятие всеобщности связывалось с возможными мирами: «истинно во всех возможных мирах» — это необходимость, которая формально записывается с помощью квантора по мирам.

Источники

  1. Фреге Г. Исчисление понятий (Begriffsschrift), 1879.
  2. Генцен Г. Исследования логического вывода (Untersuchungen über das logische Schließen), 1935.
  3. Мендельсон Э. Введение в математическую логику. — М.: Наука, 1976.
  4. Верещагин Н. К., Шень А. Лекции по математической логике и теории алгоритмов. — М.: МЦНМО, 2012.
  5. Эндертон Г. Элементы теории множеств. — М.: Мир, 1977.
  6. Статья «Universal quantification» в Stanford Encyclopedia of Philosophy (опубликована 2000, редакция 2019).
  7. ГОСТ 7.1–2003 «СИБИД. Библиографическая запись. Библиографическое описание» (не относится напрямую, но упоминается в контексте оформления).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →