18.04.2024 / Предикаты и кванторы
Предикаты
Предикаты - это часть предложения, которая выражает действие или состояние субъекта.
Предикат (логическая функция): утверждение, содержащее переменные.
Предикат-свойство: от одной переменной.
Примеры:
P(N) = "В городе N живут более 2 млн человек"Простое(x) = "x – простое число"Спит(x) = "x всегда спит на уроке"
Предикат-отношение: от нескольких переменных.
Примеры:
Больше(x, y) = "x > y"Живет(x, y) = "x живет в городе y"Любит(x, y) = "x любит y"
Кванторы
Кванторы - слова или символы, указывающие на количество элементов в логическом выражении.
Квантор: знак, обозначающий количество.
Какой квантор использовать?
Примеры:
"Все моря соленые"- всеобщий квантор."Некоторые кошки серые"- существенный квантор."Все числа чётные"- всеобщий квантор."Некоторые окуни – рыбы"- существенный квантор."Все прямоугольники – квадраты"- всеобщий квантор."Некоторые квадраты – прямоугольники"- существенный квантор.
Высказывания
Истинно ли высказывание?
Дано:
A = "Все люди смертны" = 1B = "Сократ – человек" = 1
Доказать:
C = "Сократ смертен" = 1
Доказательство:
P(x) = "x – человек"Q(x) = "x – смертен"A = 1: приx = СократB = 1: по свойствам импликации
Кванторы и переменные
Один квантор связывает одну переменную:
∀x P(x, y)– предикат от переменнойу∃y P(x, y)– предикат от переменнойх
Два квантора связывают две переменных:
∀x ∃y P(x, y)- для любогохсуществуету, при которомP(х,у)=1∃x ∀y P(x, y)– существуетх, такой что при любомуверноP(x,y)=1
Сравнение высказываний
Отрицание кванторов:
НЕ "для любого
xвыполняетсяP(x)" ⟺ "существуетx, при котором не выполняетсяP(x)"НЕ "существует
x, при котором выполняетсяP(x)" ⟺ "для любогоxне выполняетсяP(x)"
Last updated