Page 74 - 4570
P. 74

73


                  Випишемо посилки клаузи у стовпчик і склеїмо їх по черзі:

                                1.  D   F             8.  A       F         (1, 2)
                                                                   E
                                2.  A       D       9.  C   A               (3, 7)
                                           E
                                3.  C       A       10.  C        F       (8, 9)
                                            B
                                                                     E
                                4. Е                    11.  C   F              (4, 10)
                                5. С                    12. F                     (5, 11)
                                6.  F                  13. 0                     (6, 12)
                                7. В

                  Із черги склеювання посилок випливає, що ця клауза істинна.



                             ЛЕКЦІЯ 15. ВСТУП ДО ЛОГІКИ ПРЕДИКАТІВ


                  1. Основні поняття логіки предикатів

                  Формалізація мови у логіці висловлювань здійснюється шляхом розбиття
            мовних  повідомлень  на  окремі  неподільні  речення  (атоми),  а  їх  змістове
            об’єднання  –  за  допомогою  символів  ~,  →,  ,  ,  .  Внутрішня  структура
            речень  при  цьому  не  враховується.  Наприклад,  для  умовиводу  «Деякі  люди
            геніальні.  Сократ     людина.  Отже,  він  геніальний»,  інтуїтивно  зазначений
            логічний  висновок  стосується  деяких  індивідуумів,  до  яких  Сократ  міг  і  не
            належати.  Тобто  в  цьому  висловлюванні  не  врахована  внутрішня  змістова
            особливість  узагальнення  «деякі».  А  якщо  розглянути  умовивід  «Кожна
            людина смертна. Оскільки Сократ   людина, то він смертний», то інтуїтивно
            зазначений логічний висновок є коректним.
                  Розглянемо цей  умовивід більш детально. Для цього  введемо  атоми:  А  –
            «кожна людина смертна»; В – «Сократ – людина»; С – «Сократ смертний».
                  Тоді умовивід відповідатиме формулі логіки висловлювань А  В → С, або
            перетворивши в нормальну форму, отримаємо:
                                А  В → С =  (А  В)  С = А  В  С.
                  Остання формула на інтерпретації (T, T, F) хибна, що свідчить про те, що
            вона не є загальнозначущою. А це означає, що у рамках логіки висловлювань С
            не є логічним наслідком А і В. Така обмеженість можливостей цієї формалізації
            пов’язана  з  тим,  що  в  атомі  А  не  врахована  внутрішня  змістова  особливість
            узагальнення «кожний».
                  Теорія предикатів враховує внутрішню структуру речень і ґрунтується на
            тому,  що  в  цих  реченнях  подані  об’єкти  мають  певні  властивості  або
            знаходяться  між  собою  у  певному  відношенні.  Наприклад,  у  висловленні
            «Сократ  –  людина»,  підмет  «Сократ»  є  об’єктом,  а  присудок  «людина»
            виражає деяку його властивість. Головним для логіки предикатів є саме друга
            складова речення, що фіксується, а значення об’єкта пропонується позначити
            деякою  змінною  величиною.  Таким  чином,  можна  розглянути  речення  «x  –
            людина», яке не є висловлюванням, а є висловлювальною формою, підстановка
   69   70   71   72   73   74   75   76   77   78   79