Квантор всеобщности
Квантор всеобщности (универсальный квантор, квантор общности) — это логический оператор, который используется в математике и логике для утверждения, что некоторое свойство или предикат выполняется для всех элементов из заданной области (универсума). Обозначается символом ∀ (перевёрнутая буква 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.
- В некоторых философских системах (например, у Лейбница) понятие всеобщности связывалось с возможными мирами: «истинно во всех возможных мирах» — это необходимость, которая формально записывается с помощью квантора по мирам.
Источники
- Фреге Г. Исчисление понятий (Begriffsschrift), 1879.
- Генцен Г. Исследования логического вывода (Untersuchungen über das logische Schließen), 1935.
- Мендельсон Э. Введение в математическую логику. — М.: Наука, 1976.
- Верещагин Н. К., Шень А. Лекции по математической логике и теории алгоритмов. — М.: МЦНМО, 2012.
- Эндертон Г. Элементы теории множеств. — М.: Мир, 1977.
- Статья «Universal quantification» в Stanford Encyclopedia of Philosophy (опубликована 2000, редакция 2019).
- ГОСТ 7.1–2003 «СИБИД. Библиографическая запись. Библиографическое описание» (не относится напрямую, но упоминается в контексте оформления).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →