Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Розділ. Предикати для студентів. Лекція.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
222.72 Кб
Скачать

Розділ. Логіка предикатів

1. Поняття предиката

Числення висловлень, будучи складовою частиною всіх логічних числень, зовсім недостатнє для аналiзу найпростiших логiчних мiркувань.

Розглянемо, наприклад, таке міркування: «Іван старший від Петра, Петро старший від Василя, отже, Іван старший від Василя». Правильність цього міркування не викликає сумніву. Перекладемо його на мову алгебри висловлень: . Дане співвідношення справджується, якщо формула є тавтологією. Проте, якщо , а , то , що суперечить правильності твердження . Справа в тому, що у численнi висловлень будь-яке просте висловлення розглядається як неподiльне цiле, позбавлене внутрiшньої структури, яке має лише одну властивiсть - бути або iстинним, або хибним. Для подання вихідного висловлювання у вигляді формули потрібно заглянути в суть простих висловлювань, що неможливо на базі алгебри висловлень. Такий аналіз здійснюється в логіці предикатів.

Кожне з висловлень цього прикладу можна записати предикатом , де х та упредметні змінні (аргументи, терми), а - двомісний предикат, : «бути старшим». Предикат – це назва властивості предмету чи відношення між предметами.

Одномісним предикатом , визначеним на множині Х, називається вираз, який після підстановки в нього замість х предметів із Х перетворюється на висловлювання, тобто, якщо надати предметним змінним певних значень, то предикат перетворюється на висловлювання. Множину Х називають предметною областю.

Наприклад, предикат Р(х): «х більше 3», тоді при х=4 маємо тому, що 4>3.

Предикат може залежати від кількох пропозиційних змінних, при цьому ці пропозиційні змінні набувають своїх значень із деякої універсальної множини U, а предикат набуває значень з множини . Інколи під предикатом розуміють підмножину U, на якій цей предикат тотожно дорівнює 1.

Якщо предикат залежить від однієї змінної, то він називається одномісним; від 2-хдвомісним і т. д. Якщо предикат не залежить від жодної змінної, то він називається нульмісним, або висловлюванням. Наприклад, «1 більше 0» - 0-місний предикат.

Вираз, яким записується предикат – це висловлювальна форма. Наприклад, - тримісна висловлювальна форма.

2. Операції над предикатами

Оскільки значеннями предикатів є висловлювання, то над предикатами можна виконувати логічні операції алгебри висловлень: , , , , ~

Нагадаємо, що предикат - це певна підмножина універсальної множини U, а саме та підмножина, на якій цей предикат тотожно дорівнює 1 (так звана множина істинності предиката).

Конюнкцiєю P(x1,x2,...,xn)Q(x1,x2,...,xn) називають предикат R(x1,x2,...,xn), який набуває значення 1 на тих i тiльки тих наборах значень змінних, на яких обидва предикати P(x1,x2,...,xn) i Q(x1,x2,...,xn) дорiвнюють 1.

Дизюнкцiєю P(x1,x2,...,xn)Q(x1,x2,...,xn) називають предикат T(x1,x2,...,xn), який набуває значення 1 на тих i тiльки тих наборах значень термiв, на яких або предикат P(x1,x2,...,xn), або предикат Q(x1,x2,...,xn) дорiвнює 1.

ЗапереченнямP(x1,x2,...,xn) предиката P(x1,x2,...,xn) називають предикат S(x1,x2,...,xn), який дорiвнює 1 на тих i лише тих значеннях термiв, на яких предикат P(x1,x2,...,xn) дорiвнює 0.

Імплікація ; еквіваленція

Кон’юнкцію двох предикатів можна розглядати як перетин областей iстинностi предикатiв ; диз’юнкцію двох предикатів можна розглядати як об’єднання областей iстинностi предикатiв ; заперечення предиката - це доповнення тієї підмножини U, яка відповідає предикату Р.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]