HarmonyFidelisHarmonyFidelis
Войти
НовостиКрупные проектыУчастникиАкадемия

Предикат

Предикат — высказывание с пробелом: истинным или ложным оно становится лишь после заполнения пробела или квантификации.

Предикат

Предикат

Определение

Высказывание — это предложение, которое истинно или ложно: «7 простое» истинно, «8 простое» ложно.

У предиката такого свойства нет. «xxx простое» не истинно и не ложно: оно зависит от xxx. Это предложение с пробелом, которое возвращает истинностное значение, как только пробел заполнен.

Свободная переменная, связанная переменная

Пока переменная остаётся свободной, у предложения нет истинностного значения. Закрывают её две операции:

ОперацияПримерРезультат
ПодстановкаP(7)P(7)P(7)Истина
Квантор всеобщности∀x,P(x)\forall x, P(x)∀x,P(x)Ложь на целых числах
Квантор существования∃x,P(x)\exists x, P(x)∃x,P(x)Истина на целых числах

Квантифицированную переменную называют связанной. Предложение без свободных переменных есть высказывание — у него ровно одно истинностное значение.

Порядок кванторов

Два квантора разной природы не перестановочны. На целых числах, где S(x,y)S(x, y)S(x,y) означает «yyy больше xxx»:

∀x ∃y, S(x,y)истинно\forall x\, \exists y,\ S(x, y) \quad \text{истинно}∀x∃y, S(x,y)истинно

∃y ∀x, S(x,y)ложно\exists y\, \forall x,\ S(x, y) \quad \text{ложно}∃y∀x, S(x,y)ложно

Первое говорит: для каждого целого найдётся большее — и yyy вправе зависеть от xxx. Второе говорит: существует целое, большее всех, — наибольшее целое, которого не существует.

Те же символы в обратном порядке утверждают истину и ложь. Тот же механизм делает неперестановочным определение предела.

∀x ∃y ∃y ∀x x₁ x₂ x₃ y₁ y₂ y₃ x₁ x₂ x₃ y

Отрицание квантифицированного высказывания

Отрицание проходит сквозь кванторы, меняя их местами:

¬ ∀x, P(x)  ⟺  ∃x, ¬P(x)\neg\,\forall x,\ P(x) \iff \exists x,\ \neg P(x)¬∀x, P(x)⟺∃x, ¬P(x)

¬ ∃x, P(x)  ⟺  ∀x, ¬P(x)\neg\,\exists x,\ P(x) \iff \forall x,\ \neg P(x)¬∃x, P(x)⟺∀x, ¬P(x)

Отрицание «все простые» даёт не «ни одно не простое», а «существует непростое». Одного контрпримера довольно, чтобы опровергнуть всеобщее; чтобы опровергнуть существование, нужно перебрать всю область.

Область входит в само высказывание

Предикат оценивается лишь на объявленной области. «∃x, x2=2\exists x,\ x^2 = 2∃x, x2=2» ложно на Q\mathbb{Q}Q и истинно на R\mathbb{R}R: формула не изменилась, изменился универсум.

Опустить область — значит оставить высказывание неопределённым: не двусмысленным по смыслу, а лишённым истинностного значения.

Итог

Предикат становится высказыванием, когда его переменные закреплены или квантифицированы на объявленной области.