Page 36 - 6109
P. 36

він є і людиною.
                      Для імплікації та тотожності справедливі такі твердження:
                      а   b дорівнює ( ~ а)  b,
                      а  b дорівнює (а  b)  (~ а  ~ b),
                      а  b дорівнює (а  b)  (b  а).
                      З  кожним  предикатом  може  бути  пов'язаний  квантор  –  елемент,  який
               визначає,  за  яких  умов  предикат  перетворюється  на  істинне  висловлювання.
               Розрізняють квантор узагальнення () і квантор існування ().

                      Якщо u позначає змінну, а r – твердження, то запис u  r означає, що "r
               справджується  для  всіх  u  ",  а  запис  u  r  означає,  що  "існує  u,  для  якої  r
               справджується". Перший квантор називають квантором узагальнення, оскільки
               кажуть  про  будь-що  у  всесвіті  ("для  будь-якого  u,  ...  ").  Для  зручoсті  запису
               позначатимемо  його  all,  другий  називається  квантором  існування,  оскільки
               вказує  на  існування  деяких  об'єктів  ("існує  u  таке,  що  ...  ").  Для  зручності
               запису його позначатимемо exists.
                      Ось приклади використання цих кванторів:
                      All (X, чоловік (X)  людина (X))
                      Означає,  що  для  будь-якої  змінної  X,  якщо  вона  означає  чоловіка,  то
               означатиме і людину також, або ж для будь-якого X, якщо X – чоловік, то X –
               людина; або ж: всі чоловіки –люди.
                      За тим самим принципом:
                      exists (Z, батько (Іван, Z)  жінка (Z))
                      означає,  що  існує  певний  об'єкт,  що  може  бути  позначений  змінною  Z.
               При цьому Іван є батьком Z і Z – жінка. Ми можемо прочитати це таким чином:
               існує Z таке, що Іван є батьком Z і Z – жінка; або: Іван має дочку.
                      У логіці предикатів елементарним об'єктом, який має значення "істина", є
               атомарна  формула  (літерал).  Атомарна  формула  містить  символьні
               позначення предиката і термів, які відіграють роль аргументів цього предиката.
               Узагальнено  позначення  предиката  є  ім'ям  відношення,  яке  існує  між
               аргументами.
                      Атомарна  формула  записується  як  позначення  предиката  і  має  такий
               вигляд: Р (t 1, t 2, ..., t n )
                      де Р – позначення предиката, a t 1, t 2, ..., t n – терми.
                      Число  термів  для  кожного  предиката  фіксоване  і  називається  його
               арністю. Терми визначаються так:
                      –  константний терм – терм;
                      –  змінний терм – терм;
                      –  якщо арність функціональної літери f є п, а t 1, t 2, ..., t n – терми, тоді f(t 1,
               t 2, ..., t n)  також терм.
                      Вірно  побудована  формула  отримується  в  результаті  комбінування  ато-
               марних формул за допомогою логічних зв'язок.
                      Символ     позначає  хибну  замкнуту  формулу  і  визначає  поняття  "про-

               тиріччя". Так, формула А    означає хибність А, вона еквівалентна формулі ~
               А.
                      Серед  формул  можна  виокремити  спеціальний  клас  формул:  тотожньо

                                                                                                            36
   31   32   33   34   35   36   37   38   39   40   41