1 C ЕКВЕНЦІЙНІ ЧИСЛЕННЯ КОМПОЗИЦІЙНО-НОМІНАТИВНИХ ЛОГІК ЧАСТКОВИХ ТА

Скачать презентацию 1 C ЕКВЕНЦІЙНІ ЧИСЛЕННЯ КОМПОЗИЦІЙНО-НОМІНАТИВНИХ ЛОГІК ЧАСТКОВИХ ТА Скачать презентацию 1 C ЕКВЕНЦІЙНІ ЧИСЛЕННЯ КОМПОЗИЦІЙНО-НОМІНАТИВНИХ ЛОГІК ЧАСТКОВИХ ТА

comp_log_6seq.ppt

  • Размер: 511 Кб
  • Количество слайдов: 35

Описание презентации 1 C ЕКВЕНЦІЙНІ ЧИСЛЕННЯ КОМПОЗИЦІЙНО-НОМІНАТИВНИХ ЛОГІК ЧАСТКОВИХ ТА по слайдам

1 C ЕКВЕНЦІЙНІ ЧИСЛЕННЯ КОМПОЗИЦІЙНО-НОМІНАТИВНИХ ЛОГІК ЧАСТКОВИХ ТА НЕОДНОЗНАЧНИХ ПРЕДИКАТІВ Розробка систем пошуку виведень належить до1 C ЕКВЕНЦІЙНІ ЧИСЛЕННЯ КОМПОЗИЦІЙНО-НОМІНАТИВНИХ ЛОГІК ЧАСТКОВИХ ТА НЕОДНОЗНАЧНИХ ПРЕДИКАТІВ Розробка систем пошуку виведень належить до найважливіших завдань математичної логіки. Ефективним апаратом побудови виведень є секвенційні числення. Різноманітність семантик та відношень логічного наслідку в КНЛ індукує побудову для них низки різновидностей секвенційних числень. Ми розглянули такі числення, побудовані для традиційного відношення |= Cl ЧКНЛ еквітонних квазіарних предикатів Розглянемо секвенційні числення, які формалізують відношення |= Cl , |= Cm , |= T , |= F , |= TF , для ЧКНЛ : – часткових однозначних предикатів, – тотальних неоднозначних предикатів, – часткових неоднозначних предикатів.

2 Умови замкненості секвенції в різних численнях Нехай  – множина специфікованих формул.  Введемо для2 Умови замкненості секвенції в різних численнях Нехай – множина специфікованих формул. Введемо для множини означених та неозначених квазівільних предметних імен, або множини val -змінних та unv -змінних: val ( )= { x V | –| x }; unv ( ) = { x V | |– x }. Множину нерозподілених для імен введемо так: ud ( ) = free ( ) \ ( val ( ) unv ( )). Базова умови замкненості секвенції |– –| (індукована властивістю С ): С) існує формула : та . Властивості С L , С R , С LR , які істотні для відношень |= T , |= F , |= TF , індукують додаткові умови С L , С R , С LR замкненості секвенції |– –| : С L ) існує формула : та ; С R ) існує формула : та ; С LR ) існують формули такі: , , , . Зрозуміло, що С LR С L та С R.

3 Додаткова умова замкненості секвенції – unv - замкненість( unvalued ).  Множиною unv - змінних3 Додаткова умова замкненості секвенції – unv — замкненість( unvalued ). Множиною unv — змінних секвенції |– –| назвемо Un = { u V | u }. При інтерпретатаціях змінні множини Un трактуються як неозначені. Вводимо Un — unv — форми ( unv — форми відносно заданої множини unv — змінних Un ) Нехай R -формула така : { r 1 , …, r k , s , …, s k , y 1 , …, y n } Un , { x 1 , …, x n } Un = , { v 1 , …, v m } Un = . Un — unv — форма формули – це вираз вигляду де позначає невизначене значення. R -формули та Un — unv — еквівалентні : та мають однакові Un — unv — форми. Якщо R -формули та Un — unv — еквівалентні, то A ( d ) = A ( d ) для кожних моделі мови A та d V A , для яких u ( d ) = T для всіх u Un. Секвенція |– –| із множиною unv — змінних Un unv — замкнена : Un С) існує пара Un — unv — еквівалентних R -формул та таких, що та . Теорема. Якщо секвенція |– –| unv — замкнена, то |= . 1 1 1 , . . . , , . . . Φk n m r r x x u u s s y y v v. R 1 1 1 , . . . , ε , . . . , ε , , . . . , Φ, n m m x x u u v v. R

4    Числення QG  Формалізує відношення |= TF  (загальна  семантика) 4 Числення QG Формалізує відношення |= TF (загальна семантика) Замкненість секвенції визначається умовою C Un С. Вводимо такі базові секвенційні форми: | |, | , ( ), Σ RT ( ), Σ v x z v z x R A R A | |, | , ( ), Σ ΦU , ä å ν( ); ( ), Σ v u y v z u R A y A R A | | , ( ), Σ ΦU , ä å ν( ). ( ), Σ v u y v z u R A y A R A | | , ( ), Σ R R , де { }; ( ), Σ u v u x v y R x. A x u R x. A | |, | , ( ), Σ R R , де { }. ( ), Σ u v u x v y R x. A x u R x. A | | | , Σ R p ( ), Σ x y x. A R x. A | | | , Σ R p . ( ), Σ x y x. A R x.

5     | |, | , ( ), Σ RT ( ), Σ5 | |, | , ( ), Σ RT ( ), Σ v x z v z x R A R A | |, | , ( ), Σ ΦU , ä å ν( ); ( ), Σ v u y v z u R A y A R A | | , ( ), Σ ΦU , ä å ν( ). ( ), Σ v u y v z u R A y A R A | | , ( ), Σ R R , де { }; ( ), Σ u v u x v y R x. A x u R x. A | |, | , ( ), Σ R R , де { }. ( ), Σ u v u x v y R x. A x u R x. A | | | , Σ R p ( ), Σ x y x. A R x. A | | | , Σ R p . ( ), Σ x y x. A R x.

6  | | |( ), Σ RR ; ( ( )), Σ  o v6 | | |( ), Σ RR ; ( ( )), Σ o v w x y. R A R R A | | | ( ), Σ R ; ( ), Σ v x v x R A R A | | | | ( ), Σ R ; ( ), Σ v v x x v x R A R B R A B | | | | ( ), Σ R ; ( ), Σ v v x x v x R A R B R A B | | , Σ ; , Σ A B | | , , Σ ; , Σ

7  | | |( ), Σ RR ; ( ( )), Σ  o v7 | | |( ), Σ RR ; ( ( )), Σ o v w x y. R A R R A | | | ( ), Σ R ; ( ), Σ v x v x R A R A | | | ( ), Σ R ; ( ), Σ v v x x v x R A R B R A B | | | ( ), Σ R ; ( ), Σ v v x x v x R A R B R A B | | | , Σ ; , Σ A A | | , Σ . ( ), Σ A B | | , , Σ ; ( ), Σ

8  Ми вводимо дві різновидності форм для елімінації кванторів:  –  елімінації квантора під8 Ми вводимо дві різновидності форм для елімінації кванторів: – елімінації квантора під реномінацією ( R-форми) – елімінації зовнішнього квантора ( -форми). Форми |– R , –| R , |– , –| назвемо T -формами. | | | |( ), ε , Σ ε , де , ( Σ, ); , Σ Ï x z TR A z z V z nm x. A , | , | | | ( ), ε , Σ Rε , ä å , (Σ, ( )) (çà { }) ( ), Σ u x v zu T vu v R A z z V z nm R x. A df x u R x. A | | | | ( ), ε , Σ ε , ä å , ( Σ, ); , Σ x z TR A z z V z nm x. A Ï , | , | | | ( ), ε , Σ Rε , ä å , (Σ, ( )) (çà { }) ( ), Σ u x v zu T vu v R A z z V z nm R x. A df x u R x.

9   Форми –| v ,  |–  v ,  –| Rv ,9 Форми –| v , |– v , –| Rv , |– Rv назвемо F -формами. Для F -форм умова: |– y не входить до . | | | , ( ), ε , Σ v ; , ε , Σ x yx. A R A y x. A y , | | | |( ), ε , Σ Rv , (òóò { }). ( ), ε , Σu u x v v y u v R x. A R A y x u R x. A y | | | | , ( ), ε , Σ v ; , ε , Σ x yx. A R A y x. A y , | | , | | | | ( ), ε , Σ Rv (òóò { }). ( ), ε , Σu u x v v y u v R x. A R A y x u R x. A y

10 Формули вигляду      –  T -формули Формули вигляду  10 Формули вигляду – T -формули Формули вигляду – F -формули При елімінації кванторів додатково застосовуються форми -розподілу. d за умови: x не входить до . v за умови: z V T та z Ï nm ( ). Маємо три різновидності базових секвенційних форм. – допоміжні – форми типів RT , U , R R , R p ; – форми -розподілу – це d та v ; – основн i – всі інші базові секвенційні форми | |, , ( ))u u v vx x R x | |, , x x |, z

11 Числення QL  формалізує: – відношення |= T для неокласичної  семантики ЧК НЛ; –11 Числення QL формалізує: – відношення |= T для неокласичної семантики ЧК НЛ; – відношення |= F для пересиченої семантики ЧК НЛ. Умова замкненості секвенції: C CL Un С. Базові секвенційні форми такі ж, як форми числення QG. Числення QR формалізує: – відношення |= F для неокласичної семантики ЧК НЛ; – відношення |= T для пересиченої семантики ЧК НЛ. Умова замкненості секвенції: C CR Un С. Базові секвенційні форми такі ж, як форми числення QG. Числення QLR формалізує відношення |= TF для випадку неокласичної семантики та для випадку пересиченої семантики. Умова замкненості секвенції: C CLR Un С. Базові секвенційні форми такі ж, як форми числення QG.

12     Числення QC  Формалізує |= Cl  (неокласична  семантика) та12 Числення QC Формалізує |= Cl (неокласична семантика) та |= Cm (пересичена семантика) Замкненість секвенції визначається умовою C Un С. Базові секвенційні форми числення QC : |– RT , –| RT , |– U , |– R R , –| R R , |– R p , –| R p , | , | , |– RR , –| RR , |– R , –| R , |– , |– R , –| v , –| Rv , а також форми -розподілу d та v Для |= Cl та |= Cm можна знімати заперечення, переносячи формулу з лівої частини наслідку в праву і навпаки, тому в численні QC форми для зовнішнього заперечення не потрібні. Форми | та | традиційні: | | | , Σ ; , Σ

13  Спектр секвенційних числень чистих  першопорядкових КНЛ    |= Cl  13 Спектр секвенційних числень чистих першопорядкових КНЛ |= Cl |= Cm |= T |= F |= TF ________________ Неокласична QC – QL QR QLR Пересичена – QC QR QLR Загальна – QG На основі властивостей відношень |= отримуємо основну властивість секвенційних форм: Теорема 1. Нехай – базові секвенційні форми Тоді : 1) |= ; |= та |= ; 2) | | ; | або | | | | | | òà

14 Процедур а побудова секвенційного дерева  Процедура побудови дерева розбита на етапи.  Вона починається14 Процедур а побудова секвенційного дерева Процедура побудови дерева розбита на етапи. Вона починається з кореня дерева. Кожне застосування секвенційної форми проводиться до скінченної множини доступних на даний момент формул. Перед побудовою дерева для секвенції зафіксуємо нескінченний список TN «нових» тотально неістотних імен такий, що nm ( ) TN = . Це означає, що імена із TN не зустрічаються у формулах секвенції . Виділимо деяке f TN (використовується формою v ). Специфіковані формули вигляду |– x та –| x індукуються формами елімінації кванторів, вони не можуть бути в складі секвенції . На початку кожного етапу – крок доступу : до списку доступних додаємо по одній формулі зі списків T -формул та F -формул. На початку побудови доступна лише пара перших формул списків (єдина T -формула чи F -формула, якщо один зі списків порожній). Після додавання до секвенції пари нових доступних формул перевіряємо умову ud ( ) = , де – множина доступних формул секвенцій на шляху від до цієї .

15 ud ( )  =  free ( )  \  val ( )15 ud ( ) = free ( ) \ val ( ) та має F -формули в иконуємо крок розподілу : за допомогою d -форм розподілюємо усі імена ud ( ) на означені та неозначені. Це веде до побудови піддерева висоти m = | ud ( )| з вершиною : маємо k = 2 m наступників секвенції : 1 , …, k. Якщо було val ( ) = , то для одного наступника (нехай 1 ) маємо val ( 1 ) = ; для такої секвенції 1 застосовуємо v -форму для виділеного f TN. Після цього val ( ) для кожного із наступників секвенцій 1 , …, k. Отже, v -форма застосовується 1 разу на шляху Перед кожним етапом перевіряємо, чи усі листи дерева – замкнені секвенції. – так отримано замкнене секвенційне дерево, процедура виведення завершена позитивно. – ні у випадку виведення скінченної секвенції додатково перевіряємо, чи буде хоч один із листів фінальною секвенцією. Незамкнена вершина виведення секвенції – фінальна , якщо до неї вже незастосовна жодна секвенційна форма, або якщо кожне застосування форми до не вводить нових формул, відмінних від формул на шляху від до . Поява фінальної секвенції повторення незамкненої секвенції на даному шляху є незамкнен ий шлях процедура виведення завершена негативно

16 Якщо процедура не завершена, то для кожного незамкненого листа  робимо наступний крок доступу, 16 Якщо процедура не завершена, то для кожного незамкненого листа робимо наступний крок доступу, далі добудовуємо скінченне піддерево з вершиною : – а ктивізуємо всі доступні (окрім примітивних) формули . – до кожної активної формули застосовуємо відповідну секвенційну форму. Після застосування основної форми утворені нею формули на даному етапі пасивні , до таких формул на цьому етапі основні форми не застосовуються. При виконані основних форм за можливості робимо спрощення, застосовучи допоміжні форми типів RT , N , R R , R p , R p. Застосування на етапі основних форм проводимо так. – спочатку виконуємо всі T -форми. При кожному її застосуванні беремо зі списку TN нове z як перше незадіяне на даному шляху від кореня. – виконуємо форми типу RR , R , , , ; – виконуємо F -форми; кожну F -форму – у val ( ) ; – множина доступних формул на шляху від до секвенції, в якій починаємо виконання цих F -форм. Після виконання кожної форми в секвенції перевіряємо її на замкненість. Повтори формул у секвенціях усуваємо

17 Таким чином, при побудові секвенційного дерева можливі такі випадки:  1) Процедуру завершено позитивно, маємо17 Таким чином, при побудові секвенційного дерева можливі такі випадки: 1) Процедуру завершено позитивно, маємо скінченне замкнене дерево. 2) Процедуру завершено негативно, в дереві є скінченний незамкнений шлях. 3) Процедура не завершується, маємо нескінченне дерево. Н ескінченне дерево зі скінченним розгалуженням має хоч один нескінченний шлях ( лем а Кеніга ) У випадках 2) і 3) у дереві існує незамкнений шлях , всі його вершини – незамкнені секвенції. Кожна з формул секвенції зустрінеться на і стане доступною. Теорема 2 (коректності). Нехай секвенція |– –| вивідна в численні . Тоді |= в семантиці . Назву числення читаємо на перетині стовпця |= та рядка ( див. табл. ). Якщо секвенція |– –| вивідна, то для неї побудоване замкнене секвенційне дерево. Із процедури побудови дерева випливає: |= для кожної його вершини |– –| . Для листів дерева це випливає з визначень замкненої та unv — замкненої секвенцій. Збереження секвенційними формами відношення |= (від засновків до висновку) випливає з теореми 1. Тому для кореня дерева |– –| – теж |= .

18 Побудова виведення для скінченної секвенції Опишемо модифіковану процедуру побудови виведення для скінченної .  Процедура18 Побудова виведення для скінченної секвенції Опишемо модифіковану процедуру побудови виведення для скінченної . Процедура побудови дерева розбита на етапи. Вона починається з кореня . На кожному етапі – 1 -кратне застосування сек. форми до формул секвенції. Перед побудовою дерева зафіксуємо нескінченний список TN «нових» тотально строго неістотних імен такий, що nm ( ) TN = . Виділимо деяке f TN (використовується формою v ). Початок побудови дерева. Перевіряємо умову ud ( ) = . Якщо ud ( ) = free ( ) = , то застосовуємо v -форму для виділеного f TN. Якщо ud ( ) = free ( ) , то виконуємо крок розподілу : за допомогою d -форм робимо розподіл усіх імен із ud ( ) на означені та неозначені. Це веде до побудови піддерева висоти m = | ud ( )| з вершиною : о тримуємо k = 2 m наступників секвенції : 1 , …, k. Для одного наступника, нехай це 1 , маємо val ( 1 ) = ; Для такої 1 застосовуємо v -форму для виділеного f TN. Після цього val ( ) для кожного із наступників секвенцій 1 , …, k. При побудові дерева v -форма застосовується не більше 1 разу.

19   Зауваження.  Якщо формули початкової секвенції не містять символів квантифікації,  то крок19 Зауваження. Якщо формули початкової секвенції не містять символів квантифікації, то крок розподілу не виконуємо. Зрозуміло, що тоді форми, де фігурують символи квантифікації, також незастосовні. Перед кожним етапом перевіряємо, чи усі листи дерева – замкнені секвенції. – так отримано замкнене секвенційне дерево, процедура виведення завершена позитивно. – ні у випадку виведення скінченної секвенції додатково перевіряємо, чи буде хоч один із листів фінальною секвенцією. Поява фінальної секвенції поява незамкненого шляху процедура виведення завершена негативно. Кроки етапу. Процедура не завершена добудовуємо скінченне піддерево з вершиною . – активізуємо всі доступні (окрім примітивних) формули . – до кожної активної формули застосовуємо відповідну форму. Після застосування основної форми утворені нею формули на даному етапі пасивні, до них на цьому етапі основні форми не застосовуються. При виконані основних форм за можливості робимо спрощення, застосовучи допоміжні форми типів RT , N , R R , R p , R p

20 Застосування на етапі основних форм до формул секвенції проводимо так.  – виконуємо всі 20 Застосування на етапі основних форм до формул секвенції проводимо так. – виконуємо всі T -форми та форми типу RR , R , , , . При застосуванні T -форми беремо зі списку TN нове z як перше незадіяне на даному шляху від кореня до даної вершини. – виконуємо F -форми; кожну з них – у val ( ), де – множина доступних формул на шляху від до секвенції, в якій починаємо виконання цих F -форм. Після виконання кожної форми в секвенції перевіряємо її на замкненість. Повтори формул у секвенціях усуваємо. Таким чином, при побудові секвенційного дерева можливі такі випадки: 1) Процедуру завершено позитивно, маємо скінченне замкнене дерево. 2) Процедуру завершено негативно, в дереві є скінченний незамкнений шлях. 3) Процедура не завершується, маємо нескінченне дерево. За лемою Кеніга в дереві існує хоча б один нескінченний шлях. У випадках 2) і 3) у дереві існує незамкнений шлях , всі його вершини – незамкнені секвенції. Кожна з формул секвенції зустрінеться на і стане доступною

21      Теореми про контрмоделі Теореми повноти секвенці йних  числень ЧКНЛ21 Теореми про контрмоделі Теореми повноти секвенці йних числень ЧКНЛ опираються на теореми про існування контрмоделі для множини формул незамкненого шляху. Для доведення теореми про контрмоделі використовується метод модельних (хінтікківських) множин. Теорема 3. Нехай – незамкнений шлях у секвенційному дереві, збудованому для секвенції |– –| , нехай Н – множина всіх специфікованих формул секвенцій цього шляху. Тоді існують моделі мови A = ( A , I 1 ), B = ( A , I 2 ) та , V A такі: 1) |– Н T ( A ) та –| Н Ï T ( A ); 2) |– Н Ï F ( B ) та –| Н F ( B ). Пари ( A , ) та ( B , ) із такими властивостями назвемо T -контрмоделлю та F -контрмоделлю для секвенції |– –| . Доведення. Для Н задамо м ножини означених імен та неозначених імен W = { y V | –| y Н } та Un = { y V | |– y Н }

22 Застосування секвенційних форм до секвенцій шляху  відбувається до тих пір,  поки це можливо,22 Застосування секвенційних форм до секвенцій шляху відбувається до тих пір, поки це можливо, тому кожна непримітивна формула чи її заперечення, що зустрічається на шляху , рано чи пізно буде розкладена чи спрощена. Усі секвенції шляху незамкнені, тому для них не виконується умова замкненості C Un С. Отже, для Н виконуються такі умови коректності: НС) не існує примітивної формули такої, що |– Н та –| Н ; НС U ) не існує примітивних Un — unv -еквівалентних формул Переходи від нижчої вершини шляху до вищої відбуваються згідно з відповідною секвенційною формою, тому для Н вірні такі умови переходу: òà : v u x y. R R | | òà v u x y. R H , |HRT) ( )z v v z x x. R H , |( ) ( )z v v z x x. R H , |H RT) ( )z v v z x x. R H , |( ) ( )z v v z x x. R H

23 , |H U) ( ) çà óì î âè  ( )y v v z23 , |H U) ( ) çà óì î âè ( )y v v z x x. R H y , |( ) çà óì î âè ( )y v v z x x. R H y , |H U) ( ) çà óì î âè ( )y v v z x x. R H y , |( ) çà óì î âè ( )y v v z x x. R H y , |HR R) ( )u x u v y v. R x H , |( ) ( )u x u v y v. R x H , |H R R) ( )u x u v y v. R x H , |( ) ( )u x u v y v. R x H | |HR p) ( ) x y. R x H x H | |( ) x y. R x H x H

24  | |HRR) ( ( )) ( )v w v w x y x y.24 | |HRR) ( ( )) ( )v w v w x y x y. R R H R H o | |H RR) ( ( )) ( )v w v w x y x y. R R H R H o | |HR ) ( )v v x x. R H | |( ) ( )v v x x. R H | | H R ) ( )v v x x. R H | |( ) ( )v v x x. R H | | |HR ) ( ) àá î ( )v v v x x x. R H R H | | |( ) òà ( )v v v x x x. R H R H | | |H R ) ( ) òà ( )v v v x x x. R H R H | | |( ) àá î ( )v v v x x x. R H R H

25 Н ) |– Н   – | Н –| Н  Н ) |–25 Н ) |– Н – | Н –| Н Н ) |– Н або |– Н – | Н –| Н та –| Н Н ) |– ( ) Н |– Н та |– Н – | ( ) Н –| Н або –| Н | |H ) ( ) ä ë ÿ ä åÿêî ãî x yx H R H y W | | ( ) ä ë ÿ âñ³õ x yx H R H y W | |H ) ( ) ä ë ÿ âñ³õ x yx H R H y W | | ( ) ä ë ÿ ä åÿêî ãî x yx H R H y W , | | , H R) ( ) ä ë ÿ ä åÿêî ãî u u x v v y. R x H R H y W , | | , ( ) ä ë ÿ âñ³õ u u x v v y. R x H R H y W , | | , H R) ( ) ä ë ÿ âñ³õ u u x v v y. R x H R H y W , | | , ( ) ä ë ÿ ä åÿêî ãî u u x v v y. R x H R H y W

26 M ножин y  специфікованих формул Н ,  для якої виконуються ці  умови,26 M ножин y специфікованих формул Н , для якої виконуються ці умови, назвемо G -модельною. Побудуємо контрмодель за G — модельною множиною Н. Візьмемо деяку множину А таку, що | А | = | W |, та деякі ін’єктивні , V A з asn ( ) = W. Така А дублює множину W. Задамо значення базових предикатів та їх заперечень на і та на іменних множинах вигляду – |– y Н T ( y ) та Ï F ( y ); – – | y Н Ï T ( y ) та F ( y ); – |– р Н T ( р A ) та Ï F ( р B ); – – | р Н Ï T ( р A ) та F ( р B ); – |– р Н T ( p A ) та Ï F ( p B ); – – | p Н Ï T ( p A ) та F ( p B ); Для атомарних формул і формул вигляду та їх заперечень твердження теореми випливає з визначення базових предикатів. Далі доводимо традиційно: індукцією за складністю формули згідно з пунктами визначення множини Н. r ( ) i r ( ) : v v x x ( )v x. R p | ( ) r ( ) ( ) òà r ( ) ( )v v v x x A x BR p H T p F p

27 Для числень  QL ,  QR ,  QLR  теорема про контрмоделі формулюється27 Для числень QL , QR , QLR теорема про контрмоделі формулюється аналогічно. Відмінність – у різних умовах коректності модельної множини. Такі умови НС L , НС R , НС LR отримуємо із умов С L , С R , С LR замкненості секвенції: НС L ) не існує примітивної формули такої, що |– Н та |– Н ; НС R ) не існує примітивної формули такої, що –| Н та –| Н ; НС LR ) не існує примітивних формул таких, що виконуються умови: |– Н , –| Н. Зрозуміло, що НС LR НС L НС R. M ножина специфікованих формул Н , для якої виконуються умови переходу G — модельної множини: – L — модельна , якщо для Н виконуються умови коректності НС, НС L , НС U ; – R — модельна , якщо для Н виконуються умови коректності НС, НС R , НС U ; – LR — модельна , якщо для Н виконуються умови коректності НС, НС LR , НС U. Зауваж ення. Для T — контрмоделі невиконання умови НС L , тобто наявність формули такої, що |– Н та |– Н , дає T ( A ) та T ( A ) = F ( A ), звідки маємо неоднозначність A . Для F- контрмоделі невиконання умови НС R , тобто наявність такої, що –| Н та –| Н , дає F ( B ) та F ( B ) = T ( B ), звідки неоднозначність B .

28 Сформулюємо теорему про контрмоделі для числення Q С. Теорема 4.  Нехай – незамкнений шлях28 Сформулюємо теорему про контрмоделі для числення Q С. Теорема 4. Нехай – незамкнений шлях у секвенційному дереві, збудованому для секвенції |– –| , нехай Н – множина всіх специфікованих формул секвенцій шляху . Тоді існують моделі мови A = ( A , I 1 ), B = ( A , I 2 ) та , V A такі: 1) |– Н T ( A ) та –| Н F ( A ); 2) |– Н Ï F ( B ) та –| Н Ï T ( B ). Пари ( A , ) та ( B , ) із такими властивостями б удемо називати Cl -контрмоделлю та Cm -контрмоделлю для секвенції |– –| . Доведення. Задамо W = { y V | –| y Н } та Un = { y V | |– y Н }. Усі секвенції шляху незамкнені, тому для них не виконується умова замкненості C Un С. Застосування форм до секвенцій шляху відбувається до тих пір, поки це можливо, тому кожна непримітивна формула на шляху буде розкладена чи спрощена згідно з відповідною секвенційною формою числення Q С. Отже, для Н виконуються : – умови коректності НС U – умови переходу Н , Н RT , Н N , НR R, НR p , Н RR , Н R

29 Тут умова Н :  Н ) |– Н –| Н ;   29 Тут умова Н : Н ) |– Н –| Н ; – | Н |– Н. Множину Н із такими властивостями назвемо C -модельною. Візьмемо деяку множину А таку, що | А | = | W |, та деякі ін’єктивні , V A з asn ( ) = W. Задамо значення базових предикатів та їх заперечень на і та на іменних множинах вигляду – |– y Н T ( y ) та Ï F ( y ); – – | y Н F ( y ) та Ï T ( y ); – |– р Н T ( р A ) та Ï F ( р B ); – – | р Н F ( р A ) та Ï T ( р B ); Для атомарних формул і формул вигляду та їх заперечень твердження теореми випливає з визначення базових предикатів. Далі доводимо традиційно: індукцією за складністю формули згідно з пунктами визначення C — модельної множини. r ( ) i r ( ) : v v x x ( )v x. R p | ( ) r ( ) òà r ( )v v v x x A x BR p H T p F p | ( ) r ( ) òà r ( )v v v x x A x BR p H F p T p

30    Теореми повноти На основі теорем про контрмоделі маємо теореми повноти для числень30 Теореми повноти На основі теорем про контрмоделі маємо теореми повноти для числень ЧКНЛ. Теорема 5. Нехай |= в семантиці . Тоді секвенція |– –| вивідна в численні . Назву числення читаємо на перетині стовпця |= та рядка ( див. табл. ). 1. Доведення для |= TF в загальній семантиці та числення QG. Нехай супротивне: |= TF та секвенція |– –| невивідна. Якщо |– –| невивідна, то секвенційне дерево для |– –| незамкнене , тому в н ьому існує незамкнений шлях . Нехай Н – множина всіх специфікованих формул секвенцій шляху . Тоді |– –| Н З а теоремою 3 існують T -контрмодель ( A , ) та F -контрмодель ( B , ) такі: |– Н T ( A ) та –| Н Ï T ( A ); |– Н Ï F ( B ) та –| Н F ( B ). Враховуючи |– –| Н , отримуємо: T -контрмодель: для всіх маємо T ( A ), для всіх Ψ маємо Ï T ( Ψ A ). Звідси T ( A ) та Ï T ( A ) невірно T ( A ). Останнє заперечує A |= T , тому й заперечує |= TF . F -контрмодел ь: для всіх маємо Ï F ( B ), для всіх Ψ маємо F ( Ψ B ). Звідси Ï F ( B ) та F ( B ) невірно F ( B ). Останнє заперечує B |= F , тому й заперечує |= TF .

312.  Доведення для |=TF  в неокласичній чи пересиченій семантиці та  QLR.  Аналогічно312. Доведення для |=TF в неокласичній чи пересиченій семантиці та QLR. Аналогічно п. 1 отримуємо, що існують T -контрмодель ( A , ) та F -контрмодель ( B , ) такі: |– Н T ( A ) та –| Н Ï T ( A ); |– Н Ï F ( B ) та –| Н F ( B ). Якщо при виконанні НС LR невірна НС L (тоді НС R ), то для T- контрмоделі м а ємо неоднозначний предикат, а для F- контрмоделі – нетотальний предикат, тому для логіки однозначних предикатів беремо F- контрмодель, а для логіки тотальних предикатів – T- контрмодель. Якщо при виконанні НС LR невірна НС R (тоді НС L ), то для F- контрмоделі м а ємо неоднозначний предикат, а для T- контрмоделі – нетотальний предикат, тому для логіки однозначних предикатів беремо T- контрмодель, а для логіки тотальних предикатів – F- контрмодель. Якщо вірні НС L i НС R , то можна брати як T- контрмодель, так і F- контрмодель. Далі доводимо так, як в п. 1.

323.  Доведення для |= T  в неокласичній семантиці та QL.  Нехай супротивне: |=323. Доведення для |= T в неокласичній семантиці та QL. Нехай супротивне: |= T та секвенція |– –| невивідна. Якщо |– –| невивідна, то секвенційне дерево для |– –| незамкнене , тому в н ьому існує незамкнений шлях . Нехай Н – множина всіх специфікованих формул секвенцій шляху . Тоді |– –| Н За теоремою про контрмодель існує T -контрмодель ( A , ) така: |– Н T ( A ) та –| Н Ï T ( A ). Згідно з |– –| Н для всіх маємо T ( A ), для всіх Ψ маємо Ï T ( Ψ A ). Звідси T ( A ) та Ï T ( A ), тому невірно T ( A ). Це заперечує |= T . 4. Доведення для |= F в пересиченій семантиці та QL. Нехай супротивне: |= F та секвенція |– –| невивідна. Якщо |– –| невивідна, то секвенційне дерево для |– –| незамкнене , тому в н ьому існує незамкнений шлях . Нехай Н – множина всіх специфікованих формул секвенцій шляху . Тоді |– –| Н За теоремою про контрмодель існує F -контрмодель ( B , ) така: |– Н Ï F ( B ) та –| Н F ( B ). Згідно з |– –| Н для всіх маємо Ï F ( B ), для всіх Ψ маємо F ( Ψ B ). Звідси Ï F ( B ) та F ( B ), тому невірно F ( B ). Це заперечує |= F .

335.  Доведення для |= F  в неокласичній семантиці та QR.  Нехай супротивне: |=335. Доведення для |= F в неокласичній семантиці та QR. Нехай супротивне: |= F та секвенція |– –| невивідна. Якщо |– –| невивідна, то секвенційне дерево для |– –| незамкнене , тому в н ьому існує незамкнений шлях . Нехай Н – множина всіх специфікованих формул секвенцій шляху . Тоді |– –| Н За теоремою про контрмодель існує F -контрмодель ( B , ) така: |– Н Ï F ( B ) та –| Н F ( B ). Згідно з |– –| Н для всіх маємо Ï F ( B ), для всіх Ψ маємо F ( Ψ B ). Звідси Ï F ( B ) та F ( B ), тому невірно F ( B ). Це заперечує |= F . 6. Доведення для |= T в пересиченій семантиці та QR. Нехай супротивне: |= T та секвенція |– –| невивідна. Якщо |– –| невивідна, то секвенційне дерево для |– –| незамкнене , тому в н ьому існує незамкнений шлях . Нехай Н – множина всіх специфікованих формул секвенцій шляху . Тоді |– –| Н За теоремою про контрмодель існує T -контрмодель ( A , ) така: |– Н T ( A ) та –| Н Ï T ( A ). Згідно з |– –| Н для всіх маємо T ( A ), для всіх Ψ маємо Ï T ( Ψ A ). Звідси T ( A ) та Ï T ( A ), тому невірно T ( A ). Це заперечує |= T .

347.  Доведення для |= Cl в неокласичній семантиці та Q С.  Нехай супротивне: |=347. Доведення для |= Cl в неокласичній семантиці та Q С. Нехай супротивне: |= CT та секвенція |– –| невивідна. Якщо |– –| невивідна, то секвенційне дерево для |– –| незамкнене , тому в н ьому існує незамкнений шлях . Нехай Н – множина всіх специфікованих формул секвенцій шляху . Тоді |– –| Н З а теоремою 4 існує Cl -контрмодель ( А , ) така: |– Н А ( ) = Т та –| Н А ( ) = F. Згідно з |– –| Н для всіх маємо А ( ) = Т , для всіх Ψ маємо Ψ А ( ) = F. Звідси T ( B ) F ( B ), тому T ( B ) F ( B ) . Це суперечить |= Cl . 8. Доведення для |= Cm в пересиченій семантиці та Q С. Нехай супротивне: |= Cm та секвенція |– –| невивідна. Якщо |– –| невивідна, то дерево для |– –| незамкнене , тому в н ьому існує незамкнений шлях . Нехай Н – множина всіх специфікованих формул секвенцій шляху . Тоді |– –| Н З а теоремою 4 існує Cm -контрмодель ( B , ) така: |– Н Ï F ( B ) та –| Н Ï T ( B ). Згідно з |– –| Н для всіх маємо Ï F ( B ), для всіх Ψ маємо Ï T ( Ψ B ). Звідси Ï F ( B ) T ( B ), тому F ( B ) T ( B ) V A. Це заперечує |= Cm .

35 Поєднуючи теореми коректності та повноти, отримуємо: Секвенція |– –|  вивідна в численні  35 Поєднуючи теореми коректності та повноти, отримуємо: Секвенція |– –| вивідна в численні |= в семантиці . Назва числення – на перетині стовпця |= та рядка : Секвенційні числення чистих першопорядкових КНЛ |= Cl |= Cm |= T |= F |= TF ________________ Неокласична семантика QC – QL QR QLR Пересичена семантика – QC QR QLR Загальна семантика – QG