Скачать презентацию РЕНОМІНАТИВНА ЛОГІКА Семантичні моделі РНЛ композиційні системи Скачать презентацию РЕНОМІНАТИВНА ЛОГІКА Семантичні моделі РНЛ композиційні системи

Comp_Log_3.ppt

  • Количество слайдов: 21

РЕНОМІНАТИВНА ЛОГІКА Семантичні моделі РНЛ – композиційні системи квазіарних предикатів реномінативного рівня (VА, Pr. РЕНОМІНАТИВНА ЛОГІКА Семантичні моделі РНЛ – композиційні системи квазіарних предикатів реномінативного рівня (VА, Pr. A, C), де C визначається множиною базових композицій Відповідна алгебра (Pr. А, C) – композиційна алгебра квазіарних предикатів реномінативного рівня. Побудова такої алгебри визначає мову РНЛ. Алфавіт мови РНЛ – V – множина предметних імен – Ps – множина предикатних символiв (ПС) – імен базових предикатів – символи базових композицій Множину Ps назвемо сигнaтурою мови РНЛ. Індуктивно вводимо поняття формули мови РНЛ. 1. Кожний ПС є формулою. Такi формули назвемо атомарними. 2. Нехай – формула. Тодi – формули. 3. Нехай та – формули. Тодi – формула. 1

При запису використовуємо традиційні скорочення формул. nm( ) – множина всіх предметних імен, які При запису використовуємо традиційні скорочення формул. nm( ) – множина всіх предметних імен, які фігурують в символах реномінації формули . Таку nm( ) назвемо множиною імен формули . Розширимо пт на множини формул Для логік ЕП КС набувають вигляду (VА, ЕPr. A, C). Такі об’єкти – КС еквітонних предикатів реномінативного рівня. Інтерпретуємо мову РНЛ на КС реномінативного рівня (VА, Pr. A, C) Задамо тотальне однозначне I : Ps Pr. A, яке визначає значення ПС як базові предикати відповідної АС даних (А, Pr. A) Для інтерпретації формул продовжимо I до відображення Fr Pr. A: 1. I( ) = (I( )). 2. I( ) = (I( ), I( )). 3. 2

Відображення I прив'язує АС даних (А, Pr. A) до мови. Отримуємо об'єкти вигляду ((A, Відображення I прив'язує АС даних (А, Pr. A) до мови. Отримуємо об'єкти вигляду ((A, Pr. A), I) – АС з доданою сигнатурою. Така АС фактично визначає KC (VA, Pr. A, C) АС з доданою сигнатурою ((A, Pr. A), I) скорочено позначаємо (A, I). АС з доданою сигнатурою є інтегрованими семантичними моделями, які пов'язують мову КНЛ із АС даних. Називаємо їх моделями мови. Предикат I( ) – значення формули при інтерпретації на A=(A, I) – позначаємо A Формула істинна при інтерпретації на A, або A-істинна, якщо A – істинний предикат. Цей факт позначимо A |= . Формула виконувана при інтерпретації A, або A-виконувана, якщо A – виконуваний предикат. всюди iстинна, якщо iстинна при кожнiй iнтерпретацiї. Цей факт позначимо |= . виконувана, якщо виконувана при деякiй iнтерпретацiї. 3

Для встановлення істинності формули при повнототальних еквітонних інтерпретаціях досить перевірити значення відповідного A тільки Для встановлення істинності формули при повнототальних еквітонних інтерпретаціях досить перевірити значення відповідного A тільки на V-повних даних. Теорема 1. A |= для кожного d AV маємо A(d)=T. Наслідок. A |= для кожних A=(A, I), d AV маємо A(d)=T. Для повнототальних еквітонних інтерпретацій справджується Теорема 2. Для кожної A , якщо A |= та A |= , то A |= . Наслідок. Якщо |= та |= , то |= . Ім'я x V (строго) неiстотне для формули , якщо для кожної моделі мови A ім'я x (строго) неiстотне для A. У випадку логіки ЕП критерій неістотності предметних імен для формул встановлює Теорема 3. Ім'я x V неістотне для всіх v V маємо 4

Успадкування властивостей ПЛ для РНЛ відбувається перенесенням на рівень РНЛ понять тавтології, тавтологічних наслідку Успадкування властивостей ПЛ для РНЛ відбувається перенесенням на рівень РНЛ понять тавтології, тавтологічних наслідку і еквiвалентностi. Тавтологiї – формули, якi мають структуру тавтологiй мови ПЛ. Формула пропозиційно нерозкладна, якщо вона атомарна або вигляду Fr 0 – множина всiх пропозиційно нерозкладних формул мови L. Iстиннiсна оцiнка мови L – довiльне відображення : Fr 0 {T, F}. Продовжимо його до вiдображення : Fr {T, F}: – ( )=T ( )=F; – ( )=T ( )=T або ( )=T. тавтологiя, якщо ( )=T при кожнiй iстиннiснiй оцiнцi . Кожна тавтологія є всюди істинною формулою. Приклад 4. Формула всюди iстинна, але не тавтологiя 5

На множинi Fr формул введемо відношення тавтологiчного наслiдку ╞ (позначаємо також |=т), тавтологiчної еквiвалентностi На множинi Fr формул введемо відношення тавтологiчного наслiдку ╞ (позначаємо також |=т), тавтологiчної еквiвалентностi т , логiчного наслiдку |=, слабкого логiчного наслiдку ||=, логiчної еквiвалентностi . є тавтологiчним наслiдком (позн. ╞ ), якщо – тавтологiя. тавтологiчно еквiвалентнi (позн. т ): ╞ та ╞ є логiчним наслiдком (позн. |= ), якщо для кожної A маємо: T( A) F( A) = Зрозуміло, що |= всюди iстинна. та логiчно еквiвалентнi (позн. ): |= та |=. Зрозумiло, що формули та всюди iстиннi. є слабким логiчним наслiдком формули , що позн. ||= , якщо для кожної A маємо: A |=. 6

Основні властивості відношень ╞, |=, ||= та : 1) тавтологія ╞ ; 2) всюди Основні властивості відношень ╞, |=, ||= та : 1) тавтологія ╞ ; 2) всюди істинна |= ||= ; 3) ╞ |= ; але не завжди |= ╞ ; 4) |= ||= ; але не завжди ||= |= ; 5) т тавтологія 6) |= ; 7) відношення ╞ , |= та ||= рефлексивні і транзитивні; 8) відношення рефлексивне, транзитивне і симетричне. 7

Семантичні властивості РНЛ Для РНЛ успадковуються семантичні властивості пропозиційного рівня. Вкажемо властивості формул РНЛ, Семантичні властивості РНЛ Для РНЛ успадковуються семантичні властивості пропозиційного рівня. Вкажемо властивості формул РНЛ, пов'язані з реномінацією. Вони відображають відповідні властивості композиції реномінації. RT) Згортка тотожної пари імен у реномінації: Зокрема, R ) R -дистрибутивність: Аналогічно – властивості R , R&, R. 8

RR) Згортка реномінацій: RN) Нехай у неістотне для формули . Тоді Зокрема, RП) Теорема RR) Згортка реномінацій: RN) Нехай у неістотне для формули . Тоді Зокрема, RП) Теорема 4 (семантичної еквiвалентностi). Нехай формула ' отримана iз формули замiною деяких входжень формул 1, . . . , n на 1, . . . , n вiдповiдно. Якщо 1 1, . . . , n n, то '. Доводиться індукцією за побудовою формули 9

 Теорема (про розширення). Нехай АС одної сигнатури A = (А, IА) і В Теорема (про розширення). Нехай АС одної сигнатури A = (А, IА) і В = (А, IВ) та формула такі: р ( ) VA із р. A( ) випливає р. В( ) =р. A( ). Тоді d VA із A(d) випливає В(d) = A(d). Доводиться індукцією за побудовою формули . Теорема 6 вірна для загального випадку логік квазіарних предикатів. Нехай A = (А, IА) і В = (А, IВ) – АС однiєї сигнатури. АС В – система розширень для АС A, якщо р Ps VA із р. A( ) випливає р. В( ) = р. A( ). Наслідок. Нехай В=(А, IВ) – система розширень для АС A=(А, IА). Тоді для довільних та d VA із A(d) випливає В(d) = A(d). 10

Нормальні форми в РНЛ Формула – в слабкій нормальній формі, якщо символи реномінації в Нормальні форми в РНЛ Формула – в слабкій нормальній формі, якщо символи реномінації в формулі застосовні тільки до ПС. Формула – в нормальній формі, або нормальна, якщо – в слабкій нормальній формі, причому всі із не мають тотожних перейменувань. Формула примітивна: атомарна або має вигляд та відсутні тотожні перейменування Теорема 1. можна збудувати в нормальній формі: |= Зведення до нормальної форми виконуємо так. Використовуючи R та R , просуваємо реномінації вглиб формули Використовуючи RR, згортаємо сусідні символи реномінації. При появі усуваємо тотожні перейменування згідно RТ. За теоремою еквівалентності, після просунення всіх символів реномінації на рівень ПС та усунення тотожних перейменувань дістанемо формулу у нормальній формі таку, що |= 11

Формулу у нормальній формі, утворену з за допомогою перетворень на основі R , RR Формулу у нормальній формі, утворену з за допомогою перетворень на основі R , RR та RТ, назвемо нормалізантою формули . Наслідок 2. Нехай – нормалізанта формули . Тоді |= . Наслідок 3. Нехай 1 та 2 – нормалізанти . Тоді |= 1 2. Індукцiєю за побудовою формули доводиться Теорема 2. Нехай – нормалізанта формули . Тоді нормалізанта формули є нормалізантою формули Формула – субтавтологія, якщо її нормалізанта – тавтологія. Коректність таких визначень гарантує Теорема 3. Якщо 1 та 2 – нормалізанти формули , а формула 1 – тавтологія, то й 2 – тавтологія. Фундаментальну роль субтавтологій встановлює Теорема 4. Формула – субтавтологія |= . 12

Відношення логічного наслідку для множин формул РНЛ та – множини формул мови сигнатури Ps. Відношення логічного наслідку для множин формул РНЛ та – множини формул мови сигнатури Ps. A=(А, I) – АС сигнатури Ps. є логічним наслідком в АС A, якщо d VA А(d)=T неможливо ΨА(d)=F Ψ . Позначаємо |=А є логічним наслідком , якщо |=А АС A=(А, I) сигнатури Ps. Це позначаємо |= Отже, | існують АС A=(А, I) та d VA такі: маємо А(d)=T та Ψ маємо ΨА(d)=F Відношення |= для множин формул рефлексивне, але не транзитивне Теорема 1 (заміни еквівалентних). Нехай . Тоді , |= та |= , . 13

Властивості відношення |= G 1, G 2 та П 1–П 10 успадковуються на реномінативному Властивості відношення |= G 1, G 2 та П 1–П 10 успадковуються на реномінативному рівні Вкажемо властивості відношення |=, пов‘язані з композицією реномінації. Вони безпосередньо відтворюють відповідні властивості формул. Кожна така властивість розщеплюється на дві властивості для |= RT|-) RT-|) RR|-) RR-|) R |-) R -|) 14

 R |-) R -|) Ps. N|-) при у (р), де р Ps Ps. R |-) R -|) Ps. N|-) при у (р), де р Ps Ps. N-|) при у (р), де р Ps N|-) при умові у ( ). N-|) при умові у ( ). Умову у ( ) можна ослабити до умови у неістотне для . Базові властивості відношення |= на реномінативному рівні: П 1–П 4 та RT|-, RТ-|, RR|-, RR-|, R |-, R -|, Ps. N|-, Ps. N-| 15

Реномінативні числення РНЛ повнототальних ЕП Реномінативне неокласичне числення (РНКЧ): ФС вигляду T = (Fr, Реномінативні числення РНЛ повнототальних ЕП Реномінативне неокласичне числення (РНКЧ): ФС вигляду T = (Fr, Ax, P). Fr – множина формул мови РНЛ Ax – множина логічних аксіом P – множина правил виведення. Aлог задається схемами аксіом: Ах. ПР) – пропозиційні аксіоми Ах. RT) – аксіоми елімінації тотожних перейменувань Ах. R ) – аксіоми R -дистрибутивності Ах. R ) – аксіоми R -дистрибутивності Ах. RR) – аксіоми згортки реномінацій Такі РНКЧ назвемо вільними. 16

Множина Р правил виведення РНКЧ: П 1) |- - правило розширення. П 2) |- Множина Р правил виведення РНКЧ: П 1) |- - правило розширення. П 2) |- - правило скорочення. П 3) ( X) |- ( ) X - правило асоціативності. П 4) , X |- X - правило перетину. П 5) |- - правило реномінації (ПР). Теорема РНКЧ: формула, яка виводиться із аксіом за допомогою ПВ Позначення: T |– , або |– , якщо T мається на увазі. Th(T) – множина теорем РНКЧ T Теорема. 1) Логічні аксіоми є всюди істинними формулами; 2) Висновки правил П 1–П 4 – логічні наслідки засновків; 3) Висновок правила П 5 – слабкий логічний наслідок засновку. 17

Модель мови A=(A, І) – модель РНКЧ T, якщо A |= для всіх Ax Модель мови A=(A, І) – модель РНКЧ T, якщо A |= для всіх Ax ПВ для кожної інтерпретації A зберігають істинність на A. Отже: Теорема 2 (істинності). Кожна теорема РНКЧ T істинна на кожній моделі T. Наслідок. теорема вільного РНКЧ - всюди істинна формула істинна в РНКЧ T, якщо істинна на моделі числення T. Те, що істинна в T, позначаємо T |=. Теорема істинності. Якщо T |– , то T |=. Теорема істинності засвідчує коректність РНКЧ: із синтаксичної істинності випливає семантична істинність. Кожне виведення засобами ПЧ є виведенням вільного РНКЧ. Теорема 3 (тавтології). Кожна тавтологія є теоремою. Наслiдок. Якщо { 1, . . . , n}╞ та |– 1, . . . , |– n , то |–. Теорема 4 (еквiвалентностi). Нехай ' отримана iз замiною деяких входжень формул 1, . . . , n на 1, . . . , n вiдповiдно. Якщо |– 1 1, . . . , |– n n, то |– '. 18

Теорема 5. Нехай – нормалізанта формули . Тоді |– . Нормалізанта формули утворена із Теорема 5. Нехай – нормалізанта формули . Тоді |– . Нормалізанта формули утворена із за допомогою перетворень на основі RT, R , RR, RN. На синтаксичному рівні вони задані відповідними аксіомами. Далі скористуємося ТТ і теоремою еквівалентності Наслідок 1. Нехай – субтавтологія, тоді |–. Нехай – нормалізанта субтавтології . За теоремою 5 маємо | – . Але –тавтологія, тому |–. Звідси |– за ТТ. Теорема 6 (повноти). РНКЧ T маємо T |= T |– За теоремою істинності із T |– випливає T |=. Умова T |= для стандартних РНКЧ означає |=. За теоремою 4 із |= випливає, що – субтавтологія. За наслідком теореми 5 маємо T |– Наслідок теореми повноти – розв’язність вільних РНКЧ. 19

Cеквенційні числення РНЛ Базові секвенційні форми: 20 Cеквенційні числення РНЛ Базові секвенційні форми: 20

 Теорема 1. 1) Нехай – секвенційні форми, де = |- -| , = Теорема 1. 1) Нехай – секвенційні форми, де = |- -| , = |- -| . Тоді: 1) якщо |= , то |= ; 2) якщо |= та |= , то |= . Теорема 2 (коректності). Нехай |- -| вивідна. Тоді |= . Теорема 3 (повноти). Нехай |= . Тоді |- -| вивідна. Для доведення теореми повноти використовується метод модельних (Хінтікківських) множин. 21