Техника следов в разрешении проблемы эквивалентности в алгебраических моделях программ

Розглянуто алгебраїчні моделі послідовних програм без процедур. Досліджено питання застосування техніки слідів для розв’язання проблеми еквівалентності в таких моделях. Виділено моделі, що названі зрівноваженими півгрупами з лівим скороченням, до яких дійсно застосовна техніка слідів при розв’язанні...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2009
Автор: Подловченко, Р.И.
Формат: Стаття
Мова:Russian
Опубліковано: Інститут кібернетики ім. В.М. Глушкова НАН України 2009
Назва видання:Кибернетика и системный анализ
Теми:
Онлайн доступ:http://dspace.nbuv.gov.ua/handle/123456789/44398
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Техника следов в разрешении проблемы эквивалентности в алгебраических моделях программ / Р.И. Подловченко // Кибернетика и системный анализ. — 2009. — № 5. — С. 25-37. — Бібліогр.: 9 назв. — рос.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-44398
record_format dspace
spelling irk-123456789-443982013-06-02T03:02:45Z Техника следов в разрешении проблемы эквивалентности в алгебраических моделях программ Подловченко, Р.И. Кибернетика Розглянуто алгебраїчні моделі послідовних програм без процедур. Досліджено питання застосування техніки слідів для розв’язання проблеми еквівалентності в таких моделях. Виділено моделі, що названі зрівноваженими півгрупами з лівим скороченням, до яких дійсно застосовна техніка слідів при розв’язанні в них проблеми еквівалентності. Algebraic models of sequential programs without procedures are considered. The question of applicability of the technique of traces to equivalence checking problems for such models is investigated. Models called balanced left-cancellative semigroups are singled out for which the technique of traces provides an effective decision procedure. 2009 Article Техника следов в разрешении проблемы эквивалентности в алгебраических моделях программ / Р.И. Подловченко // Кибернетика и системный анализ. — 2009. — № 5. — С. 25-37. — Бібліогр.: 9 назв. — рос. 0023-1274 http://dspace.nbuv.gov.ua/handle/123456789/44398 519.1 ru Кибернетика и системный анализ Інститут кібернетики ім. В.М. Глушкова НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Russian
topic Кибернетика
Кибернетика
spellingShingle Кибернетика
Кибернетика
Подловченко, Р.И.
Техника следов в разрешении проблемы эквивалентности в алгебраических моделях программ
Кибернетика и системный анализ
description Розглянуто алгебраїчні моделі послідовних програм без процедур. Досліджено питання застосування техніки слідів для розв’язання проблеми еквівалентності в таких моделях. Виділено моделі, що названі зрівноваженими півгрупами з лівим скороченням, до яких дійсно застосовна техніка слідів при розв’язанні в них проблеми еквівалентності.
format Article
author Подловченко, Р.И.
author_facet Подловченко, Р.И.
author_sort Подловченко, Р.И.
title Техника следов в разрешении проблемы эквивалентности в алгебраических моделях программ
title_short Техника следов в разрешении проблемы эквивалентности в алгебраических моделях программ
title_full Техника следов в разрешении проблемы эквивалентности в алгебраических моделях программ
title_fullStr Техника следов в разрешении проблемы эквивалентности в алгебраических моделях программ
title_full_unstemmed Техника следов в разрешении проблемы эквивалентности в алгебраических моделях программ
title_sort техника следов в разрешении проблемы эквивалентности в алгебраических моделях программ
publisher Інститут кібернетики ім. В.М. Глушкова НАН України
publishDate 2009
topic_facet Кибернетика
url http://dspace.nbuv.gov.ua/handle/123456789/44398
citation_txt Техника следов в разрешении проблемы эквивалентности в алгебраических моделях программ / Р.И. Подловченко // Кибернетика и системный анализ. — 2009. — № 5. — С. 25-37. — Бібліогр.: 9 назв. — рос.
series Кибернетика и системный анализ
work_keys_str_mv AT podlovčenkori tehnikasledovvrazrešeniiproblemyékvivalentnostivalgebraičeskihmodelâhprogramm
first_indexed 2025-07-04T02:49:28Z
last_indexed 2025-07-04T02:49:28Z
_version_ 1836682962773475328
fulltext ÓÄÊ 519.1 Ð.È. ÏÎÄËÎÂ×ÅÍÊÎ ÒÅÕÍÈÊÀ ÑËÅÄΠ ÐÀÇÐÅØÅÍÈÈ ÏÐÎÁËÅÌÛ ÝÊÂÈÂÀËÅÍÒÍÎÑÒÈ Â ÀËÃÅÁÐÀÈ×ÅÑÊÈÕ ÌÎÄÅËßÕ ÏÐÎÃÐÀÌÌ Êëþ÷åâûå ñëîâà: àëãåáðàè÷åñêàÿ ìîäåëü ïðîãðàìì, ïðîâåðêà ýêâèâàëåíòíîñòè, òåõíèêà ñëåäîâ. ÂÂÅÄÅÍÈÅ Àëãåáðàè÷åñêèå ìîäåëè ïðîãðàìì ââåäåíû â [1] êàê îáîáùåíèå ñóùåñòâóþùèõ ê òîìó âðåìåíè ìîäåëåé ïðîãðàìì äâóõ òèïîâ: ïðåäëîæåííûõ À.À. Ëÿïóíîâûì è Þ.È. ßíîâûì â [2, 3] è Â.Ì. Ãëóøêîâûì è À.À. Ëåòè÷åâñêèì â [4]. Ê îñíîâíûì ïðîáëåìàì â ìîäåëÿõ ïðîãðàìì îòíîñèòñÿ ïðîáëåìà ôóíêöèî- íàëüíîé ýêâèâàëåíòíîñòè ïðèíàäëåæàùèõ ìîäåëÿì ñõåì ïðîãðàìì. Åå ðåøåíèÿ, ïîëó÷åííûå äëÿ ìîäåëåé ïðîãðàìì, ïðåäøåñòâóþùèõ àëãåáðàè÷åñêèì, åñòåñòâåí- íûì îáðàçîì àäàïòèðóþòñÿ â ðåøåíèÿ äëÿ ïîñëåäíèõ. Èíòåðåñ âûçâàëî ðåøåíèå, ïîëó÷åííîå À.À. Ëåòè÷åâñêèì â [5] äëÿ ñëó÷àÿ, êîã- äà ïîëóãðóïïà îïåðàòîðîâ, èíäóöèðóþùàÿ ìîäåëü ïðîãðàìì, îáëàäàåò íåðàçëîæè- ìîé åäèíèöåé è ëåâûì ñîêðàùåíèåì. Ñëîæíîñòü ðåøåíèÿ ýêñïîíåíöèàëüíà. Âîç- íèêëà èäåÿ: âûäåëèòü èç ïîëóãðóïï ñ íåðàçëîæèìîé åäèíèöåé è ëåâûì ñîêðàùåíè- åì äîñòàòî÷íî øèðîêèé êëàññ ïîëóãðóïï ñ ïîëèíîìèàëüíîé ñëîæíîñòüþ ðåøåíèÿ ïðîáëåìû ýêâèâàëåíòíîñòè â èíäóöèðóåìûõ èìè ìîäåëÿõ ïðîãðàìì. Èäåÿ ïîëèíîìèàëüíîãî ðåøåíèÿ âîñõîäèò ê ïðèìåíåíèþ òåõíèêè ñëåäîâ, èç- âåñòíîé â òåîðèè ìàòåìàòè÷åñêèõ ìîäåëåé âû÷èñëåíèé [6]. Íàñòîÿùàÿ ðàáîòà ïîñâÿùåíà îïðåäåëåíèþ òðåáîâàíèé, ïðåäúÿâëÿåìûõ ê àë- ãåáðàè÷åñêèì ìîäåëÿì ïðîãðàìì è äîñòàòî÷íûõ äëÿ èñïîëüçîâàíèÿ òåõíèêè ñëåäîâ ïðè ðàçðåøåíèè ïðîáëåìû ýêâèâàëåíòíîñòè. Ñ ïîìîùüþ èññëåäîâàíèé, ïðîâåäåííûõ â äàííîé ñòàòüå, óñòàíàâëèâàåòñÿ, ÷òî òàêèì òðåáîâàíèÿì óäîâëåòâîðÿþò òàê íàçûâàåìûå óðàâíîâåøåííûå ïîëóãðóïïî- âûå ìîäåëè ïðîãðàìì ñ ëåâûì ñîêðàùåíèåì. Çäåñü îãðàíè÷èìñÿ ôàêòîì ïðèìåíè- ìîñòè äëÿ ýòèõ ìîäåëåé òåõíèêè ñëåäîâ ïðè ðàçðåøåíèè â íèõ ïðîáëåìû ýêâèâà- ëåíòíîñòè. ( ñëåäóþùåé ðàáîòå îïèøåì àëãîðèòì ðàçðåøåíèÿ ýêâèâàëåíòíîñòè.) Îïðåäåëèì, ÷òî ïðåäñòàâëÿåò ñîáîé àëãåáðàè÷åñêàÿ ìîäåëü ïðîãðàìì. Ïðåæäå âñåãî, îòìåòèì êîíöåïöèè, íà êîòîðûõ áàçèðóåòñÿ ââåäåíèå ýòîé ìîäåëè. Îíè çàêëþ÷àþòñÿ â ñëåäóþùåì: 1) ìîäåëèðîâàíèå ïðîãðàìì áîëåå ïðîñòûìè îáúåêòàìè — ñõåìàìè ïðîãðàìì îïèðàåòñÿ íà ÿâíóþ ïðåäâàðèòåëüíóþ ôîðìàëèçàöèþ ïîíÿòèÿ ïðîãðàììû; 2) ñðåäè ðàçëè÷íûõ ñïîñîáîâ ïîñòðîåíèÿ ïî ïðîãðàììå åå ñõåìû îòáèðàþòñÿ òå, êîòîðûå îáëàäàþò ñâîéñòâîì: èç ýêâèâàëåíòíîñòè ñõåì âñåãäà âûòåêàåò ýêâèâà- ëåíòíîñòü ïðîãðàìì, ïðåäñòàâëÿåìûõ ýòèìè ñõåìàìè. Ñëåäîâàíèå ïðèâåäåííûì êîíöåïöèÿì ïîçâîëèò èçó÷àòü ñåìàíòè÷åñêèå ñâîéñòâà ïðîãðàìì íà èõ ñõåìàõ. Ðåàëèçàöèÿ äàííûõ êîíöåïöèé îñóùåñòâëÿåòñÿ ñëåäóþùèì îáðàçîì. Ôèêñèðóåòñÿ ôîðìàëèçàöèÿ ïîñëåäîâàòåëüíîé ïðîãðàììû íàä âûáðàííûì áà- çèñîì îïåðàòîðîâ è ëîãè÷åñêèõ óñëîâèé. Åå îñîáåííîñòü ñîñòîèò â òîì, ÷òî îíà âîñõîäèò ê ïðåäñòàâëåíèþ ôóíêöèîíàëüíîé ñîñòàâëÿþùåé ðåàëüíîé ïðîãðàììû, çàïèñàííîé íà àëãîðèòìè÷åñêîì ÿçûêå âûñîêîãî óðîâíÿ; ýòà ñîñòàâëÿþùàÿ — ðàçäåë îïåðàòîðîâ.  ôîðìàëèçîâàííîé ïðîãðàììå, â îòëè÷èå îò ðåàëüíîé, ñòðóêòóðà ïðåäñòàâëå- íà êîíå÷íûì ãðàôîì, âåðøèíû êîòîðîãî, èñêëþ÷àÿ âõîä è âûõîä, íàãðóæåíû áà- ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 5 25 � Ð.È. Ïîäëîâ÷åíêî, 2009 çèñíûìè îïåðàòîðàìè è ëîãè÷åñêèìè óñëîâèÿìè. Ïðè âûïîëíåíèè ïðîãðàìì ðåà- ëèçóþòñÿ âñå ïðèíÿòûå â àëãîðèòìè÷åñêèõ ÿçûêàõ ïîñëåäîâàòåëüíûõ ïðîãðàìì ñðåäñòâà êîìïîçèöèè îïåðàòîðîâ, êðîìå àïïàðàòà ïðîöåäóð. Âûïîëíÿåìàÿ ïðî- ãðàììîé ôóíêöèÿ — îòîáðàæåíèå ìíîæåñòâà ñîñòîÿíèé ïàìÿòè â ñåáÿ, ÿâëÿþùååñÿ â îáùåì ñëó÷àå ÷àñòè÷íûì. Ýêâèâàëåíòíîñòü ïðîãðàìì ââîäèòñÿ òðåáîâàíèåì ñîâïàäåíèÿ âûïîëíÿåìûõ èìè ôóíêöèé. Ñõåìà ïðîãðàììû ïîëó÷àåòñÿ èç ïðîãðàììû çàìåíîé áàçèñíûõ îïåðàòîðîâ îïåðàòîðíûìè ñèìâîëàìè, à áàçèñíûõ ëîãè÷åñêèõ óñëîâèé — ëîãè÷åñêèìè ïåðå- ìåííûìè. Òå è äðóãèå ñîñòàâëÿþò ñèìâîëüíûé áàçèñ, íàä êîòîðûì ñòðîÿòñÿ ñõåìû. Òàêèì îáðàçîì, ãðàô ïðîãðàììû íàñëåäóåòñÿ â åå ñõåìå. Ýòèì äîñòèãàåòñÿ ïîëîæå- íèå: âñÿêîå ïðåîáðàçîâàíèå ñòðóêòóðû ãðàôà ñõåìû îäíîâðåìåííî ÿâëÿåòñÿ è ïðåîáðàçîâàíèåì ñòðóêòóðû ãðàôà ïðîãðàììû, äëÿ êîòîðîé ïîñòðîåíà ñõåìà. Äëÿ ñåìàíòè÷åñêîé òðàêòîâêè ñõåì ïðîãðàìì ââîäèòñÿ óíèâåðñàëüíàÿ ïðîöå- äóðà âûïîëíåíèÿ ñõåìû. Ðîëü íà÷àëüíûõ äàííûõ ïðè ýòîì èãðàåò òàê íàçûâàåìàÿ ôóíêöèÿ ðàçìåòêè, êîòîðàÿ âñÿêîé öåïî÷êå îïåðàòîðíûõ ñèìâîëîâ ñîïîñòàâëÿåò çíà÷åíèÿ âñåõ ëîãè÷åñêèõ ïåðåìåííûõ. Òàêèì îáðàçîì îáåñïå÷èâàåòñÿ äåòåðìèíè- ðîâàííîñòü îáõîäà ñõåìû â ïðîöåññå åå âûïîëíåíèÿ íà ôóíêöèè ðàçìåòêè. Ðåçóëü- òàòîì âûïîëíåíèÿ ñõåìû ÿâëÿåòñÿ öåïî÷êà îïåðàòîðíûõ ñèìâîëîâ, îïèñûâàþùàÿ ïóòü åå îáõîäà â ñëó÷àå, êîãäà îáõîä çàâåðøàåòñÿ â âûõîäå ñõåìû. Ýêâèâàëåíòíîñòü ñõåì ïðîãðàìì íàä âûáðàííûì ñèìâîëüíûì áàçèñîì îïðåäå- ëÿåòñÿ äâóìÿ ïàðàìåòðàìè: ìíîæåñòâîì äîïóñòèìûõ ôóíêöèé ðàçìåòêè, íà êîòî- ðûõ âûïîëíÿþòñÿ ñõåìû, è ýêâèâàëåíòíîñòüþ öåïî÷åê îïåðàòîðíûõ ñèìâîëîâ, èñ- ïîëüçóåìîé ïðè ñðàâíåíèè ðåçóëüòàòîâ âûïîëíåíèÿ ñõåì. Äëÿ ýêâèâàëåíòíûõ ñõåì îáëàñòè çàâåðøåíèÿ èõ âûïîëíåíèÿ äîëæíû ñîâïàäàòü, à ðåçóëüòàòû âûïîëíå- íèÿ áûòü ýêâèâàëåíòíû. Ïî îïðåäåëåíèþ àëãåáðàè÷åñêàÿ ìîäåëü ïðîãðàìì íàä çàäàííûì ñèìâîëüíûì áàçèñîì — ìíîæåñòâî âñåõ ñõåì ïðîãðàìì íàä ýòèì áàçèñîì ñ ââåäåííûì íà ìíî- æåñòâå îòíîøåíèåì ýêâèâàëåíòíîñòè ñõåì.  âîçíèêøåì ïàðàìåòðè÷åñêîì ìíîæåñòâå àëãåáðàè÷åñêèõ ìîäåëåé ïðîãðàìì èçó÷åíèþ ïîäëåæàò àïïðîêñèìèðóþùèå ìîäåëè. Äëÿ ìîäåëè ýòîãî òèïà ñóùåñòâóåò êëàññ ïðîãðàìì, ïîëó÷åííûé èíòåðïðåòàöèåé ñèìâîëüíîãî áàçèñà áàçèñîì îïåðàòîðîâ è ëîãè÷åñêèõ óñëîâèé è òàêîé, ÷òî èç ýêâèâàëåíòíîñòè ñõåì, ïðèíàäëåæàùèõ ìîäåëè, âñåãäà ñëåäóåò ýêâèâàëåíòíîñòü ïðîãðàìì, ïðåäñòàâëåííûõ ýòèìè ñõåìàìè. Àïïðîêñèìèðóþùèå ìîäåëè ïîçâîëÿþò ïðèìåíèòü ê ïðîãðàììàì, ìîäåëèðóå- ìûì ñõåìàìè, ðåçóëüòàòû ñåìàíòè÷åñêîãî àíàëèçà ñõåì.  [7] ïîëó÷åíû äîñòàòî÷íûå óñëîâèÿ òîãî, ÷òî àëãåáðàè÷åñêàÿ ìîäåëü ïðî- ãðàìì ÿâëÿåòñÿ àïïðîêñèìèðóþùåé. Èìè âûäåëåí øèðîêèé êëàññ ìîäåëåé. Ïðîáëåìà ýêâèâàëåíòíîñòè â ìîäåëè ñîñòîèò â ïîñòðîåíèè àëãîðèòìà, êîòî- ðûé, ïîëó÷èâ íà ñâîé âõîä ïàðó ñõåì èç ìîäåëè, îïðåäåëÿåò, ýêâèâàëåíòíû îíè èëè íåò. Åñëè òàêîé àëãîðèòì íàéäåí, òî ïðîáëåìà ýêâèâàëåíòíîñòè íàçûâàåòñÿ ðàçðå- øèìîé. Ëåãêî óâèäåòü, ÷òî àëãîðèòì, ðàñïîçíàþùèé ýêâèâàëåíòíîñòü â àïïðîêñè- ìèðóþùåé ìîäåëè, ïðèãîäåí äëÿ ïðèìåíåíèÿ åãî ê àïïðîêñèìèðóåìûì åþ ïðîãðàììàì. Äàííàÿ ñòàòüÿ ñîñòîèò èç òðåõ ðàçäåëîâ.  íàçâàíèè ýòèõ ðàçäåëîâ îòðàæåíû ðåøàåìûå â íèõ çàäà÷è. Êàê îòìå÷àëîñü, ñàì ôàêò ðàçðåøèìîñòè íå ÿâëÿåòñÿ íîâûì â òåîðèè ìîäåëåé ïðîãðàìì. Îäíàêî òî îáñòîÿòåëüñòâî, ÷òî ðàçðåøèìîñòü óñòàíîâëåíà òåõíèêîé ñëå- äîâ, ïðåäïîëàãàåò ïîñòðîåíèå ðàçðåøàþùåãî àëãîðèòìà ïîëèíîìèàëüíîé ñëîæíîñòè. ÀËÃÅÁÐÀÈ×ÅÑÊÀß ÌÎÄÅËÜ ÏÐÎÃÐÀÌÌ, ÀÏÏÐÎÊÑÈÌÈÐÓÞÙÈÅ ÌÎÄÅËÈ È u-ÑÕÅÌÛ Â ÍÈÕ Êàæäàÿ àëãåáðàè÷åñêàÿ ìîäåëü ïðîãðàìì ñòðîèòñÿ íàä äâóìÿ êîíå÷íûìè è íåïå- ðåñåêàþùèìèñÿ àëôàâèòàìè — Y è P. Ýëåìåíòû Y íàçûâàþòñÿ îïåðàòîðíûìè ñèìâîëàìè, ýëåìåíòû P — ëîãè÷åñêèìè ïåðåìåííûìè. Êàæäàÿ ëîãè÷åñêàÿ 26 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 5 ïåðåìåííàÿ ïðèíèìàåò çíà÷åíèÿ èç ìíîæåñòâà { }0 1, . Äàëåå àëôàâèòû Y è P îñòà- þòñÿ íåèçìåííûìè è ïîýòîìó íå óïîìèíàþòñÿ â íàèìåíîâàíèÿõ çàâèñÿùèõ îò íèõ ïîíÿòèé è êîíñòðóêöèé. Îáúåêòàìè ìîäåëè ÿâëÿþòñÿ ñõåìû ïðîãðàìì. Ñõåìà çàäàåòñÿ êîíå÷íûì îðèåí- òèðîâàííûì ãðàôîì.  íåì âûäåëåíû äâå âåðøèíû: âõîä — âåðøèíà áåç âõîäÿùèõ â íåå äóã è ñ åäèíñòâåííîé èñõîäÿùåé äóãîé è âûõîä — âåðøèíà áåç èñõîäÿùèõ äóã. Îñòàëüíûå âåðøèíû ãðàôà, åñëè òàêîâûå èìåþòñÿ, ïî ñâîåìó òèïó äåëÿòñÿ íà ïðåîá- ðàçîâàòåëè è ðàñïîçíàâàòåëè. Èç êàæäîãî ïðå- îáðàçîâàòåëÿ èñõîäèò îäíà äóãà, è åìó ñîïîñ- òàâëåí ñèìâîë èç Y . Èç êàæäîãî ðàñïîçíàâàòåëÿ èñõîäÿò äâå äóãè, íåñóùèå ìåòêè 0 è 1 ñîîòâå- òñòâåííî, è åìó ñîïîñòàâëåíà ëîãè÷åñêàÿ ïåðå- ìåííàÿ èç P. Ïðèìåð ñõåìû ïðèâåäåí íà ðèñ. 1. Îíà ïðåäñòàâëÿåò ñîáîé êîìïîçèöèþ äâóõ öèêëîâ: îäíîãî — ñ ïðåäóñëîâèåì p1, à äðóãîãî — ñ ïîñòóñëîâèåì p2 . Ôóíêöèîíàëüíîå îïèñàíèå ñõåìû ñâÿçà- íî ñ ïðîöåññîì åå âûïîëíåíèÿ, êîòîðîå îñó- ùåñòâëÿåòñÿ íà òàê íàçûâàåìîé ôóíêöèè ðàçìåòêè. Îïðåäåëèì åå. Ââåäåì ìíîæåñòâî X , X x x P� �{ { }}| : ,0 1 , ýëåìåíòû êîòîðîãî áóäåì íàçûâàòü íàáîðàìè çíà÷åíèé âñåõ ëîãè÷åñêèõ ïåðåìåííûõ, èëè ïðîñòî íàáîðàìè. Ââåäåì ìíîæåñòâî Y * , ýëåìåíòû êîòîðîãî — ñëîâà â àëôàâèòå Y , íàçûâàåìûå äàëåå îïåðàòîðíûìè öåïî÷êàìè. Ïî îïðåäåëåíèþ ôóíêöèÿ ðàçìåòêè — îòîáðàæåíèå ìíîæåñòâà Y * â ìíîæåñ- òâî X . Ìíîæåñòâî âñåõ ôóíêöèé ðàçìåòêè íàä Y è P îáîçíà÷èì L. Îïèøåì âûïîëíåíèå ñõåìû íà ôóíêöèè ðàçìåòêè. Ïóñòü G — ñõåìà íàä Y è P, � — ôóíêöèÿ èç L. Ïðîöåññ âûïîëíåíèÿ G íà � ñîñòîèò â ïðîäâèæåíèè ïî ñõåìå G, ñîïðîâîæäàåìîì íàêîïëåíèåì îïåðàòîðíîé öå- ïî÷êè. Îáõîä ñõåìû îñóùåñòâëÿåòñÿ äåòåðìèíèðîâàííûì îáðàçîì ïî ñëåäóþùèì ïðàâèëàì. Îí íà÷èíàåòñÿ âî âõîäå ñõåìû G ïðè ïóñòîé îïåðàòîðíîé öåïî÷êå è èäåò â íàïðàâëåíèè äóãè, èñõîäÿùåé èç ïîñåùàåìîé âåðøèíû ñõåìû.  ñëó÷àå, êîãäà ýòî — âõîä èëè ïðåîáðàçîâàòåëü, èñõîäÿùàÿ äóãà åäèíñòâåííà. Ïðîõîæäåíèå ÷åðåç ïðåîáðàçîâàòåëü ñîïðîâîæäàåòñÿ ïðèïèñûâàíèåì ñïðàâà ê òåêóùåé îïåðàòîðíîé öåïî÷êå ñèìâîëà, ñîïîñòàâëåííîãî ýòîìó ïðåîáðàçîâàòåëþ. Ïåðåõîä ÷åðåç ðàñïîç- íàâàòåëü íå èçìåíÿåò òåêóùåé îïåðàòîðíîé öåïî÷êè è ñîñòîèò â âûáîðå îäíîé èç äâóõ èñõîäÿùèõ èç íåãî äóã, à èìåííî: âûáèðàåòñÿ äóãà, ïîìå÷åííàÿ ÷èñëîì �h p( ), ãäå h — òåêóùàÿ îïåðàòîðíàÿ öåïî÷êà, à p — ïðèïèñàííàÿ ðàñïîçíàâàòåëþ ëîãè- ÷åñêàÿ ïåðåìåííàÿ. Âûïîëíåíèå ñõåìû çàâåðøàåòñÿ ïðè äîñòèæåíèè åå âûõîäà.  ýòîì ñëó÷àå ïîëàãàåì, ÷òî ñõåìà G îñòàíîâèëàñü íà ôóíêöèè �, è ðåçóëüòàòîì åå âûïîëíåíèÿ ñ÷èòàåì íàêîïëåííóþ ê ìîìåíòó îñòàíîâêè îïåðàòîðíóþ öåïî÷êó. Î ïóòè â ñõåìå G, êîòîðûì èäåò åå âûïîëíåíèå íà ôóíêöèè �, ãîâîðèì êàê î ïðî- êëàäûâàåìîì â G ôóíêöèåé � . Àëãåáðàè÷åñêàÿ ìîäåëü ïðîãðàìì íàä Y è P ïî îïðåäåëåíèþ ïðåäñòàâëÿåò ñî- áîé ìíîæåñòâî ñõåì ïðîãðàìì íàä Y è P ñ çàäàííûì íà ýòîì ìíîæåñòâå îòíîøåíè- åì ýêâèâàëåíòíîñòè ñõåì. Ýêâèâàëåíòíîñòü ñõåì îïðåäåëÿåòñÿ äâóìÿ ïàðàìåòðàìè: ýêâèâàëåíòíîñòüþ � â Y * è ïîäìíîæåñòâîì L ìíîæåñòâà L. Äëÿ çàäàííûõ ïàðà- ìåòðîâ � è L äâå ñõåìû íàçûâàþòñÿ ýêâèâàëåíòíûìè, åñëè, êàêîé áû íè áûëà ôóíê- öèÿ ðàçìåòêè � èç L, âñÿêèé ðàç, êàê íà íåé îñòàíàâëèâàåòñÿ îäíà èç ñõåì, îñòàíàâ- ëèâàåòñÿ è äðóãàÿ, ðåçóëüòàòû èõ âûïîëíåíèÿ — �-ýêâèâàëåíòíûå öåïî÷êè. Äëÿ îïðåäåëåííîãî ïàðàìåòðè÷åñêîãî ìíîæåñòâà ìîäåëåé îñíîâíîé ÿâëÿåòñÿ ïðîáëåìà ýêâèâàëåíòíîñòè.  [8] ðàññìîòðåíû ôîðìàëüíûå ïðîãðàììû íàä áàçèñîì Y è P, ãäå ñèìâîëû èç Y òðàêòóþòñÿ êàê îïåðàòîðû, à ïåðåìåííûå èç P — êàê ëîãè÷åñêèå óñëîâèÿ. Ôîð- ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 5 27 p1 p2 y2 y1 1 1 0 0 Ðèñ. 1 ìàëüíîé ïðîãðàììå ñîïîñòàâëÿåòñÿ åå ñõåìà, ñîõðàíÿþùàÿ óïðàâëÿþùèé ãðàô ïðîãðàììû è îñâîáîæäåííàÿ îò òðàêòîâêè ñèìâîëîâ èç Y è ïåðåìåííûõ èç P êîíêðåòíûìè êîíñòðóêöèÿìè. Ñ÷èòàåì, ÷òî àëãåáðàè÷åñêàÿ ìîäåëü ïðîãðàìì íàä Y è P àïïðîêñèìèðóåò êëàññ ïðîãðàìì íàä Y è P (ñ òðàêòîâêîé ïîñëåäíèõ), åñëè èç ýêâèâàëåíòíîñòè ñõåì, ïðèíàäëåæàùèõ ìîäåëè, âñåãäà ñëåäóåò ýêâèâàëåíòíîñòü ïðîãðàìì, äëÿ êîòîðûõ ïîñòðîåíû ýòè ñõåìû. Ìîäåëü íàçûâàåòñÿ àïïðîêñèìèðóþùåé, åñëè ñóùåñòâóåò êëàññ ïðîãðàìì, àïïðîêñèìèðóåìûé åþ.  [7] îïðåäåëåíû òðåáîâàíèÿ, ïðåäúÿâëÿåìûå ê ïàðàìåòðàì àëãåáðàè÷åñêîé ìîäåëè ïðîãðàìì è äîñòàòî÷íûå äëÿ òîãî, ÷òîáû ìîäåëü áûëà àïïðîêñèìèðóþùåé. ×àñòíûé ñëó÷àé ýòèõ òðåáîâàíèé ôèêñèðóåòñÿ ñëåäóþùåé òåîðåìîé. Òåîðåìà 1. Ïóñòü � è L — ïàðàìåòðû àëãåáðàè÷åñêîé ìîäåëè ïðîãðàìì íàä Y è P. Åñëè ýêâèâàëåíòíîñòü � ïîëóãðóïïîâàÿ, à ìíîæåñòâî L ñîñòîèò èç âñåõ �-ñîãëàñî- âàííûõ ôóíêöèé ðàçìåòêè èç L, òî äàííàÿ ìîäåëü ÿâëÿåòñÿ àïïðîêñèìèðóþùåé. Îïóñêàÿ äîêàçàòåëüñòâî ýòîé òåîðåìû, îïèøåì èñïîëüçóåìûå â íåé ïîíÿòèÿ. Îòìåòèì, ÷òî ïðè ââåäåíèè îòíîøåíèÿ ýêâèâàëåíòíîñòè � â Y * èñõîäíîé ÿâ- ëÿåòñÿ ñëåäóþùàÿ ñèòóàöèÿ: ìíîæåñòâî Y * ñ ââåäåííîé â íåì îïåðàöèåé êîíêàòå- íàöèè îïåðàòîðíûõ öåïî÷åê ïðåäñòàâëÿåò ñîáîé ïîëóãðóïïó ñ îáðàçóþùèìè — ñèìâîëàìè èç Y è ñ åäèíèöåé, ðîëü êîòîðîé èãðàåò ïóñòàÿ öåïî÷êà èç Y * . Îòíîøåíèå � íàçûâàåòñÿ ïîëóãðóïïîâûì, åñëè äëÿ ëþáûõ öåïî÷åê h h h h1 2 3 4, , , èç Y * âûïîëíÿåòñÿ èìïëèêàöèÿ ( ~ )&( ~ ) ~h h h h h h h h1 2 3 4 1 3 2 4 � � � � ; çäåñü çàïèñü ~ � èñïîëüçóåòñÿ äëÿ îòíîøåíèÿ ýêâèâàëåíòíîñòè �. Íàçâàíèå «ïîëóãðóïïîâàÿ ýêâèâàëåíòíîñòü» îòðàæàåò ñëåäóþùåå: èíäóöèðóå- ìûå åþ êëàññû ýêâèâàëåíòíûõ öåïî÷åê ñàìè îáðàçóþò ïîëóãðóïïó. Ôóíêöèÿ ðàçìåòêè � èç L íàçûâàåòñÿ �-ñîãëàñîâàííîé, åñëè äëÿ ëþáûõ îïåðà- òîðíûõ öåïî÷åê h h1 2, èç Y * èìååò ìåñòî èìïëèêàöèÿ h h h h1 2 1 2~ � � �� � . Ðàññìàòðèâàåì àëãåáðàè÷åñêèå ìîäåëè ïðîãðàìì, óäîâëåòâîðÿþùèå òðåáîâà- íèÿì òåîðåìû 1; îíè íàçûâàþòñÿ ïîëóãðóïïîâûìè. Ýòèì âûïîëíÿåòñÿ îáÿçà- òåëüñòâî: ðàññìàòðèâàòü òîëüêî àïïðîêñèìèðóþùèå ìîäåëè. Ôîðìóëèðóÿ ñëåäóþùóþ òåîðåìó, èñïîëüçóåì ðåçóëüòàò, óñòàíîâëåííûé, â ÷àñòíîñòè, â [9]. Òåîðåìà 2. Êàêîé áû íè áûëà àëãåáðàè÷åñêàÿ ìîäåëü ïðîãðàìì íàä Y è P, ïðî- áëåìà ýêâèâàëåíòíîñòè â ìîäåëè ñâîäèìà ê ïðîáëåìå ýêâèâàëåíòíîñòè â ìíîæåñòâå u-ñõåì, ïðèíàäëåæàùèõ ýòîé ìîäåëè. Ïîñêîëüêó äàëåå ðàññìàòðèâàþòñÿ èìåííî u-ñõåìû, îïðåäåëèì èõ. Ââåäåì ïî- íÿòèÿ è êîíñòðóêöèè, èñïîëüçóåìûå ïðè ýòîì. Íàïîìíèì îïðåäåëåíèå ôðàãìåíòà ñõåìû; îíî äàíî, íàïðèìåð, â [8]. Ôðàãìåíòîì ñõåìû íàçûâàåòñÿ ïîäãðàô ñõåìû, èíäóöèðîâàííûé íåêîòîðûì ìíîæåñòâîì âåðøèí ñõåìû, íàçûâàåìûõ âíóòðåííèìè âåðøèíàìè ôðàãìåíòà, è óäîâëåòâîðÿþùèé òðåáîâà- íèÿì: âìåñòå ñ êàæäîé âíóòðåííåé âåðøèíîé ïîäãðàôó ïðèíàäëåæàò âñå èíöèäåíòíûå åé äóãè; êàê âíóòðåííèå âåðøèíû, òàê è èíöèäåíòíûå èì äóãè íàñëåäóþò ìåòêè, ïðè- ïèñàííûå èì â ñõåìå. Äóãà, êîòîðàÿ èñõîäèò èç âåðøèíû ôðàãìåíòà, íå ÿâëÿþùåéñÿ âíóòðåííåé, è âåäåò âî âíóòðåííþþ âåðøèíó ôðàãìåíòà, íàçûâàåòñÿ âõîäÿùåé â íåãî, åå íà÷àëî — âíåøíèì âõîäîì âî ôðàãìåíò, êîíåö — âíóòðåííèì âõîäîì. Äóãà, êîòî- ðàÿ âåäåò â âåðøèíó ôðàãìåíòà, íå ÿâëÿþùóþñÿ âíóòðåííåé, íî èñõîäèò èç âíóòðåí- íåé âåðøèíû, íàçûâàåòñÿ èñõîäÿùåé èç ôðàãìåíòà, åå íà÷àëî — âíóòðåííèì âûõîäîì èç ôðàãìåíòà, êîíåö — âíåøíèì âûõîäîì. 28 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 5 Íà ðèñ. 2 ïðèâåäåí ôðàãìåíò ñõåìû íàä Y è P, íàçûâàåìûé äå- ðåâîì ðàñïîçíàâàòåëåé, ïðîèç- ðàñòàþùèì èç âåðøèíû � ñõåìû. Ïðåäïîëàãàåòñÿ, ÷òî � — ëèáî âõîä ñõåìû, ëèáî ïðåîáðàçîâà- òåëü, è � — åäèíñòâåííûé âíåø- íèé âõîä ôðàãìåíòà. Ëîãè÷åñêèå ïåðåìåííûå p pm1 ,... , ðàçëè÷íû è â ñîâîêóïíîñòè äàþò ìíîæåñ- òâî P. Äóãè, èñõîäÿùèå èç ðàñ- ïîçíàâàòåëåé ñ ïåðåìåííîé pm , ÿâëÿþòñÿ èñõîäÿùèìè èç ôðàãìåíòà. Ïóñòûì öèêëîì â ñõåìå íàçûâàåòñÿ ðàñïîçíàâàòåëü, èñõîäÿùèå èç êîòîðîãî äóãè âåäóò â íåãî æå. Ïî îïðåäåëåíèþ u-ñõåìîé íàçûâàåòñÿ òàêàÿ ñõåìà íàä Y è P, ñòðóêòóðà êîòî- ðîé óäîâëåòâîðÿåò ñëåäóþùèì òðåáîâàíèÿì: 1) èç âõîäà ñõåìû è ëþáîãî ïðèíàäëåæàùåãî åé ïðåîáðàçîâàòåëÿ ïðîèçðàñòàåò ñâîå ñîáñòâåííîå äåðåâî ðàñïîçíàâàòåëåé; 2) âñÿêèé ïðèíàäëåæàùèé ñõåìå ðàñïîçíàâàòåëü ëèáî ñîäåðæèòñÿ â îäíîì èç óïîìÿíóòûõ äåðåâüåâ ðàñïîçíàâàòåëåé, ëèáî ÿâëÿåòñÿ ïóñòûì öèêëîì; 3) âñÿêèé ïðåîáðàçîâàòåëü, ïðèíàäëåæàùèé ñõåìå, ïðèíàäëåæèò êàêîìó-ëèáî îðèåíòèðîâàííîìó ïóòè èç åå âõîäà â âûõîä. Ëåãêî óâèäåòü, ÷òî â u-ñõåìå, êàêèì áû íè áûëî ïðèíàäëåæàùåå åé äåðåâî ðàñ- ïîçíàâàòåëåé, ëþáàÿ èñõîäÿùàÿ èç äåðåâà ðàñïîçíàâàòåëåé äóãà âåäåò ëèáî â âûõîä ñõåìû, ëèáî â ïðåîáðàçîâàòåëü, ëèáî â ïóñòîé öèêë. Òåîðåìà 1 áàçèðóåòñÿ íà ëåììå 1, äîêàçàííîé â [9]. Ëåììà 1. Ñóùåñòâóåò àëãîðèòì, êîòîðûé ïî ëþáîé ñõåìå íàä Y è P ñòðîèò u-ñõåìó, è ïîñëåäíÿÿ ýêâèâàëåíòíà èñõîäíîé â ëþáîé àëãåáðàè÷åñêîé ìîäåëè ïðî- ãðàìì íàä Y è P. Îïóñêàåì îïèñàíèå ýòîãî àëãîðèòìà, ïðèâîäÿ íà ðèñ. 3 u-ñõåìó, ïîñòðîåííóþ ñ åãî ïîìîùüþ äëÿ ñõåìû ñ ðèñ. 1. ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 5 29 p1 p2 p2 0 1 0 1 0 1 . . . . . . . . . . . . . . . . . . . . .pm 0 1 pm 0 1 õ Ðèñ. 2 p1 p2 p2 0 1 0 1 0 1 p1 p2 p2 0 1 0 1 0 1 p1 p2 p2 0 1 0 1 0 1 y 1 y2 Ðèñ. 3 ÒÅÕÍÈÊÀ ÑËÅÄÎÂ È ÄÎÑÒÀÒÎ×ÍÛÅ ÓÑËÎÂÈß ÅÅ ÏÐÈÌÅÍÈÌÎÑÒÈ ÄËß ÐÀÑÏÎÇÍÀÂÀÍÈß ÝÊÂÈÂÀËÅÍÒÍÎÑÒÈ ÑÕÅÌ Ïóñòü ïîëóãðóïïîâàÿ ìîäåëü ïðîãðàìì íàä Y è P èìååò ïàðàìåòðû � è L ; îáîçíà÷èì åå M. Ïðåäïîëàãàåì, ÷òî � — ðàçðåøèìàÿ ýêâèâàëåíòíîñòü â Y *, ò.å. ñóùåñòâóåò àëãîðèòì, êîòîðûé, ïîëó÷èâ íà ñâîé âõîä äâå öåïî÷êè èç Y *, ðàñïîçíàåò, ýêâèâà- ëåíòíû îíè èëè íåò. Îïèðàÿñü íà òåîðåìó 2, ðàññìîòðèì u-ñõåìû, ïðèíàäëåæàùèå âûáðàííîé ìî- äåëè, îáîçíà÷èâ M u èõ ìíîæåñòâî. Öåëü äàííîãî ðàçäåëà ñîñòîèò â òîì, ÷òîáû âûÿâèòü òðåáîâàíèÿ, ïðåäúÿâëÿå- ìûå ê ñõåìàì èç M u è äîñòàòî÷íûå äëÿ îòíîøåíèÿ ýêâèâàëåíòíîñòè ñõåì. Îòíîøåíèå ýêâèâàëåíòíîñòè ñõåì G1, G2 èç M çàïèøåì â âèäå G G1 2~ è ââå- äåì ðÿä ïîíÿòèé. Ïóñòü G — ñõåìà èç M u , � — âõîä ñõåìû èëè ïðåîáðàçîâàòåëü, x — íàáîð èç X ; x-ïåðåõîäîì èç âåðøèíû � íàçîâåì ïóòü, íà÷èíàþùèéñÿ â � è çàâåðøàþùèéñÿ òà- êîé âåòâüþ äåðåâà ðàñïîçíàâàòåëåé, ïðîèçðàñòàþùåãî èç �, ìåòêè äóã êîòîðîãî ñî- ñòàâëÿþò íàáîð x.  ñõåìå G áóäåì ðàññìàòðèâàòü ïóòè, ñîñòîÿùèå èç ïðèìûêàþùèõ îäèí ê äðóãîìó x-ïåðåõîäîâ. Ìàðøðóòîì íàçîâåì ïóòü, íà÷èíàþùèéñÿ âî âõîäå ñõå- ìû G. Åñëè ìàðøðóò çàâåðøàåòñÿ â âûõîäå ñõåìû G, òî íàçîâåì åãî ìàðøðóòîì ÷å- ðåç ñõåìó G. Âñÿêèé êîíå÷íûé ìàðøðóò w (îí çàâåðøàåòñÿ èëè â âûõîäå, èëè â ïóñòîì öèê- ëå, èëè â ïðåîáðàçîâàòåëå) ïðåäñòàâèì â âèäå � � �0 1 0 1 � � � x x k xk � , ãäå � j xj � , j k� �0, , , — çàïèñü x j -ïåðåõîäà èç âåðøèíû � j . ×èñëî k � 1 íàçîâåì íîðìîé ìàðøðóòà w è îáîçíà÷èì åå | | | |w ; èñïîëüçóåì îáîçíà÷åíèå x x wk � ( ). Ñëîâî y y yi i ik1 2 ... , ãäå yi j — ñèìâîë, ñîïîñòàâëåííûé ïðåîáðàçîâàòåëþ � j , j k� �1, , , íàçîâåì öåïî÷êîé, íåñîìîé ìàðøðóòîì w, è îáîçíà÷èì h w( ) . Ââåäåì îòíîøåíèå N-ýêâèâàëåíòíîñòè ñõåì G1, G2 èç M u , ãäå N — íàòóðàëü- íîå ÷èñëî, îáîçíà÷àÿ åãî êàê G G N 1 2~ . Ïîëàãàåì: åñëè ìàðøðóò â ñõåìå ïðîêëàäûâàåòñÿ íåêîòîðîé ôóíêöèåé ðàçìåò- êè èç L, òî î ëþáîì åãî ïîäìàðøðóòå áóäåì ãîâîðèòü êàê î òîæå ïðîêëàäûâàåìîì ýòîé ôóíêöèåé, íàçûâàÿ ïåðâûé ìàðøðóò ïîëíûì. Ïî îïðåäåëåíèþ ñõåìû G1, G2 èç M u N-ýêâèâàëåíòíû, åñëè, êàêîé áû íè áûëà ôóíêöèÿ ðàçìåòêè èç L, îíà ïðîêëàäûâàåò â G1, G2 ðàâíîâåëèêèå ïî íîðìå ìàðøðóòû w w1 2, , íîðìû êîòîðûõ íå ïðåâûøàþò ÷èñëà N è êîòîðûå îêàí÷èâàþò- ñÿ â îäíîòèïíûõ âåðøèíàõ, ïðè÷åì â ñëó÷àå, êîãäà èõ òèï — âûõîäû ñõåì, âûïîë- íÿåòñÿ h w h w( )~ ( )1 2 � . Ñïðàâåäëèâî ñëåäóþùåå óòâåðæäåíèå. Óòâåðæäåíèå 1. Åñëè G G u1 2, �M , òî äëÿ ëþáîãî íàòóðàëüíîãî N G G G G N 1 2 1 2~ ~� . Çàìåòèì, ÷òî ðàâíîâåëèêîñòü ìàðøðóòîâ w w1 2, , ôèãóðèðóþùèõ â îïðåäåëå- íèè îòíîøåíèÿ G G N 1 2~ , ñëåäóåò èç îòíîøåíèÿ G G1 2~ è òîãî ñâîéñòâà u-ñõåì, ÷òî êàæäûé ïðåîáðàçîâàòåëü â u-ñõåìå ïðèíàäëåæèò ìàðøðóòó ÷åðåç íåå.  äàëüíåéøåì áóäåì îïèðàòüñÿ íà ñëåäóþùåå óòâåðæäåíèå. 30 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 5 Óòâåðæäåíèå 2. Êàêèì áû íè áûëî íàòóðàëüíîå N , äëÿ ñõåì G1, G2 èç M u îò- íîøåíèå èõ N-ýêâèâàëåíòíîñòè àëãîðèòìè÷åñêè ðàñïîçíàâàåìî. Äåéñòâèòåëüíî, äëÿ ïðîâåðêè äîñòàòî÷íî ïðîñìîòðåòü âûïîëíåíèå ñõåì íà ïîäôóíêöèÿõ ôóíêöèé èç L, îïðåäåëåííûõ íà îïåðàòîðíûõ öåïî÷êàõ äëèíû N . Âñå òàêèå ïîäôóíêöèè ìîãóò áûòü ïîñòðîåíû, è èõ ÷èñëî êîíå÷íî. Ââåäåì ïîíÿòèÿ, íåïîñðåäñòâåííî èñïîëüçóåìûå â ëåììå 3, ÿâëÿþùåéñÿ îñíîâíîé â ýòîì ðàçäåëå. Ïóñòü G1, G2 — ñõåìû èç M u è ni — ÷èñëî ïðåîáðàçîâàòåëåé â ñõåìå Gi , íà- çûâàåìîå åå ðàçìåðîì, i � 1 2, . Ðàññìîòðèì ìàðøðóòû w w1 2, â G1, G2 ñîîòâåòñòâåí- íî, íîðìû êîòîðûõ íå ìåíüøå ÷èñëà n n1 2 1� , ïîëàãàÿ, ÷òî â ñëó÷àå, êîãäà íîðìà ðàâíà ÷èñëó n n1 2 1� , ìàðøðóò îêàí÷èâàåòñÿ â ïðåîáðàçîâàòåëå.  ìàðøðóòàõ w w1 2, èìåþòñÿ ïîâòîðÿþùèåñÿ ïàðû ðàâíîóäàëåííûõ îò èõ íà- ÷àëà ïðåîáðàçîâàòåëåé. Ïóñòü � �1 1, — ïåðâàÿ èç íèõ, � i — ïðåîáðàçîâàòåëü èç Gi i � 1 2, . Ðàçîáüåì ìàðøðóòû w w1 2, íà îòðåçêè, ïîëàãàÿ w w w wi i i i� , i � 1 2, , (1) ãäå ìàðøðóòû w w1 2, îêàí÷èâàþòñÿ ïåðâîé âñòðå÷åé ñ ïðåîáðàçîâàòåëÿìè �1, �2 , à ìàðøðóòû w w1 1 è w w2 2 — ñëåäóþùåé âñòðå÷åé ñ íèìè. Îòðåçêè w w1 2, íàçîâåì èíòåðâàëàìè ïîâòîðà â w w1 2, , ìàðøðóòû w w1 2, — ïîäâîäÿùèìè ê èíòåðâàëàì ïîâòîðà, à ìàðøðóòû w w1 1 è w w2 2 — ïîëó÷åííûìè ñîêðàùåíèåì ìàðøðóòîâ w w1 2, íà èíòåðâàëû ïîâòîðà. Îòðåçêó wi ïðèïèøåì îïå- ðàòîðíóþ öåïî÷êó, ïîñòðîåííóþ óäàëåíèåì èç öåïî÷êè h w wi i( ) åå íà÷àëà — öå- ïî÷êè h wi( ) ; ïðèïèñàííóþ öåïî÷êó íàçûâàåì íåñîìîé îòðåçêîì wi , i � 1 2, .  äîêàçàòåëüñòâå ëåììû 3 èñïîëüçóåòñÿ ïîíÿòèå ñî÷åòàåìîñòè ìàðøðóòîâ è ïðèìåíÿåòñÿ ëåììà 2, ôîðìóëèðóþùàÿ êðèòåðèé ñî÷åòàåìîñòè. Ïóñòü w w1 2, — ìàðøðóòû â ñõåìàõ èç M u . Íàçîâåì èõ ñî÷åòàåìûìè, åñëè ñó- ùåñòâóåò òàêàÿ ôóíêöèÿ ðàçìåòêè èç L , êîòîðàÿ ïðîêëàäûâàåò â ñõåìàõ ïóòè, íà÷è- íàþùèåñÿ ýòèìè ìàðøðóòàìè. Êðèòåðèé ñî÷åòàåìîñòè ìàðøðóòîâ óñòàíîâèì â ñëó÷àå, êîãäà ìîäåëü M îáëà- äàåò ñëåäóþùèì ñâîéñòâîì: äëÿ ëþáûõ h èç Y * h e h e~ � � , ãäå e — ïóñòàÿ öåïî÷êà èç Y * . Íàçîâåì M ìîäåëüþ áåç ðàçëîæèìîé åäèíèöû. Äîêàæåì ñëåäóþùóþ ëåììó. Ëåììà 2.  ïîëóãðóïïîâîé ìîäåëè ïðîãðàìì áåç ðàçëîæèìîé åäèíèöû ìàð- øðóòû â ñõåìàõ ñî÷åòàåìû òîãäà è òîëüêî òîãäà, êîãäà äëÿ ëþáûõ èõ ñîáñòâåííûõ ïîäìàðøðóòîâ u u1 2, âûïîëíÿåòñÿ òðåáîâàíèå h u h u x u x u( ) ~ ( ) ( ) ( )1 2 1 2 � � � . Äîêàçàòåëüñòâî. Íåîáõîäèìîñòü òðåáîâàíèÿ ëåììû âûòåêàåò èç îïðåäåëåíèÿ ôóíêöèé, ïðèíàäëåæàùèõ ìíîæåñòâó L . Äîñòàòî÷íîñòü òðåáîâàíèÿ óñòàíàâëèâàåòñÿ ïîñòðîåíèåì ôóíêöèè èç L , ïðî- êëàäûâàþùåé ïóòè â ñõåìàõ, êîòîðûå íà÷èíàþòñÿ ìàðøðóòàìè w w1 2, , óäîâëåòâî- ðÿþùèìè òðåáîâàíèþ ëåììû. Èñêîìàÿ ôóíêöèÿ � îïðåäåëÿåòñÿ ñëåäóþùèì îáðàçîì: äëÿ ëþáîé öåïî÷êè h èç Y * èìååì � � h x u h h u u w x� ( ), ~ ( ), — ð ;1 1 1 1åñëè ãäå ïîäìàðø óò ìàðøðóòà ( ), ~ ( ), — ð ;u h h u u w x 2 2 2 2 0 åñëè ãäå ïîäìàðø óò ìàðøðóòà â ïð � îòèâíîì ñëó àå ãäå íåêîòîðûé íàáîð èç, — .x X0 � � � ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 5 31 ÷ Êîððåêòíîñòü îïðåäåëåíèÿ ôóíêöèè � ñëåäóåò, âî-ïåðâûõ, èç íåðàçëîæèìîñòè åäèíèöû, ñîãëàñíî ÷åìó âîçìîæíû òîëüêî òðè ñèòóàöèè, óêàçàííûå â îïðåäåëå- íèè �, âî-âòîðûõ, èç ðàâåíñòâà x u x u( ) ( ),1 2� åñëè îäíîâðåìåííî èìåþò ìåñòî ïåð- âûå äâå ñèòóàöèè; ýòî ðàâåíñòâî îáåñïå÷èâàåòñÿ ïðåäïîëîæåíèåì î òîì, ÷òî w w1 2, óäîâëåòâîðÿþò òðåáîâàíèþ ëåììû. Î÷åâèäíî, ÷òî � �L . Ëåììà 2 äîêàçàíà. Îòìåòèì, ÷òî ñî÷åòàåìîñòü êîíå÷íûõ ìàðøðóòîâ àëãîðèòìè÷åñêè ðàñïîçíàâà- åìà â ñèëó àëãîðèòìè÷åñêîé ðàñïîçíàâàåìîñòè �-ýêâèâàëåíòíîñòè öåïî÷åê èç Y * . Ïðåîáðàçîâàòåëè, ïðèíàäëåæàùèå ñõåìàì èç M u , íàçîâåì ñîïðÿæåííûìè, åñëè â íèõ îêàí÷èâàþòñÿ ìàðøðóòû, íåñóùèå ýêâèâàëåíòíûå öåïî÷êè; ýòè ìàðøðó- òû íàçûâàåì ïîäòâåðæäàþùèìè ñîïðÿæåííîñòü ïðåîáðàçîâàòåëåé. Ñ÷èòàåì, ÷òî ïîëóãðóïïîâàÿ ìîäåëü ïðîãðàìì îáëàäàåò ëåâûì ñîêðàùåíèåì, åñëè ýêâèâàëåíòíîñòü � â òàêîé ìîäåëè óäîâëåòâîðÿåò òðåáîâàíèþ: êàêèìè áû íè áûëè öåïî÷êè h1, h2 , h3 , h4 èç Y * , èìååì ( ~ ) & ( ~ ) ~h h h h h h h h1 2 3 4 1 3 2 4 � � � � . Ëåììà 3. Ïóñòü M — ìîäåëü ñ íåðàçëîæèìîé åäèíèöåé è ëåâûì ñîêðàùåíè- åì. Äîñòàòî÷íûìè óñëîâèÿìè îòíîøåíèÿ G G1 2~ , ãäå G1, G2 — ñõåìû èç M u ðàç- ìåðîâ n n1 2, ñîîòâåòñòâåííî, ÿâëÿþòñÿ òðåáîâàíèÿ: 1) G G n n 1 1 2 1 2 ~ � ; 2) êàêîé áû íè áûëà ôóíêöèÿ èç L , ïðîêëàäûâàþùàÿ â G1, G2 ìàðøðóòû íîð- ìû n n1 2 1� , ýòè ìàðøðóòû îáëàäàþò ñâîéñòâîì: èõ èíòåðâàëû ïîâòîðà íà÷èíàþò- ñÿ â ñîïðÿæåííûõ ïðåîáðàçîâàòåëÿõ è íåñóò ýêâèâàëåíòíûå öåïî÷êè. Äîêàçàòåëüñòâî. Ïóñòü G1, G2 — ñõåìû èç M u , äëÿ êîòîðûõ âûïîëíåíû òðå- áîâàíèÿ 1) è 2). Ðàññìîòðèì ïðîèçâîëüíóþ ôóíêöèþ ðàçìåòêè � èç L è äîêàæåì óòâåðæäåíèå: åñëè îäíà èç ñõåì G1, G2 îñòàíàâëèâàåòñÿ íà ôóíêöèè � , òî äðóãàÿ îñòàíàâëèâàåòñÿ òîæå, è ðåçóëüòàòû èõ âûïîëíåíèÿ íà � — ýêâèâàëåíòíûå öå- ïî÷êè. Ïóñòü w w1 2, — ïîëíûå ìàðøðóòû, ïðîëàãàåìûå ôóíêöèåé � â ñõåìàõ G1, G2 ñîîòâåòñòâåííî. Ïðåäïîëîæèì, ÷òî íà � îñòàíàâëèâàåòñÿ ñõåìà G1, ò.å. w1 — ìàðøðóò ÷åðåç íåå. Åñëè | | | |w n n1 1 2 1� � , òî ñïðàâåäëèâîñòü óòâåðæäåíèÿ ñëåäóåò èç îòíîøå- íèÿ 1). Èç ýòîãî îòíîøåíèÿ òàêæå âûòåêàåò, ÷òî íåðàâåíñòâî | | | |w n n1 1 2 1� � âëå÷åò çà ñîáîé íåðàâåíñòâî | | | |w n n2 1 2 1� � , òàê êàê ïîäìàðøðóòû ìàðøðóòîâ w w1 2, , èìå- þùèå íîðìó n n1 2 1� , äîëæíû îêàí÷èâàòüñÿ â ïðåîáðàçîâàòåëÿõ. Âîñïîëüçóåìñÿ â ýòîì ñëó÷àå ñâîéñòâîì 2), ïðåäñòàâèâ ìàðøðóòû w w1 2, â ðàçáèâêå (1). Òîãäà ñîãëàñíî ñâîéñòâó 2) èìååì h w h w( ) ~ ( ) 1 2 � , (2) h w h w( ) ~ ( ) 1 2 � . (3) Ñîêðàòèì w w1 2, íà èíòåðâàëû ïîâòîðà w w1 2, . Ïî ëåììå 2 ñîêðàùåííûå ìàð- øðóòû w w1 1, w w2 2 ñî÷åòàåìû, ò.å. ñóùåñòâóåò ôóíêöèÿ â L , ïðîêëàäûâàþùàÿ ýòè ìàðøðóòû; îáîçíà÷èì åå � . Åñëè | | | | � �w w n n1 1 1 2 1, òî èç îòíîøåíèÿ 1) ñëåäóåò, ÷òî w w2 2 — ìàðøðóò ÷å- ðåç G2 . Ñëåäîâàòåëüíî, w2 — òîæå ìàðøðóò ÷åðåç G2 . Ïîêàæåì, ÷òî h w h w( ) ~ ( )1 2 � . (4) 32 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 5 Ïîñêîëüêó h w w h w w( ) ~ ( ) 1 1 2 2 � (5) è èìååò ìåñòî (2), ïðèìåíèâ ïðàâèëî ëåâîãî ñîêðàùåíèÿ, ïîëó÷èì h w h w( ) ~ ( ) 1 2 � . Òîãäà èç (2), (3), (5) âûòåêàåò (4). Òàêèì îáðàçîì, â ñëó÷àå, êîãäà | | | | � �w w n n1 1 1 2 1, óòâåðæäåíèå ñïðàâåäëèâî. Åñëè æå | | | | � �w w n n1 1 1 2 1, òî â ïðîâåäåííûõ ðàíåå ðàññóæäåíèÿõ ðîëü ôóíê- öèè � ïåðåäàåòñÿ ôóíêöèè � . Äåéñòâóÿ îïèñàííûì îáðàçîì, ÷åðåç êîíå÷íîå ÷èñëî øàãîâ óáåäèìñÿ â ñïðà- âåäëèâîñòè óòâåðæäåíèÿ. Ëåììà 3 äîêàçàíà. Òåõíèêà, ïðèìåíåííàÿ ïðè äîêàçàòåëüñòâå ëåììû 3, íàçûâàåòñÿ òåõíèêîé ñëåäîâ. Î÷åâèäíûì ÿâëÿåòñÿ ñëåäóþùåå óòâåðæäåíèå. Óòâåðæäåíèå 3. Ïðîâåðêà óñëîâèé 1) è 2) èç ëåììû 3 ðåàëèçóåìà àëãîðèò- ìàìè. Ïîñòàâèì ñëåäóþùóþ áàçîâóþ çàäà÷ó: èç ìíîæåñòâà ïîëóãðóïïîâûõ ìîäåëåé M ñ íåðàçëîæèìîé åäèíèöåé è ëåâûì ñîêðàùåíèåì âûäåëèòü ìîäåëè, äëÿ êîòîðûõ ïðîáëåìà ýêâèâàëåíòíîñòè â M u ñâîäèòñÿ ê ïðîáëåìå ýêâèâàëåíòíîñòè â òàêîì ïîäìíîæåñòâå ñõåì èç M u , â êîòîðîì óñëîâèÿ 1) è 2) ÿâëÿþòñÿ êðèòåðèåì îòíîøå- íèÿ ýêâèâàëåíòíîñòè ñõåì. Çàäà÷à íàçâàíà áàçîâîé ïîòîìó, ÷òî åå ðåøåíèåì îïðåäåëÿþòñÿ ìîäåëè, â êî- òîðûõ òåõíèêîé ñëåäîâ óñòàíàâëèâàåòñÿ ðàçðåøèìîñòü ïðîáëåìû ýêâèâàëåíòíîñòè. ÐÀÇÐÅØÈÌÎÑÒÜ ÒÅÕÍÈÊÎÉ ÑËÅÄΠÏÐÎÁËÅÌÛ ÝÊÂÈÂÀËÅÍÒÍÎÑÒÈ Â ÓÐÀÂÍÎÂÅØÅÍÍÎÉ ÏÎËÓÃÐÓÏÏÎÂÎÉ ÌÎÄÅËÈ ÏÐÎÃÐÀÌÌ Ñ ËÅÂÛÌ ÑÎÊÐÀÙÅÍÈÅÌ Ðåøèì áàçîâóþ çàäà÷ó. Ïî îïðåäåëåíèþ ïîëóãðóïïîâàÿ ìîäåëü ïðîãðàìì ñ ïàðàìåòðàìè � è L íàçûâà- åòñÿ óðàâíîâåøåííîé, åñëè â íåé èç �-ýêâèâàëåíòíîñòè öåïî÷åê ñëåäóåò ðàâåíñòâî èõ äëèí. Î÷åâèäíûì ÿâëÿåòñÿ ñëåäóþùåå óòâåðæäåíèå. Óòâåðæäåíèå 4. Óðàâíîâåøåííàÿ ïîëóãðóïïîâàÿ ìîäåëü ïðîãðàìì èìååò íå- ðàçëîæèìóþ åäèíèöó. Òàêèì îáðàçîì, äëÿ ðàññìàòðèâàåìîé ìîäåëè ñïðàâåäëèâà ëåììà 3. Ïîëàãàåì äàëåå, ÷òî M — óðàâíîâåøåííàÿ ïîëóãðóïïîâàÿ ìîäåëü ñ ëåâûì ñî- êðàùåíèåì, è ïðîâåäåì àíàëèç ñòðóêòóðû ïðèíàäëåæàùèõ åé ýêâèâàëåíòíûõ ñõåì èç M u . Äëÿ ñõåìû G èç M u ââåäåì ïîíÿòèå êóñòà ñ êîðíåì â ïðåîáðàçîâàòåëå �, ïðè- íàäëåæàùåì ñõåìå G. Ýòî ïî îïðåäåëåíèþ — ôðàãìåíò ñõåìû G, óäîâëåòâîðÿþ- ùèé ñëåäóþùèì òðåáîâàíèÿì: • � — âíóòðåííèé âõîä ôðàãìåíòà; • âìåñòå ñ êàæäûì ïðåîáðàçîâàòåëåì, ÿâëÿþùèìñÿ âíóòðåííåé âåðøèíîé ôðàãìåíòà, âíóòðåííèìè ÿâëÿþòñÿ è âñå ðàñïîçíàâàòåëè äåðåâà, ïðîèçðàñòàþùåãî èç ýòîãî ïðåîáðàçîâàòåëÿ; • âñå îðèåíòèðîâàííûå ïóòè èç âåðøèíû � ê âíóòðåííèì âûõîäàì ôðàãìåíòà ïðîñòûå è ðàâíîâåëèêèå ïî äëèíå; ïðèíàäëåæàùèå èì ïðåîáðàçîâàòåëè ðàñïðåäå- ëÿþòñÿ íà óðîâíè ïî ïðèíöèïó ðàâíîóäàëåííîñòè îò �; • äëÿ ëþáîãî óðîâíÿ, êðîìå ïîñëåäíåãî, âûïîëíÿåòñÿ ñâîéñòâî: êàêèì áû íè áûë íàáîð x èç X , x-ïðååìíèê ëþáîãî ïðåîáðàçîâàòåëÿ, ïðèíàäëåæàùåãî ýòîìó óðîâíþ, íàõîäèòñÿ íà ñëåäóþùåì ïî óäàëåííîñòè îò � óðîâíå; • âñå îðèåíòèðîâàííûå ïóòè èç �, çàâåðøàþùèåñÿ âûõîäÿùèìè äóãàìè ôðàã- ìåíòà, íåñóò ýêâèâàëåíòíûå ìåæäó ñîáîé öåïî÷êè. ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 5 33 Êëàññ �-ýêâèâàëåíòíîñòè, êîòîðîìó ïðèíàäëåæàò óêàçàííûå öåïî÷êè, íàçûâà- åòñÿ ìàðêåðîì êóñòà ñ êîðíåì â �. Îñíîâíîé â äàííîì ðàçäåëå ÿâëÿåòñÿ ñëåäóþùàÿ ëåììà. Ëåììà 4. Ïóñòü G1, G2 — ýêâèâàëåíòíûå u-ñõåìû, ïðèíàäëåæàùèå óðàâíîâå- øåííîé ïîëóãðóïïîâîé ìîäåëè ñ ëåâûì ñîêðàùåíèåì, � �� , 2 — ñîïðÿæåííûå ïðå- îáðàçîâàòåëè ñõåì G1, G2 ñîîòâåòñòâåííî, ïîìå÷åííûå ðàçëè÷íûìè îïåðàòîðíûìè ñèìâîëàìè. Òîãäà � �� , 2 ÿâëÿþòñÿ êîðíÿìè êóñòîâ ñ îáùèì äëÿ íèõ ìàðêåðîì. Äîêàçàòåëüñòâó ëåììû 4 ïðåäïîøëåì èñïîëüçóåìûå â íåì ïîíÿòèÿ. Ïóñòü � �� , 2 — ñîïðÿæåííûå ïðåîáðàçîâàòåëè ñõåì G1, G2 è w w1 2, — ìàð- øðóòû â G1, G2 ñîîòâåòñòâåííî, ïîäòâåðæäàþùèå ñîïðÿæåííîñòü. Ðàññìîòðèì â ñõåìàõ ìàðøðóòû w w1 1 è w w2 2 . Åñëè îíè ñî÷åòàåìû, òî è ïóòè w w1 2, áóäåì íà- çûâàòü ñî÷åòàåìûìè. Íîðìîé ïóòè wi , i � 1 2, , íàçîâåì ÷èñëî | | | | | | | |w w wi i i � ; öå- ïî÷êîé, íåñîìîé ïóòåì wi , — öåïî÷êó, ïîëó÷åííóþ óäàëåíèåì èç h w wi i( ) åå íà÷à- ëà h wi( ) ; îáîçíà÷èì åå h wi( ) ; â ñëó÷àå, êîãäà wi îêàí÷èâàåòñÿ â ïðåîáðàçîâàòåëå, ïîëíîé öåïî÷êîé, íåñîìîé ïóòåì wi , íàçîâåì h w yi( ) , ãäå y — ñèìâîë, ïðèïèñàí- íûé ýòîìó ïðåîáðàçîâàòåëþ. Äîêàçàòåëüñòâî. Ïîëàãàåì âûïîëíåííîé ïîñûëêó ëåììû. Ïóñòü u u1 2, — ìàð- øðóòû, ïîäòâåðæäàþùèå ñîïðÿæåííîñòü ïðåîáðàçîâàòåëåé � �� , 2 .  ñèëó óðàâíî- âåøåííîñòè ïîëóãðóïïû | | | | | | | |u u1 2� . Îáîçíà÷èì W 1 ìíîæåñòâî îðèåíòèðîâàííûõ ïóòåé èç �� â âûõîä ñõåìû G1, èìåþùèõ ìèíèìàëüíóþ íîðìó. Íåïóñòîòà ìíîæåñòâà W 1 ñëåäóåò èç òîãî, ÷òî G1 — u-ñõåìà. Ðàññìîòðèì ñõåìó G2 . Èç îòíîøåíèÿ G G1 2~ è ñîïðÿæåííîñòè � �� , 2 ñëåäóåò, ÷òî äëÿ âñÿêîãî ìàðøðóòà u w1 1, ãäå w W1 1� , èìåþòñÿ ìàðøðóòû, ïðîäîëæàþùèå ìàðøðóò u2 è íåñóùèå öåïî÷êè, ýêâèâàëåíòíûå öåïî÷êå h u w( )1 1 . Îáîçíà÷èì W 2 ìíîæåñòâî ïóòåé, ïðîäîëæàþùèõ â ýòèõ ìàðøðóòàõ ìàðøðóò u2 . Èç óðàâíîâåøåííîñòè ðàññìàòðèâàåìîé ìîäåëè è ðàâåíñòâà | | | | | | | |u u1 2� ñëå- äóåò, ÷òî íîðìà ëþáîãî ïóòè èç W 2 ñîâïàäàåò ñ íîðìîé ïóòåé èç W 1. Îòñþäà âûòå- êàåò óòâåðæäåíèå: âñÿêèé ïóòü, ïðèíàäëåæàùèé îäíîìó èç ìíîæåñòâ W W1 2, , ñî- ÷åòàåì ñ êàêèì-ëèáî ïóòåì, ïðèíàäëåæàùèì äðóãîìó ìíîæåñòâó. Ïîñêîëüêó h u h u( ) ~ ( )1 2 � è èìååò ìåñòî ïðàâèëî ëåâîãî ñîêðàùåíèÿ, âñå ïóòè èç W W1 2� íåñóò ýêâèâàëåíòíûå öåïî÷êè. Îáîçíà÷èì k íîðìó ïóòåé èç W W1 2, . Ïóñòü W j i — ìíîæåñòâî ïóòåé íîðìû j, j k� �0, , , ÿâëÿþùèõñÿ íà÷àëüíûìè îòðåçêàìè ïóòåé èç W i , è V j i — ìíîæåñòâî âåðøèí, â êîòîðûõ îêàí÷èâàþòñÿ ïóòè èç W j i , i � 1 2, . Òàê êàê âñå ïóòè èç W W1 2� íåñóò ýêâèâàëåíòíûå öåïî÷êè, à ðàñ- ñìàòðèâàåìàÿ ìîäåëü óðàâíîâåøåííàÿ, ñóùåñòâóåò íàèìåíüøåå èç ÷èñåë j, ãäå j k� , äëÿ êîòîðîãî âñå ïóòè èç W W1 2� íåñóò ýêâèâàëåíòíûå ïîëíûå öåïî÷êè. Îáîçíà÷èì ýòî ÷èñëî k. Èç òîãî, ÷òî ïðåîáðàçîâàòåëè � �� , 2 ïîìå÷åíû ðàçëè÷íûìè îïåðàòîðíûìè ñèìâîëàìè, ñëåäóåò íåðàâåíñòâî k � 1. Äîêàæåì, ÷òî äëÿ ëþáîãî j, j k� � �0 1 1, , , , âûïîëíÿþòñÿ ñâîéñòâà: 1) êàêîé áû íè áûëà âåðøèíà � èçV j i è êàêèì áû íè áûë íàáîð x èç X , x-ïðååì- íèêîì âåðøèíû � ÿâëÿåòñÿ âåðøèíà èç V j i �1 , i � 1 2, ; 2) êàêèìè áû íè áûëè ïóòè w w1 2, , ãäå w Wi j i� �1 , i � 1 2, , îíè ñîåäèíåíû öåïüþ, ò.å. ñóùåñòâóåò ïîñëåäîâàòåëüíîñòü w w w ll1 2 2, , , ,� � , 34 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 5 ñîñòîÿùàÿ èç ïóòåé ìíîæåñòâà W W j j� � � 1 1 1 2 , â êîòîðîé w w1 1� , w wl � 2 , è âñÿ- êèå äâà ñîñåäíèõ ýëåìåíòà ïîñëåäîâàòåëüíîñòè — ñî÷åòàåìûå ïóòè. Ñâîéñòâà 1) è 2) óñòàíîâèì èíäóêöèåé ïî j. Ïóòü, ïîëó÷åííûé ïðîäîëæåíèåì ïóòè w íà x-ïåðåõîä èç ïîñëåäíåé åãî âåðøè- íû, çàïèøåì êàê [ , ]w x , x X� . Áàçèñ èíäóêöèè — j � 0.  ýòîì ñëó÷àå V i 0 ñîñòîèò èç îäíîé âåðøèíû, à èìåííî � i , i � 1 2, . Òàê êàê � �� , 2 ïîìå÷åíû ðàçëè÷íûìè ñèìâîëàìè, âñÿêèé ïóòü èç ìíîæåñòâà {[ , ] | }w x x X 0 1 � (6) ñî÷åòàåì ñ ëþáûì ïóòåì èç ìíîæåñòâà {[ , ] | }w x x X 0 2 � , (7) ãäå wi 0 ñîñòîèò òîëüêî èç âåðøèíû � i , i � 1 2, . Ýòî ñëåäóåò èç êðèòåðèÿ ñî÷åòàå- ìîñòè ìàðøðóòîâ, óñòàíàâëèâàåìîãî ëåììîé 2 è äåéñòâóþùåãî äëÿ ðàññìàòðèâà- åìîé ìîäåëè. Î÷åâèäíî, ÷òî õîòÿ áû îäèí èç ïóòåé ìíîæåñòâà (6) ïðèíàäëåæèò ìíîæåñòâó W 1 1 è, ñëåäîâàòåëüíî, ÿâëÿåòñÿ íà÷àëîì íåêîòîðîãî ïóòè èç W 1. Íî òîãäà âñå ïóòè ìíîæåñòâà (7) ñî÷åòàåìû ñ ýòèì ïóòåì, íàõîäÿñü â ìíîæåñòâå W 1 2 .  ìíîæåñòâî W 1 2 ïîïàëè íà÷àëüíûå îòðåçêè ïóòåé èç W 2 , äëÿ êàæäîãî èç êîòîðûõ ñóùåñòâóåò ñî÷åòàåìûé ïóòü èç W 1. Òàêèì îáðàçîì, äëÿ j = 0 ñâîéñòâà 1) è 2) èìåþò ìåñòî. Øàã èíäóêöèè. Ïðåäïîëîæèì, ÷òî ñâîéñòâà 1) è 2) èìåþò ìåñòî äëÿ j s� � �0 1 1, , , , ãäå s k� , è ðàññìîòðèì ñëó÷àé j s� . Èç âûáîðà ÷èñëà k ñëåäóåò, ÷òî â ìíîæåñòâå W Ws s 1 2� èìåþòñÿ äâà ñî÷åòàå- ìûõ ïóòè, íåñóùèõ íåýêâèâàëåíòíûå ïîëíûå öåïî÷êè; ïóñòü ýòî ïóòè w w1 2, . Ïðè- ìåíèâ ê íèì ëåììó 2, ïîëó÷èì: êàêèìè áû íè áûëè x x1 2, èç X , ïóòè [ , ], [ , ]w x w x1 1 2 2 ñî÷åòàåìû. Ñðåäè íèõ èìåþòñÿ ïóòè èç ìíîæåñòâà W W s s� � � 1 1 1 2 , ñëåäîâàòåëüíî, äëÿ ëþáîãî x èç X x-ïðååìíèêè âåðøèí, îêàí÷èâàþùèõ ïóòè w w1 2, , ïðèíàäëåæàò ìíîæåñòâó V V s s� � � 1 1 1 2 . Ïðåäïîëîæèì, ÷òî w Ws1 2� . Âîçüìåì ïðîèçâîëüíóþ âåðøèíó � èç Vs 1, è ïóñòü w — ïóòü èç Ws 1, îêàí÷èâà- þùèéñÿ â � . Ïîêàæåì, ÷òî x-ïðååìíèê âåðøèíû � , ãäå x — ïðîèçâîëüíûé ýëåìåíò èç X , ïðèíàäëåæèò ìíîæåñòâó V s�1 1 . C ýòîé öåëüþ äëÿ ïóòåé [ , ]w x è [ , ]w x1 ïîñòðîèì ñîåäèíÿþùóþ öåïü. Âîñïîëü- çóåìñÿ èíäóêòèâíûì ïðåäïîëîæåíèåì î ñóùåñòâîâàíèè öåïè, ñîåäèíÿþùåé w è w1, è çàìåíèì êàæäûé åå ýëåìåíò w ïóòåì [ , ]w x , íå íàðóøàÿ èìåþùåãîñÿ ïîðÿäêà èõ ñëåäîâàíèÿ â öåïè. Î÷åâèäíî, ÷òî ïîñòðîåííàÿ òàêèì îáðàçîì ïîñëåäîâàòåëü- íîñòü ïóòåé — öåïü. È ïîñêîëüêó [ , ]w x1 ïðèíàäëåæèò W s�1 2 , ïóòü [ , ]w x äîëæåí ïðèíàäëåæàòü ìíîæåñòâó W s�1 1 . Ýòî îçíà÷àåò, ÷òî x-ïðååìíèê âåðøèíû � íàõîäèò- ñÿ â V s�1 1 . Îòñþäà, ïî ëåììå 2, ñëåäóåò, ÷òî è ëþáîé x-ïðååìíèê âåðøèí èç ìíîæåñòâà Vs 2 ïðèíàäëåæèò ìíîæåñòâó V s�1 2 . Òàêèì îáðàçîì, ñâîéñòâî 1) äåéñòâèòåëüíî èìååò ìåñòî. Ïîêàæåì òåïåðü, ÷òî äëÿ ëþáûõ ïóòåé [ , ],[ , ]w x w x 1 2 , ãäå w Ws � 1, w Ws � 2 , x x X1 2, � , ñóùåñòâóåò ñîåäèíÿþùàÿ èõ öåïü. ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 5 35 Ðàññìîòðèì ïóòè w w1 2, , íåñóùèå íåýêâèâàëåíòíûå ïîëíûå öåïî÷êè; w Ws1 2� , w Ws2 1� . Âîçüìåì äâå öåïè: ñîåäèíÿþùóþ w ñ w1 è ñîåäèíÿþùóþ w2 ñ w ; èõ ñó- ùåñòâîâàíèå ñëåäóåò èç èíäóêòèâíîãî ïðåäïîëîæåíèÿ. Êàæäûé ýëåìåíò w ïåðâîé öåïè çàìåíèì ïóòåì [ , ]w x1 , à êàæäûé ýëåìåíò w âòîðîé öåïè — ïóòåì [ , ]w x2 . Ëåã- êî óâèäåòü, ÷òî â ðåçóëüòàòå ïîëó÷èì äâå öåïè: îäíà ñîåäèíÿåò [ , ]w x 1 ñ [ , ]w x1 1 , äðóãàÿ — [ , ]w x2 2 ñ [ , ] w x2 . Ïðèïèñûâàÿ ê ïåðâîé öåïè âòîðóþ è ïîëüçóÿñü òåì, ÷òî [ , ]w x1 1 è [ , ]w x2 2 ñî÷åòàåìû, ïîëó÷èì èñêîìóþ öåïü. Èòàê, ñâîéñòâî 2) óñòàíîâëåíî, ò.å. èíäóêòèâíûé øàã ïîëíîñòüþ èñ÷åðïàí. Ëåììà 4 äîêàçàíà. Ñõåìó èç M u íàçîâåì ÷èñòîé, åñëè âî âñÿêîì ïðèíàäëåæàùåì åé êóñòå ñ êîðíåì â ïðåîáðàçîâàòåëå ïîñëåäíèé ÿâëÿåòñÿ åäèíñòâåííûì âíóòðåííèì âõîäîì êóñòà. Ñïðàâåäëèâà ñëåäóþùàÿ ëåììà. Ëåììà 5. Ïðîáëåìà ýêâèâàëåíòíîñòè â ìíîæåñòâå u-ñõåì, ïðèíàäëåæàùèõ óðàâíîâåøåííîé ïîëóãðóïïîâîé ìîäåëè ïðîãðàìì ñ ëåâûì ñîêðàùåíèåì, ñâîäèòñÿ ê ïðîáëåìå ýêâèâàëåíòíîñòè â ìíîæåñòâå ÷èñòûõ u-ñõåì èç ýòîé ìîäåëè. Äîêàçàòåëüñòâî. Ïîêàæåì, ÷òî ñóùåñòâóåò àëãîðèòì, êîòîðûé äëÿ ïðîèçâîëü- íîé ñõåìû èç M u ñòðîèò ýêâèâàëåíòíóþ åé ÷èñòóþ ñõåìó. Ïóñòü G — ñõåìà èç M u . Ïðåäïîëàãàåìûé àëãîðèòì ðàáîòàåò ñëåäóþùèì îá- ðàçîì. Ñíà÷àëà îí âûÿâëÿåò âñå ïðèíàäëåæàùèå ñõåìå ìàêñèìàëüíûå ïî ðàçìåðó êóñòû ñ êîðíåì â ïðåîáðàçîâàòåëå. Ïóñòü F — òàêîé êóñò ñ êîðíåì â �. Ñ íèì ïðîâîäèòñÿ ðàáîòà, åñëè â F èìåþò- ñÿ âíóòðåííèå âõîäû, îòëè÷íûå îò �. Êàæäûé èç íèõ îïðåäåëÿåò ñâîé ïîäôðàãìåíò ôðàãìåíòà F. Ñ÷èòàåì, ÷òî ðàíã ïîäôðàãìåíòà, öåëèêîì ïðèíàäëåæàùåãî äðóãîìó ïîäôðàãìåíòó, ìåíüøå ðàíãà ïîñëåäíåãî. Àëãîðèòì îñóùåñòâëÿåò ïîñðåäñòâîì êî- ïèðîâàíèÿ îòêëåéêó îò F åãî ïîäôðàãìåíòîâ, ðàññìàòðèâàÿ èõ â ïîðÿäêå âîçðàñòà- íèÿ ðàíãîâ. Êàæäàÿ îïåðàöèÿ îòêëåéêè — ýêâèâàëåíòíîå ïðåîáðàçîâàíèå ñõåìû, ÷èñëî îïåðàöèé êîíå÷íî.  ðåçóëüòàòå ðàáîòû ñ êóñòîì F îí òðàíñôîðìèðóåòñÿ â êóñò ñ åäèíñòâåííûì âíóòðåííèì âõîäîì. Êîíå÷íîñòü ÷èñëà îáðàáàòûâàåìûõ êóñòîâ è êîíå÷íîñòü ïðèíàäëåæàùèõ êóñòàì ïîäôðàãìåíòîâ ãàðàíòèðóþò, ÷òî àë- ãîðèòì ïðåîáðàçóåò ñõåìó G â ÷èñòóþ è ýêâèâàëåíòíóþ åé ñõåìó çà êîíå÷íîå ÷èñëî îïåðàöèé îòêëåéêè. Ëåììà 5 äîêàçàíà. Îáîçíà÷èì M ìíîæåñòâî ñõåì èç M u , â êîòîðîå ïî ëåììå 5 ñâîäèòñÿ ïðîáëå- ìà ýêâèâàëåíòíîñòè. Ëåììà 6.  ìíîæåñòâå M óñëîâèÿ 1) è 2) èç ëåììû 3 ÿâëÿþòñÿ êðèòåðèåì îò- íîøåíèÿ ýêâèâàëåíòíîñòè ñõåì. Äîêàçàòåëüñòâî. Ïóñòü G1, G2 — ñõåìû èç M ðàçìåðîâ n n1 2, ñîîòâåòñòâåííî. Òðåáóåòñÿ óñòàíîâèòü, ÷òî èç îòíîøåíèÿ G G1 2~ ñëåäóþò óñëîâèÿ 1) è 2) èç ëåì- ìû 3. Âûïîëíèìîñòü óñëîâèÿ 1) âûòåêàåò èç óòâåðæäåíèÿ 1. Ïîêàæåì, ÷òî âûïîëíèìî óñëîâèå 2). Âîçüìåì ïðîèçâîëüíóþ ôóíêöèþ ðàçìåòêè � èç L è ðàññìîòðèì ðàâíîâåëèêèå ìàðøðóòû w w1 2, , ïðîêëàäûâàåìûå ôóíêöèåé � â G1, G2 ñîîòâåòñòâåííî è èìåþ- ùèå íîðìó, íå ïðåâûøàþùóþ ÷èñëà n n1 2 1� . Íà îñíîâàíèè ëåììû 4 è ÷èñòîòû ñõåì G1, G2 ìàðøðóòû w w1 2, ïðåäñòàâèìû â âèäå w u w u w ui i i ik ik ik� �0 1 1... , i � 1 2, , ãäå äëÿ ëþáîãî j, j k� �0 1, ... , , ïóòè u j1 è u j2 íåñóò ðàâíûå öåïî÷êè, âîçìîæíî ïóñòûå, à äëÿ ëþáîãî j, j k� 0, ... , , ïóòè w j1 , w j2 íà÷èíàþòñÿ â ñîïðÿæåííûõ ïðåîáðàçîâàòåëÿõ, êîòîðûì ïðèïèñàíû ðàçëè÷íûå îïåðàòîðíûå ñèìâîëû, ÿâëÿ- þòñÿ ïóòÿìè â êóñòàõ ñ êîðíåì â ýòèõ ïðåîáðàçîâàòåëÿõ è òàêîâû, ÷òî h w h wj j( ) ~ ( ).1 2 � 36 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 5 Î÷åâèäíî, ÷òî äëÿ ìàðøðóòîâ w w1 2, ïåðâàÿ ïîâòîðÿþùàÿñÿ ïàðà ðàâíîóäà- ëåííûõ îò èõ íà÷àëà ïðåîáðàçîâàòåëåé ïðèíàäëåæèò ëèáî îòðåçêàì òèïà u, ëèáî îò- ðåçêàì òèïà w, ïîñêîëüêó â ÷èñòîé ñõåìå îòðåçêè îäíîãî è äðóãîãî òèïà íå èìåþò îáùèõ ïðåîáðàçîâàòåëåé. Îòñþäà âûòåêàåò êàê ñîïðÿæåííîñòü ïðåîáðàçîâàòåëåé, ïðèíàäëåæàùèõ ïåð- âîé ïîâòîðÿþùåéñÿ ïàðå, òàê è ýêâèâàëåíòíîñòü öåïî÷åê, êîòîðûå íåñóò èíòåðâàëû ïîâòîðà. Òàêèì îáðàçîì, ñâîéñòâî 2) èç ëåììû 3 èìååò ìåñòî. Ëåììà 6 äîêàçàíà. Ðåçóëüòàòîì ïðîâåäåííûõ èññëåäîâàíèé ÿâëÿåòñÿ ñëåäóþùàÿ òåîðåìà. Òåîðåìà 3.  óðàâíîâåøåííîé ïîëóãðóïïîâîé ìîäåëè ñ ëåâûì ñîêðàùåíèåì òåõíèêîé ñëåäîâ óñòàíàâëèâàåòñÿ ðàçðåøèìîñòü ïðîáëåìû ýêâèâàëåíòíîñòè. Äåéñòâèòåëüíî, êàê áûëî äîêàçàíî òåîðåìîé 2 è ëåììîé 5, ïðîáëåìà ýêâèâà- ëåíòíîñòè â ðàññìàòðèâàåìîé ìîäåëè ñâîäèòñÿ ê ïðîáëåìå ýêâèâàëåíòíîñòè ÷èñ- òûõ ñõåì, ïðèíàäëåæàùèõ ìîäåëè. Ðàçðåøèìîñòü ýòîé ïðîáëåìû ñëåäóåò èç ëåììû 6 è óòâåðæäåíèÿ 3. Âî ââåäåíèè îòìå÷àëîñü, ÷òî ñàì ôàêò ðàçðåøèìîñòè íå ÿâëÿåòñÿ íîâûì, îäíàêî íîâèçíà â òîì, ÷òî ïðè ýòîì èñïîëüçîâàëàñü òåõíèêà ñëåäîâ. ÑÏÈÑÎÊ ËÈÒÅÐÀÒÓÐÛ 1. Ï î ä ë î â ÷ å í ê î Ð . È . Èåðàðõèÿ ìîäåëåé ïðîãðàìì // Ïðîãðàììèðîâàíèå. — 1981. — ¹ 2. — Ñ. 3–14. 2. Ë ÿ ï ó í î â À . À . Î ëîãè÷åñêèõ ñõåìàõ ïðîãðàìì // Ïðîáë. êèáåðíåòèêè. — 1958. — Âûï. 1. — Ñ. 46–74. 3. ß í î â Þ . È . Î ëîãè÷åñêèõ ñõåìàõ àëãîðèòìîâ // Òàì æå. — 1958. — Âûï. 1. — Ñ. 75–127. 4. à ë ó ø ê î â  . Ì . , Ë å ò è ÷ å â ñ ê è é À . À . Òåîðèÿ äèñêðåòíûõ ïðåîáðàçîâàòåëåé // Èçáð. âîïð. àëãåáðû è ëîãèêè. — Íîâîñèáèðñê: Íàóêà, 1973. — Ñ. 5–39. 5. Ë å ò è ÷ å â ñ ê è é À . À . Ýêâèâàëåíòíîñòü àâòîìàòîâ îòíîñèòåëüíî ïîëóãðóïï ñ ñîêðàùåíèåì // Ïðîáë. êèáåðíåòèêè. — 1973. — Âûï. 27. — Ñ. 195–212. 6. Ò ð à õ ò å í á ð î ò Á . À . Ñëîæíîñòü àëãîðèòìîâ è âû÷èñëåíèé (ñïåöêóðñ äëÿ ñòóäåíòîâ ÍÃÓ). — Íîâîñèáèðñê: Íîâîñèá. ãîñ. óí-ò, 1967. — 258 ñ. 7. Ï î ä ë î â ÷ å í ê î Ð . È . Ïîëóãðóïïîâûå ìîäåëè ïðîãðàìì // Ïðîãðàììèðîâàíèå. — 1981. — ¹ 4. — Ñ. 3–13. 8. Ï î ä ë î â ÷ å í ê î Ð . È . Îò ñõåì ßíîâà ê òåîðèè ìîäåëåé ïðîãðàìì // Ìàò. âîïð. êèáåðíåòèêè. — 1998. — Âûï 7. — Ñ. 281–302. 9. Ï î ä ë î â ÷ å í ê î Ð . È . Àëãîðèòì êàíîíèçàöèè ïàð ñõåì ïðîãðàìì ñ ïåðåñòàíîâî÷íûìè îïåðàòîðàìè // Ïðîãðàììèðîâàíèå. — 1997. — ¹ 6. — Ñ. 3–16. Ïîñòóïèëà 20.11.2008 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 5 37 Êëþ÷åâûå ñëîâà íà àíãëèéñêîì algebraic model of programs, equivalence checking problem, cross-section technique. 38 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2009, ¹ 5