1 ЛОГІКИ КВАЗІАРНИХ ПРЕДИКАТІВ 1 -го ПОРЯДКУ Розглядаємо
comp_log_4.ppt
- Количество слайдов: 40
1 ЛОГІКИ КВАЗІАРНИХ ПРЕДИКАТІВ 1-го ПОРЯДКУ Розглядаємо композиційно-номінативні логіки еквітонних квазіарних предикатів – неокласичні логіки Чиста неокласична логіка ЧНКЛ – це НКЛ еквітонних предикатів кванторного рівня Семантичні моделі ЧНКЛ – композиційні системи еквітонних квазіарних предикатів кванторного рівня (VA, PrA, C), де C визначається множиною базових композицій Кожна така КС задає АС даних (A, ЕPrA) та композиційну алгебру предикатів кванторного рівня. (PrА, C) Побудова композиційні алгебри предикатів кванторного рівня визначає мову ЧНКЛ. Алфавіт мови: – V – множина предметних імен – Ps –множина предикатних символiв (ПС) – імен базових предикатів – символи базових композицій Множину Ps назвемо сигнaтурою мови ЧНКЛ.
2 1. Кожний ПС є формулою. Такi формули назвемо атомарними. 2. Нехай – формула. Тодi – формули. 3. Нехай та – формули. Тодi – формула. Множину всіх формул позначимо Fr. Як і для мов ПЛ та РНЛ, використовуємо скорочення формул. () – множина всіх тих рРs, які входять до складу формули . nm() – множина всіх предметних імен vV, які фігурують в символах реномінації формули . Така nm() – множина імен формули . q() – множина всіх vV, які фігурують в символах квантифікації, що входять до складу . Така q() – множина кванторних імен формули . nq() = nm()q() – множина некванторних імен формули . Розширюємо , пт, q, nq на множини формул
3 Інтерпретуємо мову ЧНКЛ на КС еквітонних предикатів кванторного рівня. Задамо тотальне однозначне I : Ps ЕPrA, яке визначає значення ПС як базові предикати відповідної АС даних (А, ЕPrA) Такі АС даних – неокласичнi АС із еквітонними предикатами. Відображення I прив'язує АС даних (А, ЕPrA) до мови. Отримуємо об'єкти вигляду ((A, ЕPrA), I) – АС ЕП з доданою сигнатурою. Така АС фактично визначає KC (VA, ЕPrA, C) АС з доданою сигнатурою ((A, ЕPrA), I) позначаємо (A, I). АС з доданою сигнатурою є інтегрованими семантичними моделями, які пов'язують мову ЧНКЛ із АС даних. Називаємо їх моделями мови Для інтерпретації формул продовжимо I до відображення FrЕPrA
4 1. I() = (I()). 2. I() = (I(), I()). 3. 4. I(x) = x(I()). Предикат I() – значення формули при інтерпретації A=(A, I) Позначаємо його A (частково) істинна, або неспростовна при інтерпретації A = (A, I), або A-істинна, якщо A – істинний предикат. Цей факт позначимо A |= . виконувана при інтерпретації A =(A, I), або A-виконувана, якщо A – виконуваний предикат. всюди iстинна, якщо iстинна при кожнiй iнтерпретацiї. Цей факт позначимо |= . виконувана, якщо виконувана при деякiй iнтерпретацiї.
5 Успадкування властивостей ПЛ для ЧНКЛ відбувається перенесенням на рівень ЧНКЛ понять тавтології, тавтологічних наслідку і еквiвалентностi. Тавтологiї – формули, якi мають структуру тавтологiй мови ПЛ. Формула пропозиційно нерозкладна, якщо вона атомарна або вигляду чи $xF Fr0 – множина всiх пропозиційно нерозкладних формул мови L. Iстиннiсна оцiнка мови L – довiльне : Fr0 {T, F}. Продовжимо до вiдображення : Fr{T, F}: – ()=T ()=F; – ()=T ()=T або ()=T. тавтологiя, якщо ()=T при кожнiй iстиннiснiй оцiнцi Кожна тавтологія є всюди істинною формулою. Приклад. Формули вигляду xyyx всюди iстинні, але не тавтологiї.
6 На множинi формул мови ЧНКЛ введемо відношення тавтологiчного наслiдку ╞ , тавтологiчної еквiвалентностi т , логiчного наслiдку |=, слабкого логiчного наслiдку ||= логiчної еквiвалентностi . є тавтологiчним наслiдком (позн. ╞ ), якщо – тавтологiя. та тавтологiчно еквiвалентнi (позн. т): ╞ та ╞ є логiчним наслiдком (позн. |=): всюди iстинна. та логiчно еквiвалентнi (позн. ): |= та |=. Зрозумiло, що формули та всюди iстиннi. є слабким логiчним наслiдком формули , що позн. ||=, якщо A iз A |= випливає A |=.
7 Основні властивості відношень ╞, |=, ||= та : 1) тавтологія ╞ ; 2) всюди істинна |= ||=; 3) ╞ |=; але не завжди |= ╞ ; 4) |= ||=; але не завжди ||= |=; 5) т тавтологія 6) |=; 7) відношення ╞ , |= та ||= рефлексивні і транзитивні; 8) відношення рефлексивне, транзитивне і симетричне.
8 Теорема 1 (про розширення). Нехай АС однієї сигнатури A = (А, IА) і В = (А, IВ) та формула такі: р() VA із рA() випливає рВ()=рA(). Тоді dVA із A(d) випливає В(d)=A(d). Доводиться індукцією за побудовою формули . Теорема вірна для загального випадку логік квазіарних предикатів. Нехай A = (А, IА) і В = (А, IВ) – АС однiєї сигнатури. АС В – система розширень для АС A, якщо рPs VA із рA() випливає рВ() = рA(). Наслідок. Нехай В=(А, IВ) – система розширень для АС A=(А, IА). Тоді для довільних та dVA із A(d) випливає В(d) = A(d).
9 Ім'я xV неiстотне для формули , якщо A = (A, I) x неiстотне для A . Критерій неістотності предметних імен для формул встановлює Теорема 2. Ім'я xV неістотне для |=x Враховуючи, що завжди |=x та |=x, дістаємо Наслідок. Ім'я xV неістотне для |=x |=x |=x |=x Неістотні імена дають змогу робити перейменування квант. імен. Теорема 3. Нехай уV неістотне для . Тоді Наслідок. Нехай уV неістотне для . Тоді Основою евівалентних перетворень формул ЧНКЛ є Теорема 4 (семантичної еквiвалентостi). Нехай F' отримана iз F замiною деяких входжень формул F1,...,Fn на Y1, ..., Yn вiдповiдно. Якщо |=F1«Y1, ..., |=Fn «Yn, то |=F«F'
10 Семантичні властивості ЧНКЛ Для ЧНКЛ успадковуються властивості пропозиційного рівня. Із реномінативного рівня успадковуємо специфічні властивості формул, пов'язані з реномінацією. RT) Згортка тотожної пари імен у реномінації: R) R-дистрибутивність: R) R-дистрибутивність: Аналогічно – властивості R, R&, R, R. RR) Згортка реномінацій: RN) Нехай у неістотне для формули . Тоді
11 Вкажемо властивості кванторного рівня, які не використовують реномінації. Вони цілком аналогічні властивостям класичної логіки: S1) |=F®$xF та |="xF®F. S2) |=F Û|="xF. S3) F||="xF та "xF||=F, але не завжди F|="xF. S4) Якщо |=F, то |=$xF, |=F«$xF та |=F«"xF. S5) Якщо |=F®Y, то |=$xF®$xY та |="xF®"xY. S6) Якщо |=F®Y та |=Y®"xY, то |=$xF®Y. S7) Якщо |=F®Y та |=F®"xF, то |=F®"xY. S8) |=$x$yF«$y$xF та |="x"yF«"y"xF. S9) |=$xF«"x$xF; |=$xF«$x$xF; |="xF«"x"xF; |="xF«$x"xF. S10) |=$y"xF®"x$yF, але не завжди |="x$yF®$y"xF. S11) |="xF«Ø$xØF та |=$xF«Ø"xØF. S12) |=F«"xF Û |=F®"xF Û |=$xF®F Û |=$xF«F. S13) |=$xFÚ$xY«$x(FÚY) та |="xF&"xY«"x(F&Y). S14) |=$x(F&Y)®$xF&$xY та |="xFÚ"xY®"x(FÚY).
12 Властивості, пов'язані з композиціями квантифікації та реномінації: R$х) "хR) NR) при х{у, u1,...,un} - аналітична неістотність верхніх імен в реномінаціях Зокрема, при ху маємо R) при - обмежена R-дистр-ть RZ) Нехай х неістотне для . Тоді уV маємо: - згортка за неістотним іменем. Зокрема, RВ) Зокрема,
13 Умова є істотною для властивості R. Справді: при vu; Для пронесення символів реномінації через х, якщо умова для R не виконується, потрібно спочатку замінити підформулу х на де z неістотне для та z{v1,...,vn, u1,...,un}. Тому для виконання еквівалентних перетворень довільних формул треба мати потенційно нескінченний запас неістотних імен. Це дає змогу пронести символи реномінації вглиб формули і перетворити формулу до вигляду, близького до класичного, коли реномінації застосовні тільки до ПС. Для формул класичної логіки істотними є тільки їх вільні предметні імена, від яких може залежати значення відповідних предикатів. В класичній логіці базового предикату за допомогою спеціальної функції арності ar : PsN визначається скінченна стандартна множина істотних імен: для п-арного предикату істотними є саме імена 1, …, п. Для НКЛ важлива в першу чергу неістотність предметних імен. Тому для базових предикатів НКЛ будемо вказуємо множину неістотних імен, від яких не залежить значення таких предикатів.
14 Імена, неістотність яких для базових предикатів постулюється, називаються синтетично неістотними. Нехай для визначення синтетично неістотних імен задана : Ps2V. Таку функцію продовжимо до : Fr2V : () = (); () = ()(); = ((){v1,...,vn}) {xi | vi(), i{1,…,n}. (x) = (){x} Пару (Ps, ) назвемо сигнатурою синтетичної неістотності. Така сигнатура є аналогом сигнатури класичної логіки (Ps, ar). На відміну від класичного випадку, вона не впливає на множину формул НКЛ, але обмежує клас інтерпретацій. Тотальна неістотність імені x означає Тому при завданні синтетично неістотних імен за допомогою функції множиною тотально неістотних імен буде Постулювання наявності нескінченної множини тотально неістотних імен вимагає, щоб VT була нескінченною.
15 Отже, для НКЛ розглядаємо тільки такі мови та інтерпретації, для яких задана функція , що гарантує нескінченність Теорема 5. Нехай х(). Тоді х неістотне для Наслідок. Якщо x(), то |=x та |=x Якщо для умова не виконується, то візьмемо тотально неістотне z: Oтримуємо загальну R-дистрибутивність: R) тут z тотально неістотне та
16 Нормальні форми в ЧНКЛ Ψ –варіанта формули Ξ, якщо Ψ утворена із Ξ посл. замінами підформул вигляду х на підформули при умові у(). Теорема (про варіанту). Нехай Ψ – варіанта формули Ξ. Тоді |=ΨΞ. Формула Ψ – в різнокванторній формі, якщо всі входження кванторних префіксів у формулу Ψ (якщо вони є) - по різних тотально неістотних іменах, причому кожне уq(Ψ) не може лежати в області дії такого, що Формулу в різнокванторній формі назвемо різнокванторною. Формула Ψ – в нормальній формі, якщо всі символи реномінації формули Ψ (якщо вони є) застосовані тільки до ПС, та всі входження кванторних префіксів у Ψ – по різних тотально неістотних іменах. Отже, Ψ – в нормальній формі, якщо вона різнокванторна та всі символи реномінації формули Ψ (якщо вони є) застосовані тільки до ПС. Формулу в нормальній формі назвемо нормальною.
17 Теорема. Для кожної можна збудувати різнокванторну : |=Ξ Кожному входженню х в зіставимо нове тотально неістотне ім’я із V, причому різним входженням кванторних префіксів зіставимо різні тотально неістотні імена. Просуваючись по зліва направо, замінюємо кожну підформулу вигляду хА на формулу де у – тотально неістотне ім’я, співставлене такому входженню х в . Так збудована різнокванторна, в силу маємо |=. Зрозуміло, що – варіанта формули Теорема. Для кожної можна збудувати нормальну Ψ: |= За побудуємо її варіанту – різнокванторну 1. Тоді |=1 За 1 будуємо Ψ. Використовуючи R, R, RR, проносимо всі символи реномінації вглиб формули до рівня ПС. Отримуємо Ψ таку, що |=1. При цьому всі входження кванторних префіксів в Ψ – по різних тотально неістотних іменах. Отже, Ψ – нормальна, а в силу |=1 та |=1 маємо |= Нормальну формулу Ψ, отриману із даної формули так описаним способом, назвемо нормалізантою формули Наслідок. Нехай Ψ - нормалізанта формули . Тоді |=
18 Визначимо множину fr() квазівільних імен формули . Для цього задамо функцію fr: Fr2V : рPs покладемо fr(р) = . Далі значення fr визначаємо індуктивно: fr() = fr(); fr() = fr()fr(); fr(x) = fr(){x}; (fr(){v1,...,vn}){x1,...,xn}. Звідси fr(x) = fr(x) = fr(){x} та Для встановлення неістотності предметних імен важливою є Теорема. Якщо у(р) ПС р ф-ли та уfr(), то у(). Теорема доводиться індукцією за побудовою формули . Наслідок 1. Нехай уV неістотне ПС формули та уnm(). Тоді у(). В силу fr()пт() з умови упт() випливає умова уfr(). Наслідок 2. Нехай уV тотально неістотне та уnm(). Тоді у(). Формула квазізамкнена, якщо fr()=.
19 Квазізамкнені формули є синтаксичними аналогами замкнених формул класичної логіки, проте семантичними аналогами замкнених формул їх вважати не можна. До складу формули можуть входити ПС, для яких множини істотних імен нескінченні. Можливість для формули бути залежною від нескінченної множини предметних імен є визначальною властивістю логіки квазіарних предикатів, зокрема, НКЛ, що істотно її відрізняє від класичної логіки. Пропозиційною схемою формули назвемо ПФ Prop(), отриману із опусканням усіх символів, окрім ПС та символів проп. зв'язок. Теорема. Нехай формулa квазізамкнена, Prop() не тавтологія і не суперечність, причому не містить спеціальних ПС із явно виділеними істотними іменами (наприклад, символи рівності =ху). Тоді існують АС A=(А, I) та d1, d1VA такі, що А(d1) = T та А(d2) = F. Якщо Prop() не тавтологія і не суперечність, то існують істиннісні оцінки 1, 2 такі, що 1(Prop()) = T та 2(Prop()) = F. Візьмемо zV: znm() та z(). Візьмемо А = {a, b}. dAnm() та р() визначимо рА(d). dAnm() та р() задамо рА(dza) = 1(p) та рА(dzb) = 2(p). Тоді А(dza) = T та А(dzb) = F
20 Таким чином, для логіки квазіарних предикатів квазізамкнені формули необов'язково інтерпретуються як константні предикати. У той же час для випадку класичної логіки кожна замкнена формула на кожній АС відповідної сигнатури завжди інтерпретується як як T або F Теорема. формули можна побудувати квазізамкнену нормальну формулу таку, що |= |=. За спочатку будуємо її різнокванторну варіанту 1 Якщо fr() = fr(1) = , далі будуємо нормальну формулу Ψ Позаяк fr(Ψ) = fr(1) = , то Ψ квазізамкнена, вона нормалізантa формули , тому |=. Звідси |= |=, тому – шукана формула . Нехай fr() = fr(1) ={u1,...,uk}≠. Візьмемо множину {у1,...,уk} тотально неістотних імен таких, що {у1,...,уk}nm(1)=. Всі у1,...,уk неістотні для 1. Тоді |=1 |= |=u1…uk1 , звідки |=u1…uk1 2 , де 2 – це формула . Звідси |=1 |=2 . Згідно R, R, RR проносимо всі реномінації вглиб формули до рівня ПС. Отримуємо таку, що |=2 . При цьому fr()=, всі входження кванторних префіксів в – по різних тотально неістотних іменах. Отже, квазізамкнена – в нормальній формі, згідно |=1, |=12 та |=2 маємо |= |=. Така – квазізамкнена нормалізанта формули .
21 Відношення логічного наслідку для множин формул ЧНКЛ та – множини формул мови сигнатури Ps. A=(А, I) – АС сигнатури Ps. є логічним наслідком в АС A, якщо dVA А(d)=T неможливо ΨА(d)=F Ψ. Позначаємо |=А є логічним наслідком , якщо |=А АС A=(А, I) сигнатури Ps . Це позначаємо |= Звідси: | існують АС A=(А, I) та dVA такі: маємо А(d)=T та Ψ маємо ΨА(d)=F Відношення |= для множин формул рефлексивне, але не транзитивне Теорема (заміни еквівалентних). Нехай . Тоді , |= , |= та |= , |= ,.
22 Властивості відношення |= G1, G2 та П1–П10 успадковуються на кванторному рівні Вкажемо властивості відношення |=, пов‘язані з композиціями реномінації та квантифікації. Вони безпосередньо відтворюють відповідні властивості формул. Кожна така властивість розщеплюється на дві властивості для |= RT|-) RT-|) RR|-) RR-|) R|-) R-|)
23 R|-) R-|) PsN|-) при у(р), де рPs PsN-|) при у(р), де рPs N|-) при умові у(). N-|) при умові у(). Умову у() можна ослабити до умови у неістотне для F. Базові властивості відношення |= на реномінативному рівні: П1–П4 та RT|-, RТ-|, RR|-, RR-|, R|-, R-|, R|-, R-|, PsN|-, PsN-|
24 Властивості, пов‘язані з кванторами та реномінаціями: R|-) R-|) R|-) R-|) Для R|- та R-| z тотально неістотне та Вл-ті R|-, R-|, R|-, R-| переформульовуються для х.
25 Властивості, пов‘язані з елімінацією кванторів: |-) -|) |-) -|) Базові властивості відношення |= на кванторному рівні: П1–П4 та RT|-, RТ-|, RR|-, RR-|, R|-, R-|, R|-, R-|, PsN|-, PsN-| , N|-, N-| , R|-, R-|, R|-, R-|, -| , |-
26 Cемантично несуперечливі множини формул Множина формул семантично несуперечлива (сумісна), якщо існують АС A=(А, I) та dVA такі, що А(d)=T для всіх . Звідси: семантично суперечлива (несумісна), якщо не існують АС A=(А, I) та dVA такі, що А(d)=T для всіх . Модель сумісності множини формул – це АС A=(A, I) така: для деякого dVA маємо А(d)=T . Теорема 1. сем. несуперечлива має модель сумісності. Теорема 2. сем. несуперечлива маємо |& Наслідок. сем. суперечлива для деякої маємо |=& Теорема 3. Якщо сем. суперечлива, то маємо |=. Якщо | для деякої , то існують АС A = (А, I) та dVA: А(d)=F та А(d)=T . Але А(d)=T означає несуперечливість Модель істинності множини формул – це АС A=(A, I) така: dVA маємо А(d) T. Для логік ПЕП кожна модель істинності є моделлю сумісності. Для логік ЕП це невірно: розгл. АС, де ПС інтерпретується як усюди невизначений пр-т Кожна АС із ЕП може бути довизначена до АС із ПЕП.
27 Неокласичні логіки функціонально-екваційного рівня ФЕНКЛ – це НКЛ функціонально-екваційного рівня – ФКНЛР ЕП Семантичні моделі ФЕНКЛ – КС еквітонних квазіарних функцій і предикатів функціонально-екваційного рівня (VA, ЕFnAЕPrА, C) C визначається множиною базових композицій (ЕFnAЕPrА, C) – композиційна алгебра квазіарних функцій і предикатів функціонально-екваційного рівня. Побудова такої алгебри визначає мову ФЕНКЛ. Алфавіт мови ФЕНКЛ – V – множина предметних імен – Fns – множина функціональних (ФНС) символiв – Dns – множина деномінаційних (ДНС) символiв – Ps – множина предикатних (ПС) символiв – символи базових композицій Множину FпsDns позначимо Fs. Множину FnsPs назвемо сигнaтурою мови ФЕНКЛ.
28 Множини термів Тr і формул Fr вводимо індуктивно. Т1. Кожний ФС є термом. Такi терми назвемо атомарними. Т2. Нехай , t1,..., tn – терми. Тодi – терм. Ф1. Кожний ПС є формулою. Такi формули назвемо атомарними. Ф2. Нехай t та s – терми. Тодi =ts – формулa. Ф3. Нехай F – формулa, t1,..., tn – терми. Тодi – формулa Ф4. Нехай F та Y – формули. Тодi ØF, ÚFY та $xF – формули. () – множина сигнатурних символів термa чи формули . nm() – множина всіх vV, які фігурують в символах суперпозиції та квантифікації формули . Така nm() – множина явних імен формули . dnm() – множина всіх vV, відповідних до ДНС формули . ndn() = nm()dnm() – множина імен формули . q() – множина всіх vV, які є в символах квантифікації ф-ли . nq() = ndn()q() Розширюємо , пт, dnm, ndn, q, nq на множини формул
29 Множина fr(F) квазівільних імен формули F: fFns рPs покладемо fr(f) = fr(р) = . ДНС 'х покладемо fr('x) = {x}. fr(=ts) = fr(t)fr(s); fr(ØF) = fr(F); fr(ÚFY) = fr(F)fr(Y); fr($xF) = fr(F){x};
30 Інтерпретуємо мову ФЕНКЛ на КС еквітонних квазіарних ф-ій та пр-ів Задамо тотальне однозначне I : FsРsЕFnAЕPrA, яке визначає значення сигнатурних символів ПС як базові функції та предикати відповідної АС даних (А, ЕFnAЕPrA ) При цьому I(’v) =’v ’vDns. Такі АС даних – неокласичнi АС із еквітонними функціями та предикатами. Отримуємо об'єкти ((A, EFnAEPrA), I) – АС ЕФ та ЕП з доданою сигнатурою. Кожна така АС фактично визначає KC (VA, EFnAEPrA, C) АС з доданою сигнатурою ((A, EFnAEPrA), I) скорочено позначаємо (A, I). АС з доданою сигнатурою є інтегрованими семантичними моделями, які пов'язують мову ЧНКЛ із АС даних. Називаємо їх моделями мови Продовжимо I до відображення FrТrЕFnAЕРrА: 2. I(=ts) = =(I(t), I(s)). 4. I(ØF) = Ø(I(F)). 5. I(ÚFY) = Ú(I(F), I(Y)). 6. I($xF) = $x(I(F)).
31 Функцію I(t) – значення терма t при інтерпретації A=(A, I), – позн. tA. Предикат I(F) – значення формули F при інт-ї A=(A, I), – позн. FA. Поняття істинності та виконуваності формул – аналог. випадку ЧНКЛ. Поняття тавтології, тавт. наслідку, тавт. еквiвалентностi для ФЕНКЛ успадковуються з реномінаційного та кванторного рівнів. Формула пропозиційно нерозкладна, якщо вона атомарна або має вигляд =ts, $xF чи Визначення та властивості відношень логiчного наслiдку, слабкого логiчного наслiдку та логiчної еквiвалентностi для ФЕНКЛ аналогічні відп. визначенням та властивостям для класичної логіки, РНЛ та ЧНКЛ. Семантичні власт-ті формул ФЕНКЛ індуковані відп. вл-ми композицій. Для пропозиційних композицій та кванторів такі властивості аналогічні відповідним властивостям формул класичної логіки. Розглянемо властивості, пов'язані з композиціями – квантифікації – суперпозиції – рівності
32 Аналогічно S записуються S&, S, S, S Ss) Спеціальна дистрибутивність суперпозиції щодо x (тут х{v1,..., vn}) Аналогічно записуються S, Ss та S
33 ПП) Нехай |=. Тоді
34 Специфічні властивості рівності. Rf) рефлексивність: |= t=t ; Sm) cиметричність: |= s=t t=s ; Tr) транзитивність: |= s=t t=h s=h ; Теорема (еквiвалентостi). Нехай ' отримана iз формули замiною деяких входжень формул 1,...,n на 1,...,n. Якщо |=11,..., |=nn, то |='. Теорема (рівності для термів). Нехай ' отриманий з терма замiною деяких входжень термів s1,..., sn на t1, ..., tn. Якщо |=s1= t1, ..., |=sn= tn , то |= = '. Теорема (рівності для формул). Нехай ' отримана з формули замiною деяких входжень термів s1, ..., sn на t1, ..., tn. Якщо |=s1= t1, ..., |=sn =tn, то |='.
35 Ім'я xV неiстотне для формули , якщо A = (A, I) x неiстотне для A . Ім'я xV неiстотне для терма , якщо A = (A, I) x неiстотне для A . Критерії неістотності предметних імен для формул та термів: Теорема. Ім'я xV неістотне для |=x Теорема. Ім’я хV неістотне для |=у( = Sx(, 'y)) |= ( = Sx(, 'y)). Звідси хV неістотне для формули |="xF |=xF. Ім'я x тотально неістотне, якщо воно неiстотне для gFпsPs. Надалі розглядаємо такі інтерпретації, для яких виділена нескінченна підмножина VТ V тотально неістотних імен.
36 gFsPs множину синтетично неістотних предметних імен визначимо за допомогою тотальної : FsPs 2V. При цьому 'xDns ('x) = V{x}. Продовжимо таку функцію до : Tr Fr2V так: (=ts) = (t)(s) (ØF) = (F) (ÚFY) = (F)(Y) ($xF) = (F){x} Пару (FsPs, ) назвемо сигнатурою синтетичної неістотності. Множина тотально неістотних імен мусить бути нескінченною Семантичною основою ФЕНКЛ є КС еквітонних функцій та предикатів з додатковою вимогою наявності нескінченної множини тотально неістотних предметних імен.
37 Теорема. 1) Нехай х(). Тоді х неістотне для терма . 2) Нехай х(F). Тоді х неістотне для формули F. Наслідок. 1) Якщо x(), то |="у(=Sx(, 'y). 2) Якщо x(F), то |=F"xF та |=хFF. Теорема. Нехай х(g) "g(F) та хfr(F). Тоді х(F). В силу fr(F)dnт(F) із хdnт(F) випливає хfr(F). Тому Наслідок 1. Нехай х(g) g(F) та хdnm(F). Тоді х(F). Наслідок 2. Нехай хV тотально неістотне та хdnm(F). Тоді х(F). Ψ – варіанта формули Ξ, якщо Ψ утворена із Ξ послідовними замінами підформул $хF на підформули $уSx(F, ‘y) при у(F). Теорема (про варіанту). Нехай Ψ - варіанта формули Ξ. Тоді |=Ψ«Ξ.
38 Нормальні форми в ФЕНКЛ Формула Ψ знаходиться в різнокванторній формі, якщо: – всі входження кв. префіксів у Ψ - по різних тотально неіст. іменах; – підформули вигляду якщо А містить $х, то Формула Ψ знаходиться в нормальній формі (або НФ) якщо: – всі вх-ня квант. префіксів у Ψ - по різних тотально неістотних іменах; – всі символи суперпозиції формули Ψ застосовні тільки до ФС чи ПС. Неважко переконатись, що кожна нормальна формула є різнокваторною. Терм мови ФЕНКЛ нормальний, якщо – всі його символи суперпозиції застосовані тільки до ФС – згорнуті неістотні імена і виконані спрощення згідно SST, ZNT, ZT, DS, DD Нормальна формула ФЕНКЛ стандартнa, якщо – для її термів та підформул згорнуті неістотні імена – виконані спрощення згідно ZNФ, ZФ та всі її терми нормальні.
39 Теорема. формули F можна збудувати різнокванторну : |=F«. входженню кванторного префіксу $х в cкладі підформули $хА зіставимо тотально неістотне у(А): уndn() та різним входженням кванторних префіксів зіставлені різні тотально неістотні імена. Зрозуміло, що всі такі імена неістотні для кожного терма формули . Просуваючись по зліва направо, замінимо підформулу вигляду $хА на $уSx(А, ‘y), де у - тотально неістотне, зіставлене такому входженню $х в формулу . Отримаємо варіанту формули – різнокванторну . Згідно |=$хА$уSx(А, ‘y) за теоремою еквівалентності |=Φ Теорема. ф-ли F можна збудувати стандартну нормальну : |=F«. За будуємо різнокванторну ф-лу як описано вище. Маємо |=Φ. Використовуючи SØ, SÚ, S, SE, а також SSФ та SSТ, проносимо всі символи cуперпозиції, згортаючи їх при потребі, вглиб формули до рівня ФС та ПС. Для спрощення використовуємо DD, DS, ZNT, ZT, ZNФ, ZФ. Отримуємо : |=Ψ. Така - нормальна, а згідно |=Φ та |=Ψ маємо |=Φ НФ , отримана із даної Ф описаним способом – нормалізанта ф-ли F. Наслідок. Нехай - нормалізанта формули F. Тоді |=F«.
40 Теорема. F можна збудувати нормальну квазізамкнену : |=F |= . За F спочатку будуємо різнокванторну формулу так, як описано вище. Якщо fr()=, далі будуємо формулу так, як описано як описано вище. Позаяк fr() = fr(Ψ), то – квазізамкнена, вона є нормалізантою ф-ли F, тому |=F. Звідси |=F |=. Нехай тепер fr()={u1,..., uk} ≠ . Маємо |=Φ. Візьмемо множину {у1,...,уk} тотально неістотних імен: {у1,...,уk}ndn() = . Всі у1,...,уk(), тому Звідси Використ-чи S, S, SST, SS, проносимо всі символи cуперпозиції вглиб формули до рівня ПС та ФС. Отримуємо таку, що |=1. Тоді fr()=, всі вх-ня квант. префіксів в - по різних тотально неістотних іменах, причому всі її ДНС 'у такі, що у тотально неістотне. Отже, квазізамкнена - нормальна. Згідно |=, |= |=1 та |=1 маємо |= |= Отримана таким способом – квазізамкнена нормалізанта формули F. Наслідок. Нехай - квазізамкнена норм-та ф-ли F. Тоді |= |=.