• No results found

INTERVAL OBJECTS AND THEIR GRAMMATICAL STRUCTURE

N/A
N/A
Protected

Academic year: 2020

Share "INTERVAL OBJECTS AND THEIR GRAMMATICAL STRUCTURE"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)УДК 004:512 В. М. ІЛЬМАН, В. В. СКАЛОЗУБ (ДІІТ). ІНТЕРВАЛЬНІ ОБ’ЄКТИ ТА ЇХ ГРАМАТИЧНІ СТРУКТУРИ У статті побудовано структури вільних інтервальних об’єктів і формальної інтервальної граматики. Граматична структура враховує умову сумісності інтервалів у ланцюжкових конструкціях породженої мови. В статье построены структуры свободных интервальных объектов и формальной интервальной грамматики. Грамматическая структура учитывает условие совместимости интервалов в цепочечных конструкциях порождаемого языка. In the article the structures of free interval objects and formal interval grammar are constructed. The grammar structure takes into account the condition of interval compatibility in the chain constructions of language generated.. Вступ Серед множини моделей представлення предметних областей граматичний підхід виділяється своєю простотою і універсальністю. Носіями граматик є алфавіти, елементи яких – деякі формалізми предметних областей, представлені термінальними і нетермінальними символами [1]. Однак, елементами алфавітів можуть бути об’єкти більш складної структури. Так, у транспортних, економічних та інших системах об’єкти предметних областей можуть мати властивості інтервальної природи (далі – інтервальні об’єкти – ІОб). Із теорії інтервального аналізу [2] відомо, що інтервали є числовими об’єктами, визначеними у відповідній системі координат, які задаються двома параметрами: межами інтервалів, серединами інтервалів та відхиленням від них або інакше. Тому, носії граматик ІОб повинні визначатися певними конструктивними структурами у складі відповідних граматичних структур. Граматична структура задає модель предметної області, яка призначена для проектування і аналізу інформаційних потоків, технологічних ланцюжків, виробничих процесів тощо. Формально граматична структура (ФГС) визначається [3] носієм, сигнатурою і конструктивною аксіоматикою. Складові ФГС є неоднорідними за змістом, правилами виконання та іншими показниками. У роботі запропоновано конструктивну ФГС на вільних ІОб. Вільні інтервали визначаються як упорядковані або неупорядковані набори елементів пар деякого алфавіту, які можуть характеризуватися довжиною та іншими характеристиками. Елементи пар символів, котрі визначають інтервали, не пов’язані з будьякою системою координат. Носій ФГС складається із конструктивних термінальних і нетермінальних структур інтервалів, спеціальних. символів та множин характеристик, причому нетермінальні інтервали мають нульову характеристику довжини. Сигнатура містить у собі операції конкатенації, підстановки, безпосереднього виводу, а також інші операції та оператори. Аксіоматика граматичної структури дозволяє будувати вільну мову на вільних інтервалах і, отже, коректно застосовувати правила підстановок. Правила підстановок можуть мати детерміновані або недетерміновані навантаження, обумовлені предметними областями. Деякі нетермінальні інтервали є контекстним супроводом термінальних і також можуть нести певне змістовне навантаження. Розглянута інтервальна ФГС може бути застосована для проектування технологічних процесів на залізниці при формуванні поїздів, завантаження приймально-відправлюючих колій станцій тощо. Так, наприклад, ІОб можна застосувати для побудови моделі формування залізничних поїздів, якщо кожний тип вагона у граматичній структурі представити вільним відповідно навантаженим інтервалом, причому продукції цієї структури повинні враховувати сумісність вагонів тощо. Завдання для моделювання ІОб і ФГС Метою досліджень є розробка граматичної моделі, призначеної для побудови формальної мови абстрактної предметної області на інтервальних об’єктах як основи створення автоматизованої системи проектування технологій виробництв із інтервальними властивостями. Для досягнення поставленої мети необхідно вирішити декілька задач: − розробити структуру породження вільних інтервалів; − визначити операції над вільними інтервалами і задати правила їх виконання; © Ільман В. М., Скалозуб В. В., 2009. 147.

(2) −. побудувати конструктивну граматичну структуру на структурах вільних інтервалів, яка б породжувала формальну мову. Ланцюжки мови або можуть при виконанні операцій конкатенацій задовольняти умові сумісності за деяким змістом для суміжних інтервалів, або вони не підпорядковані будь-яким умовам. Отже, моделювання ІОб і процесів абстрактними ланцюжками потребує інтегрованого підходу, аналогічного граматикам структурного проектування [5]. Структура вільних інтервалів Введемо поняття вільного інтервалу – ІОб, інтервального алфавіту та його структури. Алфавіти носіїв формальних граматик складаються з вільних (нечислових) елементів у тому розумінні, що їх можливо вставляти (переставляти) у конструкцію ланцюжка в будь-яке місце, обумовлене правилами граматики. Тому будемо вважати, що: − будь-який алфавіт A носія формальної граматики вільний; − конструктивний алфавіт B , елементи котрого побудовані на алфавіті A , – вільний; − вироджені об’єкти алфавіту B ототожнюються з елементами алфавіту A , отже, A⊂ B. Наведемо деякі неформальні приклади конструювання вільних алфавітів. Нехай задано вільний термінальний алфавіт A = {ai }in=0 такий, що a0 = ε – порожній символ. і підмножину дійсних чисел R + , для якої 0 ∈ R + . Із набору елементів ai j алфавіту A побудуємо конструкцію si :. si = ( air , aik ) .. (1). Конструкція (1) є вільною, її елементи не упорядковані за місцем і можуть бути однаковими. Якщо елементи конструкції упорядковані, тоді конструкція (1) задається списком [6] si = [air , aik ] . Визначення 1. Пару (aik , air ) = si назвемо вільним простим ІОб, побудованим на алфавіті A . Під простим інтервалом у літературі [7] розуміють інтервал без «тіла». Множина вільних простих інтервалів {si } утворює вільний алфавіт Bs , у якому є виро-. 148. джені ІОб, тобто si = (ai j , ai j ) = ai j , тому маємо включення A ⊂ Bs . На алфавіті Bs також можна побудувати k-вимірні, за числом об’єктів, конструкції ІОб. Визначення 2. k-вимірною вільною простою конструкцією ІОб назвемо набір простих інтервалів ((ai1 , ai2 ), ,(ai j , aik +1 )) = Si .. Вільні k-вимірні інтервальні конструкції є аналогом паралелотопів [2]. Різноманіття інтервальних конструкцій Si утворює конструктивний алфавіт Bsk такий, що Bs ⊂ Bsk , якщо Si = ((ai1 , ai2 ),(ε,ε) ,(ε, ε)) = si . З конструкціями Si зв’яжемо набір скінчених чисел {rj }kj =1 ⊂ R + таких, що кожній інтервальній парі (ai j , ai j +1 ). rj .. Визначення 3. Трійку (ai j , ai j+1 , rj ) назвемо навантаженим (постійним) вільним ІОб. Визначення 4. Навантаженою k-вимірною вільною інтервальною конструкцією називається вираз із набору навантажених ІОб (( ai1 , ai2 , r1 ),(ai2 , ai3 , r2 ), ,( aik −1 , aik +1 , rk )) . Вочевидь, сукупність навантажених інтервальних конструкцій також утворюють конструктивні алфавіти. Якщо конструкції у визначеннях 1 – 4 упорядковані, тоді вони задають спискові вільні інтервальні конструкції. За допомогою елементарної структури Ci дамо формальне визначення вільних інтервалів: Ci = M i , Σi , Λ i ,. (2). де M i = ( A,U ,V1 ,V2 , … ,Vl , D) ; A – вільний алфавіт, визначений вище, U – обмежена підмножина множини R + така, що 0 ∈U ; V j –. характеристичні скінченні множини, взагалі, різної природи, для яких ε ∈V j ; D = {(,),,, −, s, si } – множина необхідних спеці2. r 2 3 альних символів; Σi = { f1,2 , h1,2 , ⎯⎯ → } – сигнаa. тура відображень та приписування і Λ i – конструктивна аксіоматика породження алфавітів вільних інтервалів, котра може складатися з окремих або комбінацій наступних аксіоматик: ¾ Λi1 – аксіоматика вільних простих інтервалів і конструктивного алфавіту:. ⎧⎪∀ai , a j ∈ A, f1 (ai , a j ) = (ai , a j ); ⎨ ⎪⎩ (ai , a j ) = (a j , ai ) = s;.

(3) s - вільний простий ІОб: s = ( a j , a j ) = a j , s = ( ε, a j ) = a j ;. Крім того, аксіоматики Λ i 3 і Λ i 4 повинні бути доповнені аксіомами: ⎧∀ai , a j ∈ A & rp ∈ U ⇒ ⎪⎪ rp = 0 → a j ( w); ⎨ s ( w) | s ( w) ⎯⎯⎯ ai = a j ⎪ ⎪⎩ w = (0, ε, ε, … , ε) ⇒ a j ( w) = a j ;. n! ⎧ m + 1, ⎪ Bs = {sk }k =0 , s0 = ε, m = n + 2(n − 2)! ⎨ ⎪A ⊂ B ; s ⎩ Bs – конструктивний алфавіт вільних простих інтервалів; ¾ Λ i 2 – аксіоматика вільних орієнтованих інтервалів і конструктивного алфавіту: ⎧⎪∀ai , a j ∈ A, f 2 (ai , a j ) = (ai , a j ) = s ; ⎨ ⎪⎩ (ai , a j ) ≠ (a j , ai ); s – вільний простий орієнтований інтервал: s = ( a j , a j ) = a j , s = ( ε, a j ) = a j ; n! ⎧ m1 ⎪ Bs = {sk }k =0 , s0 = ε, m1 = n + (n − 2)! + 1, ⎨ ⎪ A⊂ B ; s ⎩ Bs – конструктивний алфавіт вільних простих орієнтованих інтервалів; ¾ Λ i 3 – аксіоматика вільних навантажених інтервалів і конструктивного алфавіту:. ⎧⎪rp ∈U & vqg ∈ Vq , w = [rp , v1g1 , v2 g 2 , … , vlgl ]; ⎨ ⎪⎩ w − характеристичний список;. ⎧∀ai , a j ∈ A & rp ∈ U & vqg ∈ Vq , ⎪ ⎨h1 (ai , a j , w) = (ai , a j , w); ⎪ ⎩( ai , a j , w) = (a j , ai , w) = s ( w); s ( w) – вільний навантажений інтервал; {sk ( w)}mk =0 = Bs ( w) – конструктивний алфавіт вільних навантажених інтервалів; ¾ Λ i 4 – аксіоматика вільних навантажених орієнтованих інтервалів і конструктивного алфавіту: ⎪⎧∀ai , a j ∈ A & rp ∈ U & vqg ∈ Vq , ⎨ ⎪⎩ h2 (ai , a j , w) = ( s , w) = s ( w); s ( w) – вільний навантажений орієнтований інтервал; {sk ( w)}mk =1 0 = Bs ( w) – конструктивний алфавіт вільних навантажених інтервалів.. A ⊂ Bs , Bs ⊂ Bs ( w) & Bs ⊂ Bs ( w); ⎧∃vkji ∈ w − ймовірнісний елемент , ⎪ ki . ⎨ v = p ⇒ ∑ pij = 1. ij ⎪ kji j =1 ⎩ Структура (2) узагальнює структури класичних алфавітів з елементарними символами і дозволяє розповсюдити її на алфавіти з іншою структурою. Зокрема, якщо алфавіт носія M числовий, тоді отримаємо звичайну структуру інтервалів у певній системі координат. Якщо ж алфавіт носія нетермінальний, визначаючий деякий контекст або зміст, тоді конструктивні елементи у структурі (2) можна визначити як вільні інтервали нульової довжини зі змістовними детермінованими характеристиками списку w . Виходячи з різноманіття алфавітів носія структури (2), можливо створити різні структури інтервалів. Нехай на алфавітах Bk носіїв M k визначені інтервальні структури типу (2) Ci ( Bk ) = M k , Σ k , Λ k , тоді на словнику m. B = ∪ Bk , k =1. m. ∩ Bk = ∅. маємо можливість побу-. k =1. дувати конструктивну інтервальну структуру Ci ( B) = M , Σ, Λ , m. m. k =1. k =1. m. для. якої. M = ∪Mk , k =1. Σ = ∪ Σ k та Λ = ∪ Λ k . Введена інтервальна структура Ci ( B) за допомогою доповнених операцій дає можливість будувати інтервальні конструкції типів, заданих визначеннями 3, 4 та ін. Позначимо конструктивний алфавіт, породжений структурою Ci ( B) , як B і відповідно його елементи – s j . Навантажені елементи алфавіту B роблять його нескінченим. Позбутися нескінченості конструктивного алфавіту можна також за допомогою відповідної операції. Тому розглянемо деякі операції над вільними інтервалами.. 149.

(4) Операції над вільними ІОб. Представимо аксіоматично формалізм правил виконання операцій над вільними інтервалами. Нехай ⊗ – лінійна операція конкатенації, тоді аксіоматику Λ (⊗) визначимо наступним чином:. ∀s1 , s2 ∈ Bk , | w1 | = | w2 | ,. ця умова завжди досягається, якщо доповнити характеристичний список до потрібної довжини порожніми символами ε ;. ⎧⎪∀s1 , s2 , s3 ∈ Bk , s1 ⊗ s2 = s1s2 = l , ⎨ ⎪⎩ s1 ⊗ s2 ≠ s2 ⊗ s1 , s1 ⊗ ε = ε ⊗ s1 = s1 = l ;. 2). ⎧∀s1 , s2 ∈ Bk , w1 = [r1 p , v1g , v1g , … , vlg ], 1 2 l ⎪⎪ = w [ r , v , v , , v ], … ⎨ 2 2 p 2 g1 2 g 2 2gl ⎪ ⎪⎩⇒ v1g j , v2 g j ∈ V j ;. ⎧⎪ s1 ⊗ s2 ⊗ s3 = ( s1 ⊗ s2 ) ⊗ s3 = ⎨ ⎪⎩ s1 ⊗ ( s2 ⊗ s3 ) = s1s2 s3 = l ;. 3). U × V1 × V2 × … × Vl – упорядковано;. ⎧⎪∀s1 , s2 ∈ Bk = Bks ⇒ l = l = s1s2 ; ⎨ ⎪⎩ Bk = Bks ⇒ l = l = s1 s2 ;. 4). ⎧U1 ,U 2 ⊂ U & Vi1 ,Vi 2 ⊂ Vi ⇒ ⎪ l l ⎨η : (U1 ×i =1 Vi1 ,U 2 ×i =1 Vi 2 ) → ⎪ l ⎩η0 (U1 × U 2 ) ×i =1 ηi (Vi1 × Vi 2 ),. ⎧⎪ s1 = s1 ( w1 ) & s2 = s2 ( w2 ) ⇒ ⎨ ⎪⎩ s1 ⊗ s2 = l = l ( w1 , w2 ). Операція лінійної конкатенації двох інтервалів s1 , s2 може бути модифікована обертанням на деякий кут γ інтервалу s2 відносно інтервалу s1 [8]. Отримаємо інші модифікації конкатенації: лівої ⊗l , правої ⊗ p та обох меж інтервалів ⊗ g : ⎧ s1 = (b11 , b12 ) & s2 = (b21 , b22 ); ⎪⎪ ⎨ b11 , b12 , b21 , b22 ∈ B ⇒ ⎪ ⎪⎩ s1 ⊗l s2 = l = (b , b12 ) ∨ (b , b22 ), b = b11 | b21 ; s1 ⊗ p s2 = l = (b11 , b ) ∧ (b21 , b ), b = b12 | b22 ; s1 ⊗ g s2 = l = ((b11 = b21 ),(b12 = b22 )), w1 ≠ w2 . Якщо операція ⊗ виконується над навантаженими інтервалами, тоді її аксіоматику необхідно доповнити списковим відображенням η , тобто отримаємо складну операцію ⊗η , для якої: ⎧⎪ s1 = s1 ( w1 ) & s2 = s2 ( w2 ) ⇒ ⎨ ⎪⎩ s1 ⊗1 s2 = l ( w), w = η( w1 , w2 ). Введення правила застосування операції η потребує деяких обмежень на характеристичний список w . Нехай | w | – довжина характеристичного списку деякого вільного інтервалу s ( w) , тоді припустимо, що:. 150. 1). де компоненти ηi відображення η є операції, оператори, алгоритми або структури залежно від природи множин Vi , причому для деяких компонент відображення на множинах Vi існує одиниця θi ; зокрема, для компоненти η0 ≡ + , θ0 ≡ 0 . Різновидом операції ⊗η є операція з поглинанням меж інтервалів. Аксіоматикою цієї операції є: ⎧ s1 = (b11 , b12 ) = s1 ( w1 ) & s2 = (b21 , b22 ) = s2 ( w2 ); ⎪⎪ ⎨b11 , b12 , b21 , b22 ∈ B ⇒ s1 ⊗2 s2 = (b11 , b22 ) = s3 ( w), ⎪ w = η( w , w ). 1 2 ⎪⎩ Операція конкатенації з поглинанням меж інтервалів допускає модифікацію поглинання однойменних меж інтервалів s1 ( w1 ) і s2 ( w2 ) , тобто коли b12 = b21 . Множину різновидів конкатенації позначимо символом Ω . Визначення 5. Два вільних інтервали s1 ( w1 ) і s2 ( w2 ) назвемо однотиповими, якщо їх характеристичні списки w1 та w2 можуть відрізнятися тільки першими елементами r1 p і r2 p . Визначення 6. Характеристичний список w0 = [r , ε, ε,…, ε] множини W = U ×li =1 Vi називається скалярним. Операція множення ( ) скалярного списку на вільній інтервал s ( w) , w = [r1 , v1 , v2 , … , vl ] визначається правилом:. ⎧ w0 s ( w) = s ( w) w0 = s ( w1 ); ⎨ ⎩ w1 = [r * r1 , ε ⊗ v1 , ε ⊗ v2 , … , ε ⊗ vl ],.

(5) де символом * позначено операцію множення дійсних чисел. За визначенням 5, до класу однотипових вільних інтервалів належить інтервал s g ([1, v1g1 , v2 g 2 , … , vlgl ]) , котрий є утворюючим цього класу по операції множення на скалярний характеристичний список. Визначення 7. Алфавіт A з елементами s g назвемо нормальним конструктивним алфавітом вільних навантажених інтервалів. ФГС на вільних ІОб. За звичаєм формальні граматики будуються як безумовні, тобто породжені правильні ланцюжки виділяються з вільної мови за певними правилами без всяких умов. Але, виходячи з потреб багатьох предметних областей, відбір ланцюжків із вільної мови необхідно виконувати за умови сумісності характеристик суміжних ІОб. Умови для відбору ланцюжків вільної мови зручно задавати в граматичній структурі. Деякі підходи до реалізації умов відбору ланцюжків за граматичними правилами наведені в роботі [9]. Нехай раніше визначений термінальний алфавіт A та N = H ∪ T – нетермінальний алфавіт, який складається з основного H = {α i }ip=1 і характеристичного T = T1 × T2 × × Tm алфавітів, причому Ti = {τij }tji =0 , τi 0 = ε . Припустимо, що на алфавітах A і N визначені конструктивні структури ІОб типу (2). Вважаємо, що нетермінальні ІОб навантажені, тоді їх представлення за структурою (2) задамо як: (αi , αi ) = αi (t ) , де вага t ∈ T ІОб визначається характеристичним списком довжини m . Якщо характеристичний список t = [ε, ε,… , ε] , тоді α i (t ) = αi . За представлення інтервальної граматичної структури виберемо класичну ФГС [4]: CI = M I , Σ I , Λ I .. (3). Носій граматичної структури (3) визначимо на конструктивних структурах інтервалів і нетермінальному алфавіті, тобто маємо M I = Cs ( A), Cs ( H ), N . Вважаємо, що навантажений конструктивний алфавіт, породжений структурою Cs ( A) , – нормальний і навантажений нетермінальний конструктивний алфавіт – має нульову характеристику довжини (у списку. t цей елемент вилучено). Сигнатуру та аксіоматику граматичної структури задамо як: pi 2. Σ I = Ω ∪ { 2 , ηk ,*2 , →2 , ⇒ , f 2 , χ1} , Λ G = (Λ F , Λ K , ΛY , Λ P , ΛV , Λ C , Λ H , Λ L ) .. Операції конкатенації множини Ω і ( , η,*) , визначені в попередньому пункті, зміст та правила застосування інших операцій сигнатури будуть наведені в аксіоматиці. Складові аксіоматики Λ I задамо конструктивними аксіомами. ¾ Λ F – аксіоматика вільної мови: ⎧∀s1 , s2 , s3 ∈ Bs ∪ H s & ∀•∈ Ω ⇒ ⎪⎪ ⎨ s1 • s2 = s1s2 = l ; ⎪∀α, β ∈ N ⇒ α ⊗ β = αβ = l ; ⎪⎩ спискове відображення η застосовується тільки на інтервальному алфавіті Bs : ⎧∀si , s j ∈ Bs | H s | Bs ∪ H s & l = si | s j ⇒ ⎪ ⎪l • l = l ; ⎪ ⎪∀α, β ∈ N & l = α | β ⇒ l ⊗ l = l ; ⎨ ⎪ {l } = F ( Bs ) | F ( H s ) | F ( Bs ∪ H s ), ⎪ ⎪ {l} = F ( N ); ⎪⎩ F (⋅) − вільна мова. ¾ Λ K – аксіоматика контекстного супроводу:. ⎧∀si ∈ Bs & ∀s j (t ) ∈ H s , t ≠ [ε, ε,… , ε] ⇒ ⎪⎪ s ⎨ si ⊗ s j = si s j = si α j (t ) = l , ⎪ s ⎪⎩l − ланцюжок із контекстом; ⎧⎪{l s } = F s ⊂ F ( Bs ∪ H s ), F s − вільна мова ⎨ ⎪⎩ з контекстним супроводом. ¾ ΛY – аксіоматика продукцій підстановок та відношення безпосереднього виводу:. ⎧ pi : l j → lk , l j , lk ∈ F ( H s ) | F ( Bs ∪ H s ), ⎪ ⎨ ⎪⎩ 0 < l j < k1 , 0 ≤ lk < k2 ; ⎪⎧∀pi : l j → lk & ∀pr : li → lm & i ≠ r ⇒ ⎨ ⎪⎩l j ≠ li | l j = li ; { pi }ir=1 = P – продукційна схема;. 151.

(6) (. ). (. ). ⎧ l = l1l j l2 ∈ ( As ∪ H s ) & ∃ pi : l j → lk ∈ P ⎪ ⎨ pi ⎪⇒ l1l j l2 ⇒ l1lk l2 , ⎩. pi – допустима продукція до ланцюжка l . ¾ Λ P – аксіоматика програмних продукцій, відношення вибору і безпосереднього виводу: ∀pi ∈ P, ∃qi : ( pi , K i ,Wi ) – програмна продукція; qi ≠ q j , i ≠ j , {qi }in=1 = Q – множина позначок продукцій; Ki ⊆ Q – множина вдач і Wi ⊆ Q – множина невдач продукцій pi. ⎧qi ∈ Q, qi : ( pi , K i ,Wi ) & ⎪ pi ⎪ p допустима до l , l ⇒ l j ;⇒ ⎨ i pi , p j ⎪ ⎪⎩ ∃ q j ∈ K i , p j допустима до l , l ⇒ l j ;. qi – допустима продукція до ланцюжка l на множині вдач K i ; ⎧ ⎪qi ∈ Q, qi : ( pi , K i ,Wi ) & ⎪ ⎨ pi недопустима до l ; ⎪ pj ⎪⇒ ∃ q ∈ W , p допустима до l ; l ⇒ l ; j i j j ⎩ qi – допустима продукція до ланцюжка l на множині невдач W j . ¾ ΛV – аксіома оператора вибору продукцій для безпосереднього виводу:. ⎧⎪∀qi ∈ Q, qi : ( pi , Ki ,Wi ) & l ∈ F ( Bs ∪ H s ); ⎨ ⎪⎩ f (l , qi ) − оператор вибору продукцій; ⎧ pi ⎪lr ⇒ li & lr ∈ l ⇒ ⎨ ⎪ f (l , q ) = q ∈ K | l i j i ⎩. qi , f ( l , qi ) = q j. ⎧ pi ⎪lr ⇒ li & lr ∈ l ⇒ ⎨ ⎪ f (l , q ) = q ∈W | l i j i ⎩. ⇒. f ( l , qi ) = q j. ⇒. ln ;. ln .. ¾ ΛC – аксіоматика сумісності контекстних характеристик ланцюжків:. 152. ⎧∀l s , l s ∈ F s , l s = s α (t ), i, j i, j i, j i, j ⎪⎪ i j ⎨ti , j = [τi1 , j1 , τi2 , j2 ,…, τir , jr ,…, τik , jk ] & ⎪ s s ⎪⎩τir = τ jr ⇒ li , l j − сумісні за індексом r ; ⎧⎪∀r , li s , l js − сумісні за індексом r ⇒ ⎨ s s ⎪⎩li , l j − сумісні; ⎧ s s ⎪∀l = l1li l j l2 , l1 , l2 ∈ F ( As ∪ H s ); ⎪ ⎨ за аксіоматиками Λ K , ΛY ⇒ ⎪ pk ⎪ li ,sj ⇒ si , j [ τi , j , τi , j ,… , α i , j τi , j ,… , τi , j ]; r r k k 1 1 2 2 ⎩ для фіксованих значень індексів ir та jr перевіряється збіг характеристик τir та τ jr за цими індексами по схемі (аксіоматики Λ P , ΛV ): qk : (α i τir → τir α i , {qk +1},{∅}); qk +1 : (α j τ jr → α j τir , {qk + 2 },{∅});. qk + 2 : (αi → ε , {qk + 3 },{∅}); qk + 3 : (α j → ε, {qk + 4 },{∅}); qk + 2 :. .. ¾ Λ H – аксіоматика інструктивних правил: U ⊆ H s – множина початкових інтервальних конструкцій;. (. ). l0 ∈U & ∃ qi : pi : l0 → lk , Yi ,Wi ∈ Q ⇒ qi. – аксі-. ома початку;. (. ). ⎧⎪lk ∈ F ( Bs ) | F s & ∃ qi : pi : l j → lk , K i ,Wi ∈ Q, ⎨ * ⎪⎩ Wi = ∅ | ( K i = ∅ & Wi = ∅ ) ⇒ qi ; qi* – заключна аксіома; ¾ Λ L – аксіоматика виводу правильних ланцюжків і формальної мови:. ((. ). ⎧ ∃ (q1 , q2 , qm ) ⊆ Q; q j = qk | q j ≠ qk & ⎪ ⎪l ∈U & l ∈ F ( A ) | F s ; m s ⎪⎪ 0 * ⎨⎛ q j1 q j2 q jm ⎞ ⎪⎜ l0 ⇒ l1 ⇒ ⇒ lm ⎟ ⇒ ⎟ ⎪⎜⎝ ⎠ ⎪ ⎪⎩lm − правильний ланцюжок;.

(7) q1. q2. Z (lm ) = (l0 ⇒ l1 ⇒. * qm. ⇒ lm ) – вивід ланцюжка lm ;. {lm } = L(CG ) – формальна мова, породжена інтервальною граматичною структурою. Отже, побудована конструктивна ФГС на вільних ІОб, за якою породжується певна семантично узгоджена мова.. 2. 3.. 4.. Висновки. У роботі розглянуто вільні інтервальні конструкції, введено поняття вільного інтервального об’єкту та розроблено формальну конструктивну структуру, яка породжує ці конструкції. Запропоновано операції на вільних інтервальних об’єктах і встановлено їх властивості. На вільних інтервалах розроблено формальну граматичну структуру, яка може враховувати умову сумісності інтервальних об’єктів у ланцюжковій конструкції. Побудована інтервальна граматична структура узагальнює звичайні структури граматик [1, 3, 4] і при накладанні певних обмежень на правила підстановок, їх навантаження та ін. дозволяє отримати граматичні класи Хомського й інших типів. Запропоновані розробки інтервальних структур дають можливість моделювати технологічні процеси на транспорті.. 5.. 6. 7. 8. 9.. Жолен, Л. Прикладной интервальный анализ [Текст] / Л. Жолен. – М.-Ижевск: Ин-т компьютерных исследований, 2007. – 468 с. Ільман, В. М. Структурний підхід до проблеми відтворення граматик [Текст] / В. М. Ільман, В. І. Шинкаренко // Проблеми програмування. – 2007. – № 1. – С. 5-16. Шинкаренко, В. И. Структурные модели алгоритмов в задачах прикладного программирования. І. Формальные алгоритмические структурры [Текст] / В. И. Шинкаренко, В. М. Ильман, В. В. Скалозуб // Кибернетика и системный анализ. – 2009. – № 3. – С. 3-14. Алгебро-алгоритмические модели и методы параллельного программирования [Текст] / Ф. И. Андон и др. – К.: Академпериодика, 2007. – 634 с. Босов, А. А. Функции множества и их применение [Текст] / А. А. Босов. – Днепродзержинск: Изд. дом «Андрій», 2007. – 182 с. Математическая энциклопедия [Текст]. – Т. 4. – М.: СЭ, 1984. – 1216 с. Роджерс, Д. Математические основы машинной графики [Текст] / Д. Роджерс, Дж. Адамс. – М.: Мир, 2001. – 604 с. Братчиков, И. Л. Синтаксис языков программирования [Текст] / И. Л. Братчиков. – М.: Наука, 1975. – 232 с.. Надійшла до редколегії 28.08.2009. Прийнята до друку 09.09.2009.. БІБЛІОГРАФІЧНИЙ СПИСОК 1.. Гладкий, А. В. Формальные грамматики и языки [Текст] / А. В. Гладкий. – М.: Наука, 1973. – 368 с.. 153.

(8)

References

Related documents

We present a new method of using Deep artificial Neural Networks (DNN) to learn continuous, vector-form representations of diagrams without any human input, and entirely from

reported that the use of oral corticosteroids was associated with reduction in the number of choroidal PIC lesions; however, visual acuity did not change probably due to

despatos potásicos de pegmatitas de los alrededo- res de La Cocha, grupo Villa Praga-Las Lagunas, subgrupo Tilisarao-Renca y subgrupo Concarán, San Luis, Argentina.. Son pegmatitas

This study investigated the learning experiences in a teacher preparation assessment course that influenced preservice special education teachers attitudes and beliefs

All reports are shared along with the dataset on OpenNeuro, including individual reports for each mixed gambles task run of each participant, individual reports for the

There may be some types of data (e.g. sensitive behavioral       tests or essential personal information) that require special, restricted access. Useful features include being able

generó una alerta, fue lo expresado por los El estudio posibilitó el conocimiento a colaboradores en cuanto a sentirse profundidad del clima organizacional que se

In this paper we will answer the question: Is there a more appropriate risk measure to estimate sufficient economic capital than Value-at-Risk, and if so, what happens to the