Приклад 2.2. Позначимо речення "х більше 3" через Р(х), де предикатний символ Р позначає предикат "більше 3", ах - змінна, або предметний символ. Вираз Р(х) у цілому теж називають предикатом. Щоб записати твердження "х більше 3" як предикат, можна поступити інакше - визначити предикат БІЛЬШЕ(х,у), який означає "х більшеy". Тоді речення "х більше 3" можна записати за допомогою предиката БІЛЬШЕ(х, 3).
Загалом, предикат, який містить nзмінних: x1, x2, x3,…,xn, записують Р(х1,х2,...,хn) та називають n-місним. Змінну xi
Щойно змінна х дістає значення з предметної області, предикат Р(х) набуває значення Т або F та перетворюється у висловлювання. Аналогічно, якщо всі змінні багатомісного предиката одержать значення, то він набуде значення істинності й теж перетвориться у висловлювання.
Атом логіки першого ступеня має вигляд Р(х1, х2,...,хn), де Р- предикатний символ, аx1,x2,…,xn - предметні або індивідні символи.
Приклад 2.3. Нехай вираз "x+у=2" задано предикатом Q(х,у). Тоді Q(1,2) - фальшиве висловлювання, а Q(2,0) - істинне. Позначимо це так: Q(1,2)=F, Q(2,0)=Т. Задамо речення "х любитьy" предикатом ЛЮБИТЬ(х,у). Тоді істинне речення "Іван любить Марію" подається істинним висловлюванням ЛЮБИТЬ (Іван, Марія).
Приклад 2.4. Якщо БІЛЬШЕ(х,у) - предикат, визначений у прикладі 2.2, то БІЛЬШЕ(5,3) - істинне висловлювання, а БІЛЬШЕ (1,3) - фальшиве висловлювання.
Існує інший шлях перетворення предиката у висловлювання -квантифікація. Нехай Р(х) — предикат, D — задана предметна область та х
Правильно побудовані формули логіки першого ступеня, або формули визначають так.
1.Атом є формулою.
2.Якщо Hта G- формули, то (¬H),(H
3.Якщо Hформула, ах- змінна у формулі H, то
4.Формули одержують лише скінченною кількістю застосуваньправил 1-3.
Наведемо приклади висловлювань, одержаних із застосуванням кванторів.
Приклад 2.5. Позначимо речення "х просте число" через P(х), "х раціональне число" - через Q(х), "хдійсне число" - через R(х) та "х меншеy" - через МЕНШЕ(х,у). Розглянемо такі істинні речення.
1. Кожне раціональне число є дійсним.
2. Існує число, яке є простим.
3. Для кожного числа х існує таке число у, що х<у.
Наведені речення записують такими формулами.
1.
2.
3.
Перехід від Р(х) до
Приклад 2.6. У формулі
У разі знаходження значення істинності висловлювання, отриманого з пропозиційної функції зв'язуванням її змінних кванторами, важливе значення має предметна область.
Зв'язування частини змінних багатомісного предиката перетворює його в предикат меншої місності. Зміст зв'язаних і вільних змінних у предикатах різний. Вільні змінні - це звичайні змінні, які можуть приймати різні значення з предметної області D: значення виразу Р(х) залежить відзначення х. Формули
2.2 Закони логіки предикатів.
Еквівалентні формули логіки висловлювань залишаються правильними й у логіці першого ступеня. Однак, у логіці першого ступеня є низка еквівалентностей, або законів, пов'язаних із специфікою визначення об'єктів логіки першого ступеня.
Аналогічно до попереднього, формули логіки першого ступеня називають еквівалентними, якщо вони приймають однакові значення істинності при довільних значеннях вільних змінних. Зокрема, якщо формули Р та Q еквівалентні, то формула Р~Q - тавтологія. Еквівалентність формул Р та Q будемо записувати Р-Q.
Проблема побудови законів логіки першого ступеня полягає у доведенні логічної еквівалентності формул Р та Q. У логіці висловлювань перевірку логічної еквівалентності можна виконати побудовою відповідних таблиць істинності. Аналогічна процедура у логіці першого ступеня стикається з великими труднощами, оскільки предметні змінні мають у загальному випадку нескінченні предметні області.
Наведемо основні закони логіки першого ступеня. Зауважимо, що у наведених нижче формулах указані лише зв'язані змінні і не вказані вільні змінні, які можуть набувати довільні значення із предметної області.
1. ¬(
2. ¬(
3.
4.
5.
6.