Semantic properties of composition nominative modal logics

In this paper composition nominative modal and temporal logics of nominative, quantifier and quantifier-equational levels are studied on the basis of the integrated intentional-extensional approach to construction of systems of logic and software. For such logics, a special refinement of the notion...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2026
1. Verfasser: Shkilnyak, O.S.
Format: Artikel
Sprache:Ukrainisch
Veröffentlicht: PROBLEMS IN PROGRAMMING 2026
Schlagworte:
Online Zugang:https://pp.isofts.kiev.ua/index.php/ojs1/article/view/977
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Problems in programming
Завантажити файл: Pdf

Institution

Problems in programming
_version_ 1867660255527174144
author Shkilnyak, O.S.
author_facet Shkilnyak, O.S.
author_institution_txt_mv [ { "author": "O.S. Shkilnyak", "institution": "Kiev Taras Shevchenko National University" } ]
author_sort Shkilnyak, O.S.
baseUrl_str https://pp.isofts.kiev.ua/index.php/ojs1/oai
collection OJS
datestamp_date 2026-06-10T11:10:03Z
description In this paper composition nominative modal and temporal logics of nominative, quantifier and quantifier-equational levels are studied on the basis of the integrated intentional-extensional approach to construction of systems of logic and software. For such logics, a special refinement of the notion of composition nominative modal system is introduced, and semantic properties are investigated.Problems in programming 2009; 4: 11-23
first_indexed 2026-06-11T01:00:17Z
format Article
fulltext Теоретичні та методологічні основи програмування 11 УДК 681.3.06 О.С. Шкільняк СЕМАНТИЧНІ ВЛАСТИВОСТІ КОМПОЗИЦІЙНО- НОМІНАТИВНИХ МОДАЛЬНИХ ЛОГІК На основі інтегрованого інтенсіонально-екстенсіонального підходу до побудови логічних та програмних систем вивчаються композиційно-номінативні модальні та темпоральні логіки реномінативного, кван- торного, кванторно-екваційного рівнів. Для цих логік уточнюється поняття композиційно-номінативної модальної системи, досліджуються їх семантичні властивості. Апарат модальних і темпоральних логік успішно використовується для спе- цифікації програм та моделювання різно- манітних предметних областей. Можли- вості модальних логік та композиційно- номінативних логік квазіарних предика- тів [1] поєднують композиційно-номіна- тивні модальні логіки [2]. Композиційно- номінативні логіки будуються на основі інтегрованого інтенсіонально-екстенсіона- льного підходу [3]. Він базується на спіль- ному для логіки та програмування компо- зиційно-номінативному підході [4], розши- реному принципом інтегрованості інтен- сіонального та екстенсіонального аспектів. Застосування його дало змогу побудувати [1] широкий спектр логічних формалізмів, що знаходяться на різних рівнях абстракт- ності та загальності. На базі інтегрованого інтенсіональ- но-екстенсіонального підходу в [5] запро- поноване спеціальне уточнення поняття композиційно-номінативної модальної си- стеми, визначені транзиційні та темпо- ральні модальні системи. В даній роботі вивчаються композиційно-номінативні мо- дальні та темпоральні логіки номінативних рівнів: реномінативного, кванторного, кванторно-екваційного. Досліджуються се- мантичні властивості цих логік, зокрема, відношення логічного наслідку для мно- жин формул. Поняття, які не визначаються у ро- боті, тлумачимо в сенсі [1, 5]. 1. Композиційно-номінативні модальні системи Поняття композиційно-номінатив- ної модальної системи (КНМС) [2] є цен- тральним поняттям композиційно-номіна- тивної модальної логіки (КНМЛ). В роботі [5] запропоноване спеціальне уточнення поняття КНМС. Відмінність визначення КНМС із [5] від початкового визначення з [2] полягає у тому, що для логік номі- нативних рівнів станами світу будуть алге- браїчні системи. Композиційно-номінативна модаль- на система – це об'єкт вигляду M = ((S, R, Pr, C), Fт, Jт). Тут: – S – множина станів світу; – R – множина відношень на станах світу; – Pr – множина предикатів на даних станів світу; – C – множина композицій на Pr; – Fm – множина формул мови модаль- ної логіки; – Jт – відображення інтерпретації формул в станах світу. Множина композицій КНМС визна- чається базовими загальнологічними ком- позиціями відповідного рівня та базовими модальними композиціями. Важливим випадком КНМС є тран- зиційні модальні системи (ТМС) [1, 2]. Вони лежать в основі транзиційних модальних логік (ТМЛ). У межах ТМЛ природним чином можна розглядати традиційні [6, 1] модальні логіки (алетичні, темпоральні, епістемічні тощо). Для ТМС множина R відношень на станах світу складається з відношень вигляду R ⊆ S × S, які природно назвати відношеннями переходу. В подальшому будемо розглядати ТМС, у яких множина R складається з єдиного бінарного відношення. Слідуючи © О.С. Шкільняк, 2009 ISSN 1727-4907. Проблеми програмування. 2009. № 4 Теоретичні та методологічні основи програмування 12 [1, 2], таке відношення будемо позначати як >>>>. ТМС із єдиним бінарним відно- шенням >>>> та базовими модальними ком- позиціями ���� (необхідно) і ���� (можливо) називають загальними ТМС. Як і в традиційних алетичних модальних логіках, композиції ���� і ���� пов'язані наступними співвідношеннями: ¬¬¬¬����Р = ����¬¬¬¬Р та ¬¬¬¬����Р = ����¬¬¬¬Р. Для загальних ТМС базовою модальною композицією вважаємо ����. Тоді ���� є похідною, вона визначається через ���� так: ����Р означає ¬¬¬¬����¬¬¬¬Р. ТMС із єдиним бінарним відно- шенням на станах >>>> та базовими модаль- ними композиціями ����↑↑↑↑ (завжди буде), ����↓↓↓↓ (завжди було), ����↑↑↑↑ (колись буде) і ����↓↓↓↓ (колись було) називають [2] темпо- ральними КНМС, а також темпоральними ТМС (ТмМС). Композиції ����↑↑↑↑, ����↓↓↓↓, ����↑↑↑↑, ����↓↓↓↓ нази- вають базовими часовими композиціями. Вони пов’язані співвідношеннями: ¬¬¬¬����↑↑↑↑Р = ����↑↑↑↑¬¬¬¬Р; ¬¬¬¬����↓↓↓↓Р = ����↓↓↓↓¬¬¬¬Р; ¬¬¬¬����↑↑↑↑Р = ����↑↑↑↑¬¬¬¬Р; ¬¬¬¬����↓↓↓↓Р = ����↓↓↓↓¬¬¬¬Р. Для ТмМС вважаємо базовими ком- позиції ����↑↑↑↑ та ����↓↓↓↓. Тоді композиції ����↑↑↑↑ та ����↓↓↓↓ є похідними, вони визначаються через базові: ����↑↑↑↑Р означає ¬¬¬¬����↑↑↑↑¬¬¬¬Р; ����↓↓↓↓Р означає ¬¬¬¬����↓↓↓↓¬¬¬¬Р. Залежно від умов, які накладаються на відношення >, можна визначати різні класи загальних ТMС та ТмМС. Для прик- ладу розглянемо випадки, коли >>>> може бути рефлексивним, симетричним чи тран- зитивним. Якщо >>>> рефлексивне, то в назві ТМС пишемо символ R; якщо >>>> транзи- тивне, то – T; якщо >>>> симетричне, то – S. Таким чином, отримуємо наступні системи: 1) загальних ТMС: R-ТМС, T-ТМС, S-ТМС, RT-ТМС, RS-ТМС, TS-ТМС, RTS-ТМС; 2) ТмМС: R-ТмМС, T-ТмМС, S-ТмМС, RT-ТмМС, RS-ТмМС, TS-ТмМС, RTS-ТмМС. Введені поняття можна конкрети- зувати на різних рівнях абстракції. Зокре- ма, отримуємо загальні ТМС та ТмМС пропозиційного, реномінативного, кван- торного, кванторно-екваційного рівнів. Композиції КНМС пропозиційного рівня визначаються базовими модальними композиціями та базовими пропозицій- ними композиціями ¬¬¬¬, ∨∨∨∨. Базовими композиціями КНМС реномінативного рівня є базові модальні композиції та базові пропозиційні ком- позиції ¬¬¬¬ і ∨∨∨∨, до яких додається компо- зиція реномінації v xR . На кванторному рівні додатково з'являються композиції квантифікації ∃х та ∀х. При цьому дія квантора на предикат в стані світу обмежена базовими даними цього стану. На кванторно-екваційному рівні, або кванторному з рівністю, можна також порівнювати значення предметних імен, використовуючи спеціальні 0-арні композиції – параметризовані за іменами предикати рівності =xy. 2. КНМС номінативних рівнів Для випадку КНМС реномінатив- ного, кванторного, кванторно-екваційного рівнів множину станів світу S конкре- тизуємо як множину неокласичних [1] алгебраїчних систем вигляду α = (Aα, Prα). Тут Prα – це множина V-квазіарних екві- тонних предикатів VAα →{ T, F}. У цьому випадку S Pr Prα α∈ = U – це множина предикатів на даних усіх станів світу. Множину S A Aα α∈ = U трактуємо як множину базових даних світу. Зауважимо, що в початковому ви- значенні КНМС [2] для логік номінатив- них рівнів множина станів світу трактує- ться як іменна множина вигляду VA, де A – множина базових даних світу. Тоді Pr – це множина V-квазіарних еквітонних преди- катів VA →{ T, F}. Мова КНМЛ кванторного рівня описується [1, 2] наступним чином. Теоретичні та методологічні основи програмування 13 Алфавіт мови складається з множи- ни V предметних імен, множини Ps преди- катних символiв, символів базових компо- зицій ¬, ∨, v xR , ∃x і множини Ms символів базових модальних композицій. Множину Ms називають модальною сигнатурою КНМС. Множину Fт формул мови КНМЛ кванторного рівня визначаємо індуктивно: 1) кожний p∈Ps є формулою, такi формули назвемо атомарними; 2) нехай Φ та Ψ – формули, тодi ¬Φ та ∨ΦΨ – формули; 3) нехай Φ – формула, тодi v xR Φ – формула; 4) нехай Φ – формула, тодi ∃xΦ – формула. 5) нехай Φ – формула, � – символ базової модальної композиції, тодi �Φ – формула. Для випадку загальних ТМС п. 5 уточнюється так: 5�) нехай Φ – формула, тодi �Φ – формула. Для випадку темпоральних КНМС п. 5 уточнюється так: 5�↑↓) нехай Φ – формула, тодi �↑Φ та �↓Φ – формули. Для кожного p∈Ps визначається [1] множина синтетично неістотних пред- метних імен за допомогою тотального відображення µ : Ps→2V, яке продовжуємо до µ : Fт→2V. Пару σ = (Ps, µ) називають сигна- турою синтетичної неістотності кванторної КНМС. Тип кванторної КНМС визначається її модальною сигнатурою Ms, однотипні- стю відношень із R для кожного �∈Ms та сигнатурою синтетичної неістотності. Задамо відображення інтерпретації атомарних формул на світах I : Рs × S →Pr. При цьому I(p, α) ∈ Prα. Продовжимо I до Jт : Fт × S →Pr. При цьому Jт(Φ, α) ∈ Prα. 1) Jт(p, α) = I(p, α) для всіх p∈Ps; 2) Jт(¬Φ, α) = ¬¬¬¬(Jт(Φ, α)); Jт(∨ΦΨ, α) = ∨∨∨∨(Jт(Φ, α), Jт(Ψ, α)); 3) Jm( ,v xR Φ α) = v xR (Jm(Φ, α)); 4) Jт(∃xΦ, α)(d) = , якщо існує : ( , )( ) , , якщо ( , )( ) для всіх , невизначене в усіх інших випадках. T a A Jm d x a T F Jm d x a F a A α α ∈ Φ α ∇ == Φ α ∇ = ∈  a a Звідси для формул вигляду ∀xΦ отримуємо Jт(∀xΦ, α)(d) = , якщо ( , )( ) для всіх , , якщо існує : ( , )( ) , невизначене в усіх інших випадках. T Jm d x a T a A F a A Jm d x a F α α Φ α ∇ = ∈= ∈ Φ α ∇ =  a a 5) Значення Jт(�Φ, α)(d) визначає- ться значеннями Jт(Φ, δ)(d) для певних станів δ, таких, що α та δ перебувають у відповідних пов'язаних із ���� відношеннях з R. Для випадку загальних ТМС п. 5 уточнюється так: 5�) для кожних α∈S та d∈VAα ви- значимо Jт(�Φ, α)(d) = , якщо ( , )( ) для всіх : , , якщо існує : та ( , )( ) , невизначене в усіх інших випадках. T Jm d T S F S Jm d F Φ δ = δ∈ α δ= δ∈ α δ Φ δ =  > > Звідси отримуємо Jт(����Φ, α)(d) = , якщо ( , )( ) для всіх : , , якщо існує : та ( , )( ) , невизначене в усіх інших випадках. F Jm d F S T S Jm d T Φ δ = δ∈ α δ= δ∈ α δ Φ δ =  > > Для випадку темпоральних КНМС п. 5 уточнюється так: 5�↑↓) для кожних α∈S та d∈VAα ви- значимо Jт(�↑Φ, α)(d) = , якщо ( , )( ) для всіх : , , якщо існує : та ( , )( ) , невизначене в усіх інших випадках. T Jm d T S F S Jm d F Φ δ = δ∈ α δ= δ∈ α δ Φ δ =  > > Jт(�↓Φ, α)(d) = , якщо ( , )( ) для всіх : , , якщо існує : та ( , )( ) , невизначене в усіх інших випадках. T Jm d T S F S Jm d F Φ δ = δ∈ δ α= δ∈ δ α Φ δ =  > > Звідси отримуємо Jт(����↑Φ, α)(d) = , якщо ( , )( ) для всіх : , , якщо існує : та ( , )( ) , невизначене в усіх інших випадках. F Jm d F S T S Jm d T Φ δ = δ∈ α δ= δ∈ α δ Φ δ =  > > Jт(����↓Φ, α)(d) = , якщо ( , )( ) для всіх : , , якщо існує : та ( , )( ) , невизначене в усіх інших випадках. F Jm d F S T S Jm d T Φ δ = δ∈ δ α= δ∈ δ α Φ δ =  > > Теоретичні та методологічні основи програмування 14 Предикат Jт(Φ, α), який є значен- ням формули Φ у стані α, будемо позна- чати Φα. Формула Φ істинна в стані α, якщо Φα – істинний предикат. Це позначаємо α |= Φ. Формула Φ істинна в КНМС M, якщо для кожного α∈S предикат Φα є істинним. Це позначаємо M |= Φ. Формула Φ всюди істинна, якщо M |= Φ для всіх КНМС M одного типу. Те, що формула Φ всюди істинна, позначаємо |= Φ. Алфавіт мови КНМЛ реномінатив- ного рівня складається з множини V пред- метних імен, множини Ps предикатних символiв, символів базових композицій ¬, ∨, v xR і символів базових модальних ком- позицій. Множина Fт формул мови такої логіки визначається індуктивно (див. пп. 1–3 і 5 визначення мови КНМЛ кван- торного рівня). Відображення I : Ps × S → Pr про- довжується до Jт : Fm × S → Pr так, як і для кванторного рівня (див. пп. 1–3, 5). При цьому Jт(Φ, α) ∈ Prα. Загальні ТМС та ТмМС реноміна- тивного рівня визначаються аналогічно загальним ТМС та ТмМС кванторного рів- ня, вилучаючи при цьому пункт для ∃xΦ. Поняття типу КНМС, істинної в стані формули, істинної в КНМС формули та всюди істинної формули на реномі- нативному рівні визначаємо так, як на кванторному рівні. На кванторно-екваційному рівні з’являються спеціальні 0-арні композиції – предикати рівності =xy, які визначаються [7] наступним чином. Для кожного d∈V А покладемо =ху(d) = = , якщо ( ) , ( ) та ( ) ( ); , якщо ( ) , ( ) та ( ) ( ); невизначене, якщо ( ) або ( ) . T d x d y d x d y F d x d y d x d y d x d y  ↓ ↓ =  ↓ ↓ ≠ ↑ ↑ Множиною неістотних для =ху пред- метних iмен є множина V \{ х, у }. Алфавіт мови КНМЛ кванторно- екваційного рівня: множина V предметних імен, множина Ps предикатних символiв, символи базових композицій ¬, ∨, v xR , ∃x, =xy та множина Ms символів базових мо- дальних композицій – модальна сигнатура. Множина Fт формул мови КНМЛ кванторно-екваційного рівня визначається індуктивно згідно пп. 2–5 визначення мови КНМЛ кванторного рівня та п. 1E: 1E) кожний p∈Ps та кожний символ =ху є формулою. Такi формули атомарні. Для кожного p∈Ps визначається множина його синтетично неістотних пред- метних імен за допомогою тотального відображення µ : Ps→2V. Таке відображен- ня продовжується до µ : Fт→2V аналогічно [1] випадку КНМЛ кванторного рівня, дода- ючи µ(=ху) = V \{ х, у}. Задамо відображення інтерпретації атомарних формул на світах I : Рs × S →Pr. При цьому I(p, α) ∈ Prα та I(=ху) = =ху для всіх х, у∈V. Відображення I продовжимо до Jт : Fт × S →Pr так, як це зроблено для випадку КНМС кванторного рівня, додаючи при цьому пункт для =ху: Jт(=ху, α) = I(=ху, α). Загальні ТМС та ТмМС кванторно- екваційного рівня визначаємо аналогічно кванторному рівню, додаючи при цьому пункт для =ху. Поняття типу КНМС, істинної в стані формули, істинної в КНМС формули та всюди істинної формули на кванторно- екваційному рівні визначаємо так, як на кванторному рівні. 3. КНМС із сильною умовою визначеності на станах Нехай із Φδ(d)↓ випливає d∈VAδ. Тоді із (�Φ)α(d) = T випливає d∈VAδ для всіх δ таких, що α>>>>δ. Це означає, що об’єкти не можуть зникати при переході до стану-наступника. КНМС, в яких із Φδ(d)↓ випливає d∈VAδ, назвемо КНМС з сильною умовою визначеності на станах. У таких КНМС умова Φδ(d)↓ спонукає умову d∈VAδ, тобто при d∉VAδ маємо Φδ(d)↑. Це веде до порушення умови еквітонності. ТМС з сильною умовою визначено- сті назвемо St-ТМС. Теоретичні та методологічні основи програмування 15 Приклад 1. Задамо загальну St-ТМС M таким чином. Нехай S = { α, β}, Aα = { a, b}, Aβ = { b}, R = { α>>>>β}. Нехай d = [xab], d’ = [xab, yaa]. Задамо тепер pα(d) = T, pα(d’) = T, pβ(d) = T. Нехай предикати pα та pβ еквітонні. Згідно d’∉VAβ маємо pβ(d’)↑, звідки d ⊂ d’, (�p)α(d) = T та (�p)α(d’)↑, що суперечить еквітонності предиката (�p)α. Таким чином, модальні композиції St-ТМС не зберігають еквітонність, проте вони зберігають слабшу умову, яку наз- вемо слабкою еквітонністю. Функція Q на D слабко еквітонна, якщо для довільних d, d’∈D таких, що d ⊆ d’, із умов Q(d)↓ та Q(d’)↓ випливає Q(d) = Q(d’). Приклад 2. Слабко еквітонна функція (зокрема, предикат) не завжди продовжується до еквітонної. Справді, нехай A = {0}, а для Q : VA →{ T, F} маємо Q([xa0]) = T, Q([ya0]) = F, Q([xa0, ya0])↑, причому для Q неістотні всі імена, окрім x та y. Тоді Q не можна продовжити до еквітонного, хоча слабка еквітонність для Q виконується. Теорема 1. Композиція � зберігає слабку еквітонність. Нехай предикат Φα слабко еквітон- ний та для кожного β такого, що α>>>>β, предикат Φβ слабко еквітонний. Нехай d, d’∈VAα, d ⊆ d’, (�Φ)α(d)↓ та (�Φ)α(d’)↓. Припустимо супротивне: (�Φ)α(d) ≠ ≠ (�Φ)α(d’). Можливі два випадки. Нехай (�Φ)α(d) = T і (�Φ)α(d’) = F. Друге означає, що для деякого β такого, що α>>>>β, маємо Φβ(d’) = F. Перше означає, що для кожного γ, такого, що α>>>>γ, маємо Φγ(d) = T. Але це вірно і для стану β, тобто Φβ(d) = T. Маємо d ⊆ d’, Φβ(d) = T та Φβ(d’) = F, що суперечить умові слабкої еквітонності для Φβ. Нехай (�Φ)α(d) = F і (�Φ)α(d’) = T. Перше означає, що для деякого β такого, що α>>>>β, маємо Φβ(d) = F. Друге означає, що для кожного γ, такого, що α>>>>γ, маємо Φγ(d’) = T. Але це вірно і для стану β, тобто Φβ(d’) = T. Маємо d ⊆ d’, Φβ(d) = F та Φβ(d’) = T, що суперечить умові слабкої еквітонності для Φβ. Обидва випадки привели до супе- речності. Отже, предикат (�Φ)α слабко еквітонний. Немодальні базові композиції збері- гають [1] еквітонність, тому вони зберіга- ють і слабку еквітонність. Звідси маємо як наслідок: базові композиції загальних ТМС зберігають слабку еквітонність. Приклад 3. У випадку загальних St-ТМС можливо (�Φ)α(d ||–y) = T та (�Φ)α(d)↑. Задамо загальну St-ТМС M таким чином. Нехай S = { α, β}, Aα = { a, b}, Aβ = { b}, R = { α>>>>β}. Нехай d = [xab, yaa]. Тоді d ||–y = [xab]. Задамо pα([xab]) = T, pα([xab, yaa]) = T, pβ([xab]) = T. Звідси (�p)α([xab]) = T, (�p)α([xab, yaa])↑, тобто взявши Φ як p, маємо (�Φ)α(d)↑, (�Φ)α(d ||–y) = T. Аналогічно показуємо, що можливо (� )y xR αΦ (d ||– y) = T та (� )y xR αΦ (d)↑. Водночас неважко переконатись, що в композиційно-номінативних логіках для довільних Q та d справджується y xR Q(d ||– y) = y xR Q(d). Зокрема, в загальних ТМС завжди ( y xR �Φ)α(d ||– y) = ( y xR �Φ)α(d). Покажемо, що у випадку загальних St-ТМС номінативних рівнів справджу- ється Теорема 2. Для довільних α, Φ та d∈VAα виконується v xR �Φ(d) = � v xR Φ(d). Тут рівність розуміємо як строгу. Розглянемо всі можливі випадки. 1. Нехай ( v xR �Φ)α(d) = F. Тоді (�Φ)αd∇vad(x)) = F, звідки для деякого стану β∈S, такого, що α>>>>β, маємо Φβ(d∇vad(x)) = F. Але із (� v xR Φ)α(d) = T випливає, що для такого β необхідно ( v xR Φ)β(d) = T, звідки Φβ(d∇vad(x)) = T. Отримали суперечність. Із (� v xR Φ)α(d)↑ Теоретичні та методологічні основи програмування 16 випливає, що для кожного γ, такого, що α>>>>γ, неможливо ( v xR Φ)γ(d) = F, тому немо- жливо Φγ(d∇vad(x)) = F, звідки неможли- во Φβ(d∇vad(x)) = F. Знову суперечність. Нехай (� v xR Φ)α(d) = F. Тоді для деякого стану β∈S, такого, що α>>>>β, маємо ( v xR Φ)β(d) = F, звідки Φβ(d∇vad(x)) = F. Але із ( v xR �Φ)α(d) = T випливає, що (�Φ)αd∇vad(x)) = T, тому для такого β необхідно Φβ(d∇vad(x)) = T. Маємо суперечність. Із ( v xR �Φ)α(d)↑ випливає (�Φ)αd∇vad(x))↑, тому для кожного γ, такого, що α>>>>γ, неможливо Φγ(d∇vad(x)) = F, звідки неможливо Φβ(d∇vad(x)) = F. Знову суперечність. Таким чином, ( v xR �Φ)α(d) = F ⇔ ⇔ (� v xR Φ)α(d) = F. 2. Нехай ( v xR �Φ)α(d) = T. Якщо (� v xR Φ)α(d)↑, то для кожного γ такого, що α>>>>γ, неможливо ( v xR Φ)γ(d) = F, причому ( v xR Φ)β(d)↑ хоч для одного β, такого, що α>>>>β, звідки для такого β маємо Φβ(d∇vad(x))↑. Але з ( v xR �Φ)α(d) = T отримуємо (�Φ)α(d∇vad(x)) = T, тому для такого β мусить бути Φβ(d∇vad(x)) = T. Маємо суперечність. Неможливість ( v xR �Φ)α(d) = T та (� v xR Φ)α(d) = F була показана раніше. Нехай (� v xR Φ)α(d) = T. Якщо ( v xR �Φ)α(d)↑, то (�Φ)α(d∇vad(x))↑, тому для кожного γ, такого, що α>>>>γ, неможливо Φγ(d∇vad(x)) = F, причому Φβ(d∇vad(x))↑ хоч для одного β, такого, що α>>>>β. Але з (� v xR Φ)α(d) = T для такого β маємо ( v xR Φ)β(d) = T, звідки Φβ(d∇vad(x)) = T. Маємо суперечність. Неможливість (� v xR Φ)α(d) = T та ( v xR �Φ)α(d) = F вже показана раніше. Таким чином, ( v xR �Φ)α(d) = T ⇔ ⇔ (� v xR Φ)α(d) = T. Отримали ( v xR �Φ)α(d) = (� v xR Φ)α(d), що й доводить теорему. Наслідок 1. Для довільних α, Φ та d∈VAα виконується v xR ����Φ(d) = ���� v xR Φ(d). Наслідок 2. Для довільних α та Φ виконується: 1) α |= v xR �Φ ↔ � v xR Φ та α |= v xR ���� Φ ↔ ���� v xR Φ; 2) α |= v xR �Φ ⇔ α |= � v xR Φ та α |= v xR ����Φ ⇔ α |= ���� v xR Φ. Наслідок 3. Для загальних St-ТМС маємо M |= v xR �Φ ↔ � v xR Φ та M |= v xR ����Φ ↔���� v xR Φ. Наслідок 4. Формули v xR �Φ ↔ � v xR Φ та v xR ����Φ ↔���� v xR Φ всюди істинні. Теорема 3. Для загальних St-ТМС маємо: 1) M |= ∃x�Φ→�∃xΦ; 2) M |= �∀xΦ→∀x�Φ. Доводимо п. 1. Доведення п. 2 про- водиться аналогічно. Припустимо супротивне: для деяких α∈S та d∈VAα маємо (∃x�Φ)α(d) = T та (�∃xΦ)α(d) = F. Друга умова означає, що для деякого стану β∈S такого, що α>>>>β, маємо (∃xΦ)β(d) = F. Перша умова означає, що для деякого а∈Aα маємо (�Φ)α(d∇xaa) = T, тому для кожного стану γ∈S такого, що α>>>>γ, маємо Φγ(d∇xaa) = T. Зокрема, для стану β маємо: Φβ(d∇xaa) = T для деякого а∈Aα. Із визначеності Φβ(d∇xaa) випливає d∇xaa∈VAβ, звідки a∈Aβ. Але із (∃xΦ)β(d) = F випливає: Φβ(d∇xab) = F для всіх b∈Aβ. Згідно a∈Aβ це вірно для a, тому Φβ(d∇xaa) = F. Отримали суперечність. Наслідок 5. Формули ∃x�Φ→�∃xΦ, �∀xΦ→∀x�Φ, �∀xΦ→∀x�Φ та ∃x�Φ→�∃xΦ усюди істинні. Теоретичні та методологічні основи програмування 17 4. КНМС із загальною умовою визначеності на станах Будемо вважати, що d∈VAδ не є обов’язковим для Φδ(d)↓. Для цього при d∉VAδ задамо Φδ(d) = Φδ(d∩VAδ). ТМС із такою загальною умовою визначеності на- звемо Gn-ТМС. Теорема 4. Для випадку загальних Gn-ТМС композиція � зберігає еквітон- ність. Нехай предикат Φα еквітонний та для кожного β, такого, що α>>>>β, предикат Φβ еквітонний. Нехай d, d’∈VAα, d ⊆ d’ та (�Φ)α(d)↓. Можливі два випадки. Нехай (�Φ)α(d) = F. Тоді для деяко- го β, такого, що α>>>>β, маємо Φβ(d∩VAβ) = F. При d ⊆ d’ маємо d∩VAβ ⊆ d’∩VAβ, тому Φβ(d’∩VAβ) = F за еквітонністю Φβ, звідки (�Φ)α(d’) = F. Нехай (�Φ)α(d) = T. Тоді для кожного γ, такого, що α>>>>γ, маємо Φγ(d∩VAγ) = T. При умові d ⊆ d’ маємо d∩VAγ ⊆ d’∩VAγ, тому за еквітонністю Φγ маємо Φγ(d’∩VAγ) = T. Це вірно для кожного γ, такого, що α>>>>γ, звідки (�Φ)α(d’) = T. Отже, предикат (�Φ)α еквітонний. Наслідок 6. Базові композиції за- гальних Gn-ТМС зберігають еквітонність. Для загальних Gn-ТМС справджу- ється твердження, аналогічне теоремі 2. Теорема 5. Для довільних α, Φ та d∈VAα виконується v xR �Φ(d) = � v xR Φ(d). Спочатку сформулюємо технічне твердження, яке доводиться на основі визначень. Лема. Для довільних β та d∈VAα (d∩VAβ)∇v a(d∩VAβ)( x ) = (d∇v ad( x ))∩VAβ. Доводимо теорему 5. Припустимо супротивне: для деяких α∈S, d∈VAα та Φ маємо ( v xR �Φ)α(d) ≠ (� v xR Φ)α(d). Розглянемо всі можливі випадки. Нехай (� v xR Φ)α(d) = F. Це означає, що для деякого β∈S, такого, що α>>>>β, маємо ( v xR Φ)β(d∩VAβ) = F, звідки отримуємо Φβ((d∩VAβ)∇v a(d∩VAβ)( x )) = F. Згідно леми (d∩VAβ)∇v a(d∩VAβ)( x ) = (d∇v ad( x ))∩VAβ, звідки Φβ((d∇v ad( x ))∩VAβ) = F. Якщо ( v xR �Φ)α(d) = T, то маємо (�Φ)α(d∇ v ad( x )) = T, звідки для такого β отримуємо Φβ((d∇ v ad( x ))∩VAβ) = T – суперечність. Якщо ( v xR �Φ)α(d)↑, то маємо (�Φ)α(d∇ v ad( x ))↑. Це означає, що для кожного γ такого, що α>>>>γ, неможливо Φγ((d∇ v ad( x ))∩VAγ) = F, адже тоді (�Φ)α(d∇v ad( x )) = F. Згідно α>>>>β, це вірно, зокрема, і для стану β, тобто неможливо Φβ((d∇ v ad( x ))∩VAβ) = F. Знову отримали суперечність. Таким чином, (� v xR Φ)α(d) = F ⇔ ⇔ ( v xR �Φ)α(d) = F. Нехай (� v xR Φ)α(d) = T. Немож- ливим є ( v xR �Φ)α(d) = F, адже тоді (� v xR Φ)α(d) = F. Нехай ( v xR �Φ)α(d)↑, тоді (�Φ)α(d∇ v ad( x ))↑. Згідно (� v xR Φ)α(d) = T для кожного γ, такого, що α>>>>γ, маємо ( v xR Φ)γ(d∩VAγ) = T, тому Φγ((d∩VAγ)∇ v a(d∩VAγ)( x )) = T. Але згідно леми (d∩VAγ)∇ v a(d∩VAγ)( x ) = = (d∇ v ad( x ))∩VAγ, звідки для кожного γ, такого, що α>>>>γ, отримуємо Φγ((d∇ v ad( x ))∩VAγ) = T. Це суперечить умові (�Φ)α(d∇ v ad( x ))↑. Отже, якщо (� v xR Φ)α(d) = T, то ( v xR �Φ)α(d) = T. Нехай ( v xR �Φ)α(d) = T. Неможли- вим є (� v xR Φ)α(d) = F, адже згідно вище- доведеного тоді ( v xR �Φ)α(d) = F. Нехай (� v xR Φ)α(d)↑, тоді ( v xR Φ)β(d∩VAβ)↑ хоча б для одного β, такого, що α>>>>β, звідки Φβ((d∩VAβ)∇v a(d∩VAβ)( x ))↑. Але згідно леми маємо (d∩VAγ)∇ v a(d∩VAγ)( x ) = = (d∇ v ad( x ))∩VAγ, звідки отримуємо Φβ((d∇v ad( x ))∩VAβ)↑. Із умови ( v xR �Φ)α(d) = T маємо (�Φ)α(d∇ v ad( x )) = T, звідки для такого Теоретичні та методологічні основи програмування 18 стану β маємо Φβ((d∇ v ad( x ))∩VAβ) = T Отримали суперечність. Отже, якщо ( v xR �Φ)α(d) = T, то (� v xR Φ)α(d) = T. Таким чином, (� v xR Φ)α(d) = T ⇔ ⇔ ( v xR �Φ)α(d) = T. Отже, ( v xR �Φ)α(d) = (� v xR Φ)α(d), що завершує доведення теореми. Як наслідок теореми 5, для Gn-ТМС отримуємо твердження, вищесформульо- вані як наслідки 1–4. Таким чином, символи реномінації можна проносити через символи модаль- них композицій, що за умови нескінчен- ності множини тотально неістотних імен [1] дає змогу перетворити формулу до класичноподібного вигляду, коли символи реномінації застосовні тільки до символів базових предикатів. Для випадку Gn-ТМС справджує- ться твердження, аналогічне теоремі 3. Теорема 6. Для загальних Gn-ТМС маємо 1) M |= ∃x�Φ→�∃xΦ; 2) M |= �∀xΦ→∀x�Φ. Доведемо п. 2. Доведення п. 1 проводиться аналогічно. Припустимо супротивне: для деяких α∈S та d∈VAα маємо (�∀xΦ)α(d) = T та (∀x�Φ)α(d) = F. Друга умова означає, що для деякого а∈Aα маємо (�Φ)α(d∇xaa) = F, тому для деякого стану β∈S, такого, що α>>>>β, маємо Φβ((d∇xaa)∩VAβ) = F. Згідно (�∀xΦ)α(d) = T для такого стану β маємо (∀xΦ)β(d∩VAβ) = T, звідки Φβ((d∩VAβ)∇xab) = T для всіх b∈Aβ. Розглянемо два випадки. Нехай a∈Aβ. Тоді маємо (d∇xaa)∩VAβ) = (d∩VAβ)∇xaa, звідки Φβ((d∇xaa)∩VAβ) = Φβ((d∩VAβ)∇xaa) = F. Але Φβ((d∩VAβ)∇xab) = T для всіх b∈Aβ, зокрема, для стану a∈Aβ маємо Φβ((d∩VAβ)∇xaa) = T – суперечність. Нехай a∉Aβ. Тоді отримуємо (d∇xaa)∩VAβ) = (d∩VAβ)||–x, звідки маємо Φβ((d∇xaa)∩VAβ) = Φβ((d∩VAβ)||–x) = F. Але (d∩VAβ)||–x ⊂ (d∩VAβ)∇xab для кожного b∈Aβ , звідки за еквітонністю Φβ маємо Φβ((d∩VAβ)∇xab) = F. Це суперечить умові Φβ((d∩VAβ)∇xab) = T для всіх b∈Aβ. Наслідок 7. Формули ∃x�Φ→�∃xΦ, �∀xΦ→∀x�Φ, �∀xΦ→∀x�Φ та ∃x�Φ→�∃xΦ є всюди істинними. Приклад 4. Формули �∃xΦ→∃x�Φ та ∀x�Φ→�∀xΦ не є всюди істинними. Побудуємо загальну ТМС, в якій спростовується формула �∃xΦ→∃x�Φ. Нехай S = { α, β}, R = { α>>>>β}, Aα = { a}, Aβ = { a, b}. Візьмемо ПС р, для якого неістотні всі імена, окрім x. Задамо рα([xaa]) = F, рβ([xaa]) = F, рβ([xab]) = T. Тоді (�р)α([xaa]) = F, звідки згідно Aα = { a} маємо (∃x�р)α([xaa]) = F Згідно рβ([xab]) = T отримуємо (∃x р)β([xaa]) = T, звідки (�∃x р)α([xaa]) = T. Отже, (�∃x р→∃x�р)α([xaa]) = F, тому α |≠(�∃x р→∃x�р. Загальну ТМС, в якій спросто- вується формула ∀x�Φ→�∀xΦ, будуємо аналогічно, з тією лише відмінністю, що задамо рα([xaa]) = T, рβ([xaa]) = T, рβ([xab]) = F. Тоді (∀x р)β([xaa]) = F, звідки (�∀x р)α([xaa]) = F. Згідно R = { α>>>>β} із рβ([xaa]) = T випливає (�р)α([xaa]) = T. Згідно Aα = { a} звідси отримуємо (∀x�р)α([xaa]) = T. Отже, (∀x�р→�∀x р)α([xaa]) = F, звідки α |≠∀x�р→�∀x р. Звідси як наслідок: формули ∀x�Φ→�∀xΦ та �∃xΦ→∃x�Φ не є всюди істинними. Зауваження. �∀xΦ→∀x�Φ – це конверсія формули ∀x�Φ→�∀xΦ, відо- мої як формула Баркан. Як показує прик- лад 4, формула Баркан не є всюди істин- ною. Згідно наслідку теореми 6 конверсія формули Баркан істинна в кожній загаль- ній КМС. Водночас конверсія формули Баркан спростовується [8] на деяких реля- ційних моделях алетичної модальної логі- ки. Проте суперечності тут немає, адже ми розглядаємо часткові предикати. При умові d∉VAβ в реляційній моделі тради- ційної модальної логіки значення Φβ(d) вважається хибним. У нас для випадку Теоретичні та методологічні основи програмування 19 St-ТМС при d∉VAβ значення Φβ(d) вважається невизначеним, а для випадку Gn-ТМС при d∉VAβ значення Φβ(d) = Φβ(d∩VAβ) може бути як невизна- ченим, так і визначеним, причому як істинним, так і хибним. 5. ТМС кванторно-екваційного рівня Семантичні властивості ТМС кван- торно-екваційного рівня успадковують властивості ТМС кванторного рівня. Наве- демо тепер нові властивості, пов'язані з рівністю. У першу чергу, це відомі [7] загальнологічні властивості, притаманні як КНМЛ, так і композиційно-номінативним логікам квазіарних предикатів. Rf) рефлексивність: |= =хх ; Sm) cиметричність: |= =xy ↔ =yx ; Tr) транзитивність: |= =xy → =yz → =xz; EΦ) |= 1 1x y= → … → n nx y= → →( 1 1 ,..., , ,..., , n n z z u x x vR Φ ↔ 1 1 ,..., , ,..., , n n z z u y y vR Φ ). Неважко переконатись, що для довільних Q та d∈VA за умови d(x) = d(y) маємо ( )x yR Q d = ( )y xR Q d = Q(d). Зокрема, ( )x yR Q d = ( )y xR Q d = Q(d) за умови =xy(d) = T. Аналогічно за умови d(x) = d(y) маємо , , , ,( ) ( ) ( )y u x u u x v y v vR Q d R Q d R Q d= = . Звідси отримуємо такі властивості рівності: ER) |= =xy → ( )x yR Φ ↔ Φ та |= =xy → , ,( )x u u y v vR RΦ ↔ Φ ; |= =xy → ( )x y y xR RΦ ↔ Φ та |= =xy → , , , ,( )y u x u x v y vR RΦ ↔ Φ . Замість =xy будемо надалі також тра- диційно писати x = y. Зауважимо, що вибране нами трактування рівності як тотожності веде до того, що для одного і того ж даного d неможливо в одному стані d(x)↓ = d(y)↓, а в іншому – d(x)↓ ≠ d(y)↓. Для загальних St-ТМС і Gn-ТМС справджуються такі властивості, пов’язані з рівністю. Твердження 1. x = y → � x = y – всюди істинна формула. Припустимо супротивне: для деяких α∈S та d∈VAα маємо (x = y)α(d) = T та (� x = y)α(d) = F. Друга умова означає, що для деякого стану β∈S, такого, що α>>>>β, маємо (x = y)β(d) = F. Звідси випливає d(x)↓, d(y)↓ та d(x) ≠ d(y). Із визначеності (x = y)α(d) випливає d(x)∈Aα та d(y)∈Aα, Тоді d(x) ≠ d(y) дає (x = y)α(d) = F. Отримали суперечність. Твердження 2. � x = y → x = y – всюди істинна формула. Припустимо супротивне: для деяких α∈S та d∈VAα маємо (� x = y)α(d) = T та (x = y)α(d) = F. Друга умова означає, що d∈VAα, d(x)↓, d(y)↓ та d(x) ≠ d(y). Умова (� x = y)α(d) = T означає, що для всіх β∈S, таких, що α>>>>β, маємо (x = y)β(d) = T. Візьмемо деякий такий стан β. Тоді маємо d(x)↓, d(y)↓ та d(x) = d(y). Отримали суперечність. Наслідок 8. x = y ↔ � x = y – всюди істинна формула. Твердження 3. Неможливо α |= x = y та α |≠ � x = y. Припустимо супротивне: α |= x = y та (� x = y)α(d)↓ = F для деякого d∈VAα. Але (� x = y)α(d) = F означає, що для деякого стану β∈S, такого, що α>>>>β, маємо (x = y)β(d) = F. Звідси випливає d(x)↓, d(y)↓ та d(x) ≠ d(y). Згідно d∈VAα звідси d(x)∈Aα, d(y)∈Aα та d(x) ≠ d(y), що дає (x = y)α(d) = F. Отримали суперечність із α |= x = y. Твердження 4. Можливо α |≠ x = y та α |= � x = y. Умова α |≠ x = y означає: для деякого d∈VAα маємо (x = y)α(d) = F, звідки d(x)↓, d(y)↓ та d(x) ≠ d(y). Побудуємо загальну ТМС, в якій для деякого стану α маємо α |= � x = y та α |≠ x = y. Нехай S = { α, β}, де Aα = {0, 1}, Aβ = {1}. Нехай R = { α>>>>β}. Тоді для d∈{0, 1} { x, y} маємо: Теоретичні та методологічні основи програмування 20 якщо den (d) = {1}, то (x = y)α(d) = T та (x = y)β(d) = T; якщо den(d) = {0}, то (x = y)α(d) = T та (x = y)β(d)↑; якщо den(d) = {0, 1}, то (x = y)α(d) = F та (x = y)β(d)↑. Враховуючи неістотність для x = y всіх предметних імен, відмінних від x та y, звідси α |= � x = y та α |≠ x = y. Зауважимо, що α |= � x = y можливе вже при неіснуванні станів, досяжних із α, тоді (� x = y)α(d)↑ для всіх d∈VAα. 6. Темпоральні КНМС Як і для випадку загальних ТМС, можна розглядати темпоральні КНМС із сильною умовою та загальною умовою визначеності на станах, які назвемо St-ТмМС та Gn-ТмМС. Твердження теореми 4 переносить- ся на випадок Gn-ТмМС. Теорема 7. У випадку Gn-ТмМС композиції �↑ та �↓ зберігають еквітон- ність. Наслідок 9. Базові композиції Gn-ТмМС зберігають еквітонність. Вищенаведені властивості загальних ТМС переносяться на випадок темпораль- них КНМС. Зокрема, для St-ТмМС та Gn-ТмМС справджуються твердження: Теорема 8. Для довільних Φ, α, d∈VAα виконується v xR �↑Φ(d) = �↑ v xR Φ(d) та v xR �↓Φ(d) = �↓ v xR Φ(d). Наслідок 10. Для довільних Φ, α, d∈VAα виконується v xR ����↑Φ(d) = ����↑ v xR Φ(d) та v xR ����↓Φ(d) = ����↓ v xR Φ(d). Наслідок 11. Для довільних α та Φ виконується: 1) α |= v xR �↑Φ ↔ �↑ v xR Φ, α |= v xR �↓Φ ↔ �↓ v xR Φ, α |= v xR ����↑Φ ↔����↑ v xR Φ, α |= v xR ����↓Φ ↔����↓ v xR Φ; 2) α |= v xR �↑Φ ⇔ α |= �↑ v xR Φ, α |= v xR �↓Φ ⇔ α |= �↓ v xR Φ, α |= v xR ����↑Φ ⇔ α |=����↑ v xR Φ, α |= v xR ����↓Φ ⇔ α |=����↓ v xR Φ. Наслідок 12. Для ТмМС маємо: M |= v xR �↑Φ ↔ �↑ v xR Φ, M |= v xR �↓Φ ↔ �↓ v xR Φ, M |= v xR ����↑Φ ↔����↑ v xR Φ, M |= v xR ����↓Φ ↔����↓ v xR Φ. Наслідок 13. Формули v xR �↑Φ ↔ �↑ v xR Φ, v xR �↓Φ ↔ �↓ v xR Φ, v xR ����↑Φ ↔����↑ v xR Φ, v xR ����↓Φ ↔����↓ v xR Φ усюди істинні. Таким чином, у випадку ТмМС но- мінативних рівнів символи реномінації мо- жна проносити через символи модальних композицій. Теорема 9. Для ТмМС маємо 1) M |= ∃x�↑Φ→�↑∃xΦ та M |= ∃x�↓Φ→�↓∃xΦ; 2) M |= �↑∀xΦ→∀x�↑Φ та M |= �↓∀xΦ→∀x�↓Φ. Наслідок 14. 1)∃x�↑Φ→�↑∃xΦ, ∃x�↓Φ→�↓∃xΦ та �↑∀xΦ→∀x�↑Φ, �↓∀xΦ→∀x�↓Φ – всюди істинні формули; 2) �↑∀xΦ→∀x�↑Φ, �↓∀xΦ→∀x�↓Φ та ∃x�↑Φ→�↑∃xΦ, ∃x�↓Φ→�↓∃xΦ – всюди істинні формули. 7. Відношення логічного наслідку для множин формул КНМЛ Для КНМЛ номінативних рівнів по- няття логічного наслідку для множин спе- цифікованих станами формул визначається наступним чином. Множини вигляду d ∩VAα, де d∈VA, будемо позначати dα. Теоретичні та методологічні основи програмування 21 ∆∆∆∆ є логічним наслідком ΓΓΓΓ в КНМС M, якщо для всіх d∈VA із того, що Φα(dα) = T для всіх Φα∈ΓΓΓΓ, випливає, що неможливо Ψβ(dβ) = F для всіх Ψβ∈∆∆∆∆. Те, що ∆∆∆∆ є логічним наслідком ΓΓΓΓ в КНМС M, позначаємо ΓΓΓΓ |=M ∆∆∆∆. ∆∆∆∆ є логічним наслідком ΓΓΓΓ (щодо КНМС певного типу), якщо ΓΓΓΓ |=M ∆∆∆∆ для всіх КНМС M відповідного типу. Те, що ∆∆∆∆ є логічним наслідком ΓΓΓΓ, позначаємо ΓΓΓΓ |= ∆∆∆∆. Отже, ΓΓΓΓ |≠≠≠≠ ∆∆∆∆ ⇔⇔⇔⇔ існують КНМС M та d∈VA такі: для всіх Φα∈ΓΓΓΓ маємо Φα(dα) = T та для всіх Ψ β∈∆∆∆∆ маємо Ψβ(dβ) = F. Наведемо властивості відношення логічного наслідку для множин специфі- кованих станами формул. Найперше, це немодальні властивості (див. [1]), фактич- но успадковані від традиційної логіки. Властивості пропозиційного рівня: ПС) Якщо ΓΓΓΓ∩∆∆∆∆ ≠ ∅, то ΓΓΓΓ |=M ∆∆∆∆. П1) ¬Φα, ΓΓΓΓ |=M ∆∆∆∆ ⇔ ΓΓΓΓ |=M ∆∆∆∆, Φα. П2) ΓΓΓΓ |=M ∆∆∆∆,¬Φα ⇔ Φα, ΓΓΓΓ |=M ∆∆∆∆. П3) Φ∨Ψα, ΓΓΓΓ |=M ∆∆∆∆ ⇔ Φα, ΓΓΓΓ |=M ∆∆∆∆ та Ψα, ΓΓΓΓ |=M ∆∆∆∆. П4) ΓΓΓΓ |=M ∆∆∆∆, Φ∨Ψα ⇔ ΓΓΓΓ |=M ∆∆∆∆, Φα, Ψα. Властивості реномінативного рівня: ΦN|−−−−) , , ( )y v z xR Φ α, ΓΓΓΓ |=M ∆∆∆∆ ⇔ ⇔ ( )v xR Φ α, ΓΓΓΓ |=M ∆∆∆∆ за умови у∈µ(Φ). ΦN–|) ΓΓΓΓ |=M ∆∆∆∆, , , ( )y v z xR Φ α ⇔ ⇔ ΓΓΓΓ |=M ∆∆∆∆, ( )v xR Φ α за умови у∈µ(Φ). RT|−−−−) , , ( )z v z xR Φ α, ΓΓΓΓ |=M ∆∆∆∆ ⇔ ⇔ ( )v xR Φ α, ΓΓΓΓ |=M ∆∆∆∆. RT–|) ΓΓΓΓ |=M ∆∆∆∆, , , ( )z v z xR Φ α ⇔ ⇔ ΓΓΓΓ |=M ∆∆∆∆, ( )v xR Φ α. R¬|−−−−) ( )v xR ¬Φ α, ΓΓΓΓ |=M ∆∆∆∆ ⇔ ⇔ ( )v xR¬ Φ α, ΓΓΓΓ |=M ∆∆∆∆. R¬–|) ΓΓΓΓ |=M ∆∆∆∆, ( )v xR ¬Φ α ⇔ ⇔ ΓΓΓΓ |=M ∆∆∆∆, ( )v xR¬ Φ α. R∨|−−−−) ( )v xR Φ ∨ Ψ α, ΓΓΓΓ |=M ∆∆∆∆ ⇔ ⇔ ( ) ( )v v x xR RΦ ∨ Ψ α, ΓΓΓΓ |=M ∆∆∆∆. R∨–|) ΓΓΓΓ |=M ∆∆∆∆, ( )v xR Φ ∨ Ψ α ⇔ ⇔ ΓΓΓΓ |=M ∆∆∆∆, ( ) ( )v v x xR RΦ ∨ Ψ α. RR|−−−−) ( ( ))v w x yR R Φ α, ΓΓΓΓ |=M ∆∆∆∆ ⇔ ⇔ ( )v w x yR Φo α, ΓΓΓΓ |=M ∆∆∆∆. RR–|) ΓΓΓΓ |=M ∆∆∆∆, ( ( ))v w x yR R Φ α ⇔ ⇔ ΓΓΓΓ |=M ∆∆∆∆, ( )v w x yR Φo α. R|−−−−) ΓΓΓΓ, v xR (�Φ)α |=M ∆∆∆∆ ⇔ ⇔ ΓΓΓΓ, � ( )v xR Φ α |=M ∆∆∆∆. R−−−−|) ΓΓΓΓ |=M ∆∆∆∆, v xR (�Φ)α ⇔ ⇔ ΓΓΓΓ |=M ∆∆∆∆, � ( )v xR Φ α. Властивості кванторного рівня: R∃|−−−−) ( )v xR y∃ Φ α, ΓΓΓΓ |=M ∆∆∆∆ ⇔ ⇔ ( )v xyR∃ Φ α, ΓΓΓΓ |=M ∆∆∆∆, якщо y∉{ ,v x }. R∃–|) ΓΓΓΓ |=M ∆∆∆∆, ( )v xR y∃ Φ α ⇔ ⇔ ΓΓΓΓ |=M ∆∆∆∆, ( )v xyR∃ Φ α, якщо y∉{ ,v x }. R∃∃|−−−−) ( )v xR y∃ Φ α, ΓΓΓΓ |=M ∆∆∆∆ ⇔ ⇔ ∃z ( )v y x zR Φo α, ΓΓΓΓ |=M ∆∆∆∆, якщо y∈{ ,v x }. R∃∃–|) ΓΓΓΓ |=M ∆∆∆∆, ( )v xR y∃ Φ α ⇔ ⇔ ΓΓΓΓ |=M ∆∆∆∆, ∃z ( )v y x zR Φo α, якщо y∈{ ,v x }. ∃∃∃∃|–) ∃хΦα, ΓΓΓΓ |= ∆∆∆∆ ⇔ ( )x yR Φ α, ΓΓΓΓ |= ∆∆∆∆, якщо у тотально неістотне та у∉пт(ΓΓΓΓ, ∆∆∆∆, Φ). ∃∃∃∃–|) ΓΓΓΓ |=M ∆∆∆∆, ∃∃∃∃хΦα ⇔ ⇔ ΓΓΓΓ |=M ∆∆∆∆, 1 ( )x yR Φ α,…, ( ) n x yR Φ α, ∃хΦα. Властивості кванторно-екваційного рівня: SmE) x = y α, ΓΓΓΓ |=M ∆∆∆∆ ⇔ x = y α, y = x α, ΓΓΓΓ |=M ∆∆∆∆. TrE) x = y α, y = z α, ΓΓΓΓ |=M ∆∆∆∆ ⇔ ⇔ x = y α, y = z α, s = r α, x = z α, ΓΓΓΓ |=M ∆∆∆∆. ЕΦ|−−−−) y = x α, , , ( )z u y vR Φ α, ΓΓΓΓ |=M ∆∆∆∆ ⇔ ⇔ y = x α, , , ( )z u y vR Φ α, , , ( )z u x vR Φ α, ΓΓΓΓ |=M ∆∆∆∆ EΦ−−−−|) y = x α,ΓΓΓΓ |=M ∆∆∆∆, , , ( )z u y vR Φ α ⇔ ⇔ y = x α, ΓΓΓΓ |=M ∆∆∆∆, , , ( )z u y vR Φ α, , , ( )z u x vR Φ α. Згідно SmE, для ЕΦ немає потреби зазначати два випадки з x = y α та y = x α, тому ми обмежились випадком y = x α. ER|−−−−) x = y α, Φα, ΓΓΓΓ |=M ∆∆∆∆ ⇔ ⇔ x = y α, Φα, ,x yR αΦ ,y xR αΦ ΓΓΓΓ |=M ∆∆∆∆. Теоретичні та методологічні основи програмування 22 ER−−−−|) x = y α, ΓΓΓΓ |=M ∆∆∆∆, Φα ⇔ ⇔ x = y α, ΓΓΓΓ |=M ∆∆∆∆, Φα, ,x yR αΦ y xR αΦ . Модальні властивості формулю- ються однаково на пропозиційному та но- мінативних рівнях. Вони справджуються як для St-ТМС, так і для Gn-ТМС. У випадку загальних ТМЛ для мо- дального оператора � маємо |–) �Φα, ΓΓΓΓ |=M ∆∆∆∆ ⇔ {Φβ | α>>>>β} ∪ΓΓΓΓ |=M ∆∆∆∆. –|) ΓΓΓΓ |=M ∆∆∆∆, �Φα ⇔ ΓΓΓΓ |=M ∆∆∆∆, Φβ для деякого стану β, такого, що α>>>>β. У випадку темпоральних КНМЛ властивості |– та –| розщеплюються: ↑|–) �↑Φα, ΓΓΓΓ |=M ∆∆∆∆ ⇔ ⇔ {Φβ | α>>>>β} ∪ΓΓΓΓ |=M ∆∆∆∆. ↑–|) ΓΓΓΓ |=M ∆∆∆∆, �↑Φα ⇔ ΓΓΓΓ |=M ∆∆∆∆, Φβ для деякого стану β, такого, що α>>>>β. ↓|–) �↓Φα, ΓΓΓΓ |=M ∆∆∆∆ ⇔ ⇔ {Φβ | β>>>>α} ∪ΓΓΓΓ |=M ∆∆∆∆. ↓–|) ΓΓΓΓ |=M ∆∆∆∆, �↓Φα ⇔ ΓΓΓΓ |=M ∆∆∆∆, Φβ для деякого стану β, такого, що β>>>>α. Для КНМЛ кванторно-екваційного рівня справджуються також властивості EN|–) x = y α, ΓΓΓΓ |=M ∆∆∆∆ ⇒⇒⇒⇒ � x = y α, ΓΓΓΓ |=M ∆∆∆∆. EN–|) ΓΓΓΓ |=M ∆∆∆∆, x = y α ⇒ ΓΓΓΓ |=M ∆∆∆∆, � x = y α. Доведемо EN|–. Припустимо супро- тивне: для деякої КНМС M x = y α, ΓΓΓΓ |=M ∆∆∆∆ та � x = y α, ΓΓΓΓ |≠≠≠≠M ∆∆∆∆. Останнє означає: існує d∈VA, таке, що для всіх Φα∈ΓΓΓΓ маємо Φα(dα) = T, � x = yα(dα) = T, для всіх Ψ β∈∆∆∆∆ маємо Ψβ(dβ) = F. Умова � x = yα(dα) = T означає, що для всіх станів β, таких, що α>>>>β, маємо x = yβ(dα∩VAβ) = T, звідки (dα∩VAβ)(x)↓ = (dα∩VAβ)↓ = a для деякого a. Зрозуміло, що a∈Aα. Але тоді x = yα(dα) = T, звідки, враховуючи Φα(dα) = T для всіх Φα∈ΓΓΓΓ та Ψβ(dβ) = F для всіх Ψ β∈∆∆∆∆, отри- муємо x = y α, ΓΓΓΓ |≠≠≠≠M ∆∆∆∆, що суперечить припу- щенню. Доведемо EN–|. Припустимо супро- тивне: для деякої КНМС M ΓΓΓΓ |=M ∆∆∆∆, x = y α та ΓΓΓΓ |≠≠≠≠M ∆∆∆∆, � x = y α. Останнє означає: існує d∈VA, таке, що для всіх Φα∈ΓΓΓΓ маємо Φα(dα) = T, � x = yα(dα) = F, а для всіх Ψβ∈∆∆∆∆ маємо Ψβ(dβ) = F. Умова � x = yα(dα) = F оз- начає, що для деякого β, такого, що α>>>>β, маємо x = yβ(dα∩VAβ) = F, звідки отримуємо (dα∩VAβ)β(x)↓ = a та (dα∩VAβ)β(y)↓ = b для деяких a, b: a ≠≠≠≠ b. Маємо a, b∈Aα∩VAβ ⊆Aα, але тоді x = yα(dα) = F, звідки, враховуючи Φα(dα) = T для всіх Φα∈ΓΓΓΓ та Ψβ(dβ) = F для всіх Ψ β∈∆∆∆∆, отримуємо ΓΓΓΓ |≠≠≠≠M ∆∆∆∆, x = y α, що суперечить припущенню. У загальному випадку для EN|– та EN–| умову “⇒⇒⇒⇒“ не можна посилити до “⇔“. Приклад 5. Можливо x = y α, ΓΓΓΓ |≠≠≠≠M ∆∆∆∆ та � x = y α, ΓΓΓΓ |=M ∆∆∆∆. Задаємо КНМС M такого вигляду: S = { α, β}, R = { α>>>>β}. Нехай Aα = { a, b}, Aβ = { b}. Візьмемо ΓΓΓΓ = ∅, ∆∆∆∆ = {Ψ α}. Нехай для Ψ неістотними є всі імена, окрім x та y. Задамо Ψ α([xaa, yaa]) = F, а у випадку δ∈{ a, b} {x, y} та b∈den(δ) задамо Ψ α(δ) = T. Нехай d = [xaa, yaa]. Тоді dα = d. Маємо dα(x)↓ = dα(y)↓ = a, звідки x = yα(dα) = T. Отже, x = y α |≠≠≠≠M Ψ α. Проте dα∉VAβ, звідки x = yβ(dα)↑, що дає � x = yα(dα)↑. У випадку δ∈{ a, b} {x, y} та b∈den(δ) маємо Ψα(δ) = T; у випадку δ∈{ a, b} {x, y} та b∉den(δ) маємо δ = dα = d, тоді dα∉VAβ, звідки x = yβ(dα)↑, що дає � x = yα(dα)↑. Отже, � x = y α |=M Ψ α. Приклад 6. Можливо ΓΓΓΓ |≠≠≠≠M ∆∆∆∆, x = y α та ΓΓΓΓ |=M ∆∆∆∆, � x = y α. Візьмемо ΓΓΓΓ = {Φα}, ∆∆∆∆ = ∅. Нехай Aα = { a, b}, Aβ = { b}, а для Φ неістотними є всі імена, окрім x та y. Задамо Φα(δ) = T для всіх δ∈{ a, b} {x, y}. Нехай d = [xaa, yab]. Тоді dα = d. Маємо dα(x)↓ ≠ dα(y)↓, звідки x = yα(dα) = F. Отже, Φα |≠≠≠≠M x = y α. Проте у випадку a∈den(δ) маємо δα∉VAβ, звідки x = yβ(δα)↑, що дає � x = yα(δα)↑. У випадку δ = [xab, yab] маємо x = yβ(δα) = T, що дає � x = yα(δα) =T. Отже, Φα |=M � x = y α. При трактуванні рівності як строгої властивості EN|– та EN–| можна посилити: ENS|–) x = y α, ΓΓΓΓ |=M ∆∆∆∆ ⇔ ⇔ � x = y α, ΓΓΓΓ |=M ∆∆∆∆. ENS–|) ΓΓΓΓ |=M ∆∆∆∆, x = y α ⇔ ⇔ ΓΓΓΓ |=M ∆∆∆∆, � x = y α. Теоретичні та методологічні основи програмування 23 Для темпоральних КНМЛ квантор- но-екваційного рівня EN|– та EN–| природ- ним чином модифікуються у властивості EN↑|–, EN↓|– та EN↑–|, EN↓–|. Висновки На базі інтегрованого інтенсіональ- но-екстенсіонального підходу до побудови логічних та програмних систем досліджені композиційно-номінативні модальні та темпоральні логіки номінативних рівнів: реномінативного, кванторного, кванторно- екваційного. Для цих логік розглядається спеціальне уточнення поняття компо- зиційно-номінативної модальної системи, визначаються транзиційні та темпоральні модальні системи. Вивчаються семантичні властивості таких логік, зокрема, власти- вості логічного наслідку для множин фор- мул. На основі цих властивостей будуть збудовані секвенційні числення компо- зиційно-номінативних модальних і темпо- ральних логік номінативних рівнів. 1. Нікітченко М.С., Шкільняк С.С. Мате- матична логіка та теорія алгоритмів. – К.: ВПЦ «Київський університет». – 2008. – 528 с. 2. Нікітченко М.С., Шкільняк С.С. Компо- зиційно-номінативні модальні логіки // Проблемы программирования. – 2002. – № 1–2. – С. 27–33. 3. Нікітченко М.С., Шкільняк С.С. Інтен- сіонально-орієнтований підхід до побу- дови логічних систем // Проблеми про- грамування. – 2007. – № 2. – C. 15–40. 4. Никитченко Н.С. Предикатные компо- зиционно–номинативные системы // Проблемы программирования. – 1999. – № 2. – С. 3–19. 5. Шкільняк О.С. Композиційно-номіна- тивні модальні та темпоральні логіки: семантичні властивості, секвенційні числення // Наукові записки НаУКМА. Серія: Комп’ютерні науки. – 2008. – Т. 6. – C. 25–34. 6. Фейс Р. Модальная логика.– M.: Наука. – 1974. – 520 с. 7. Шкільняк C.С. Неокласичні кванторні логіки з рівністю // Вісник Київського університету. Серія: фіз.-мат. науки. – 2003. – Вип.1. – С. 222–225. 8. Семантика модальных и интенсио- нальных логик. – M.: Прогресс, 1981. – 494 с. Отримано 15.10.2009 Про автора: Шкільняк Оксана Степанівна, асистент кафедри інформаційних систем Київського національного університету імені Тараса Шевченка. Місце роботи автора: Київський національний університет імені Тараса Шевченка, 01601, Київ, вул. Володимирська, 60. Тел.: (044) 259-0511, (044) 522-0640 (д) e-mail: me.oksana@gmail.com
id pp_isofts_kiev_ua-article-977
institution Problems in programming
keywords_txt_mv keywords
language Ukrainian
last_indexed 2026-06-11T01:00:17Z
publishDate 2026
publisher PROBLEMS IN PROGRAMMING
record_format ojs
resource_txt_mv ppisoftskievua/9c/11fcfd59ec15ce651fab70ceac5e4a9c.pdf
spelling pp_isofts_kiev_ua-article-9772026-06-10T11:10:03Z Semantic properties of composition nominative modal logics Семантические свойства композиционно-номинативных модальных логик Семантичні властивості композиційно-номінативних модальних логік Shkilnyak, O.S. UDC 681.3.06 УДК 681.3.06 УДК 681.3.06 In this paper composition nominative modal and temporal logics of nominative, quantifier and quantifier-equational levels are studied on the basis of the integrated intentional-extensional approach to construction of systems of logic and software. For such logics, a special refinement of the notion of composition nominative modal system is introduced, and semantic properties are investigated.Problems in programming 2009; 4: 11-23 На основе интегрированного интенсионально-экстенсионального подхода к построению логических и программных систем изучаются композиционно-номинативные модальные и темпоральные логики реноминативного, кванторного, кванторно-экваци­онного уровней.Для этих логик уточняется поня­тие композиционно-номинативной модальной си­стемы, исследуются их семантические свойстваProblems in programming 2009; 4: 11-23 На основі інтегрованого інтенсіонально-екстенсіонального підходу до побудови логічних та програмних систем вивчаються композиційно-номінативні модальні та темпоральні логіки реномінативного, кванторного, кванторно-екваційного рівнів. Для цих логік уточнюється поняття композиційно-номінативної модальної системи, досліджуються їх семантичні властивості.Problems in programming 2009; 4: 11-23 PROBLEMS IN PROGRAMMING ПРОБЛЕМЫ ПРОГРАММИРОВАНИЯ ПРОБЛЕМИ ПРОГРАМУВАННЯ 2026-06-10 Article Article application/pdf https://pp.isofts.kiev.ua/index.php/ojs1/article/view/977 PROBLEMS IN PROGRAMMING; No 4 (2009); 11-23 ПРОБЛЕМЫ ПРОГРАММИРОВАНИЯ; No 4 (2009); 11-23 ПРОБЛЕМИ ПРОГРАМУВАННЯ; No 4 (2009); 11-23 1727-4907 uk https://pp.isofts.kiev.ua/index.php/ojs1/article/view/977/1045 Copyright (c) 2026 PROBLEMS IN PROGRAMMING
spellingShingle
UDC 681.3.06
Shkilnyak, O.S.
Semantic properties of composition nominative modal logics
title Semantic properties of composition nominative modal logics
title_alt Семантические свойства композиционно-номинативных модальных логик
Семантичні властивості композиційно-номінативних модальних логік
title_full Semantic properties of composition nominative modal logics
title_fullStr Semantic properties of composition nominative modal logics
title_full_unstemmed Semantic properties of composition nominative modal logics
title_short Semantic properties of composition nominative modal logics
title_sort semantic properties of composition nominative modal logics
topic
UDC 681.3.06
topic_facet
UDC 681.3.06

УДК 681.3.06

УДК 681.3.06
url https://pp.isofts.kiev.ua/index.php/ojs1/article/view/977
work_keys_str_mv AT shkilnyakos semanticpropertiesofcompositionnominativemodallogics
AT shkilnyakos semantičeskiesvojstvakompozicionnonominativnyhmodalʹnyhlogik
AT shkilnyakos semantičnívlastivostíkompozicíjnonomínativnihmodalʹnihlogík