Об условиях полноты и выразимости в точной алгебре автоматов тема автореферата и диссертации по математике, 01.01.09 ВАК РФ
Хазбун, Исса Вадих
АВТОР
|
||||
кандидата физико-математических наук
УЧЕНАЯ СТЕПЕНЬ
|
||||
Саратов
МЕСТО ЗАЩИТЫ
|
||||
1992
ГОД ЗАЩИТЫ
|
|
01.01.09
КОД ВАК РФ
|
||
|
Саратовский ГосударстпешшЛ Униперснтет им П.Г.Чсрнышсоского Мехаиико-Математический факультет
Па пранах рукописи УДК. 519.95
ХЛЗБУН иссл влдих
ОБ УСЛОВИЯХ ПОЛНОТ!,! II ПЬП'ЛЗИМОСГИ I! ТОЧНОЙ /VII111.14-,
АВТОМАТОВ
01.01.09 -Матемагическая Кибернетика
Л П Т О Р П <1> 1:. Г Л Т
днссертиш на соискание ученой сюпемн кандидата физнко-матемашческих нлук
Сарлов
Работа выполнена на кафедре млк'машческоп теории интеллектуальных систем механики-м л к-млшчсско! о
факультета Московского юсударствсшюго университета им.М.В. Ломоносова.
Научные академик ЛТП 1'Ф, профессор
руковод ители: В. Б. К.уд ри в цев
с.н.с., к.ф.-м.Н. Д.Н.ЬаОип
Официальные профессор, д.т.н. В.А.Твердохлебов
оппоненты: доцент, к.ф.-м.н С.Л.Ботмолов
Ведущая Московский энсргешческии
организация: институт
Защита диссертации состоится
в /^часов "ЪО минут на заседании специализированною совета К063.74.04 при Саратовском государственном университете им. II.Г.Чернышевского в аудитории
[410!
Адрес 410601 Астраханская 83, Саратовский государственник университет, механико-математический факультет. С диссертацией можно ознакомиться в библиотеке Саратовского государственного университета.
Автореферат разослан
-199&.
Ученый секретарь специализированного совета К.063.74.04
■4
к.ф.-м.н., доцент V П.Ф.Недорезов
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы. Работа посвящена важной в теоретическом и прикладном отношении задаче выразимости автоматов. В ней рассматриваются задачи полноты и выразимости в так называемой точной алгебре автоматов, в которой все комбинации состояний компонент схемы являются состояниями схемы. Такое допущение оправдано с технической точки зрения, когда реально возможны ошибки в схемах.
Цель работы
1. Ввести новое понятие точной алгебры автоматов и изучить ее свойства
2. Решить задачи о базисах, полноте и выразимости в точной алгебре автоматов и базируемых ее податгебрах.
3. Найти условия базируемости подалгебр точной алгебры автоматов.
Научная новизна. В работе введено новое понятие точной алгебры автоматов. В ней самой и базируемых се подалгебрах удалось решить задачи о базисах, полноте и выразимости, а также описать предполные классы. Удалось также найги условия базируемости подалгебр и описать свойства базисов, порождающих все автоматы с заданным числом состояний.
Применение. Работа носит теоретический характер. Результаты диссертации могут найти применение при решении задач синтеза конкретных автоматных схем, а также использоваться для дальнейших теоретических работ в математической кибернетике.
Лппробзция работы. Результат работы докладывались на семинарах в Московском государственном и Саратовском государственном университетах.
Структура диссертации. Диссертация состоит из введения, двух глав, разбитых на параграфы, и списка литературы, содержащего 9 названий.
Содержание диссертации. Но введении дан краткий обзор результатов, полученных диссертантом.
В главе I изучаются задачи полноты и выразимосш для всей т-алгебры. В §1 вводятся основные понятия и ставятся решаемые далее задачи. Конечным автоматом называется набор
.-1 = (,{?,-С2',ф, |/Л<7о)> где ¿2 = {0,1}, Е2т входной алфавит,
Е2 выходной алфавит, <2 множество состояний, <р:(2хЕ2т О функция переходов, цг. (7 х Е2' Бг выходная функция, q0 начальное состояние. Функции (р и у естественным образом
доопределяются на множество 0>:(Е2т) , где (ТУ) множество слов в алфавите Е2 . <р^,аа) = <р(<р(<7,а),а),
у(<7,сед)= у/(р{4,а),а), где qeQ, а$Е2п, ае(ьу:), а также определяется функция б >: (Е™) ->(£/) , которая для
равна
у(ЧА-ап) = ¥{<!Л}ч>(<р{<1Л)>а1)>"-Ч'{<р((1Л-~<1„1),ап). Отображение
V'гд'[Е2") ->(Е2) , где = называется автоматной
функцией, порожденной автоматом Л.
Множество всех автоматов обозначается через 1\ множество автоматов с одним состоянием чероз 1'и, мпожеемю апюмаюп из класса М, имеющих п состояний - через Л/0, множество натуральных чисел - через N, проептх чисел - через /'. Следуя [3], вводятся операции, коюрие позволяют нолуча1Ь новые автоматы из заданных автоматов. Перечислим эш операции: (-\ - подстановка выхода одного автомат на вход другого, (А -операция обратной связи, 0} - псрескшовка входив автмап, 04 - перестановка выходов, 05 - отождествление входов, Оь отбрасывание фиктивного входа, 6>7 - доОаачение фикшшшю входа, Ог - отбрасывание выхода, 09 - раздваивание выхода. Обычно исследователя ншерсеует не ашом;и, а порождаемая им автоматная функция. Факшчески эю означает возможность использования, кроме перечисленных, еше двух операций над автоматами, оставляющих неизменной ею авюмашую функцию. Это операции 1>10 - ошрлеывамие состояний, недостижимых из начальною и - отждесыиепис
неотличимых состояний. Паря 1'а = {1',{С\,Ог,...Оп}) называется функциональной спсюмой авшмашнх функций. Она обладает следующими главными снойстлми 11][-'114).
Теорема I. Ра ямяски копечнипорождепнои.
Следствие I. Любая полная в /', спсюма содержит конечный базис.
Следствие II. Всякий замкн.мый класс и содержиюя в преднолном классе.
Теорема Н. Множество иредиолнпх классов в 1\ имеет мишноси. континуума.
Теорема III. Проблема полно im конечных ciicic.m в 7', алюрцтмически неразрешима.
Точной алгеброй автоматов называется пара (Р,{(.\ ЛК ).
точным замыканием (т-замыкание.м) - замыкание ошосшельно операций С\,..09. Т-ззмыкание мпожеиьа М с i' обозначается через (Л/). Для замыкания ( } естественным образом вводи!си понятия т-полноты, т-замкнугою класса, т-нреднолного класса, т-базиса и т-шразимости.
Функциональные системы {Ри,{(\,...0^)) и [1'ц совпадают и могут быть отождествлены с алтеОрои жилки 1\, и которой известны [4j преднолные классы: 7'0 - класс функций, сохраняющих, нуль, 1\ - класс функций, сохраняющих единицу, L - класс линейных функций, S - класс самодвойственных функций, АГу - класс монотонных функций. Сохраним эти обозначении для т-предиолных классов в Рп.
Для т-алгебртл исследуются следующие основные задачи:
Задача о т-базисах Она заключается is том, чтобы для т-замкнутого класса М описать т-базисы n М.
Задача о т-полиоте. Она заключается п описании гсех таких множеств М' с М, что (АР) с М.
Задача о т-гыразимости. Она состоит и выяснении тою, существуй-ли алгоритм проверки свойства А е ({/(¡,...4,}) для произвольных автоматов А,/^,...А„ <=Р.
Множество М' с Р называется Л^-т-унивсрсальным, если (И' и Рхг) э 1*п) при всех /1 е А',' А" с N.
Под задачей Л^-т-универсалыюсти для конечною N' понимается установление алгоритм,!, проверяющею N'-i-универсальность произвольного конечною множества автоматов или отсутствие такового.
13 §2 главы 1 решается задача о т-базисах. 1'accMaiривлется ciicicNia специальных автоматов В = {/í,,7/j,,...}, !де при н Ф 1
Вп={Е2\{1,2,-п},Е2\1Ра,х!'п1\), и у„(У» = 1>...1..Д
I...J....H
" при аеЕ,\ j е {1,2,... л}. 1\ е Рп - но
1..1...П
автомат, отождествленный с универсальной булевой функцией. Через Лр обозначается множество всех ашомакш lin из Л
таких, что п е 1\ или п - 1. Имеет место Теорема 1. Множество Pr¡ яатяется т-базнсом в Л.
Через Un обозначается множество всех {/i}-i-универсальных
автоматов, через £/-множест.о Множество K<zU, такое
л-1
что А'(п> = 0 при н íc Рг и jA'<r,1j = l при nel'r, называется регулярным. Через Л{М) обозначается множество всех подмножеств М' с М, являющихся peíулярными. Для Л/ ст Р,., (М) = Рц через £П{М) обозначается множество всех подмножеств М'с:М, таких чю М' является Оазисом в ]';,, для МсЛ, (М)-Л, через Б(М) обозначается множество всех подмножеств М' с М, которые являклея базисами в Р. Имеет место
Теорема 2. Пели М С 1' и (М)~ /', ю имей мест
1 )ЩМ)= \JiDuE]
И
2) Б{М)Ф0.
Слепстинс. Белка« конечная сисюма аиомаюв не является т-полной.
В §3 главы 1 решается задача о /м-унпвереалышегн, вмодшея понятие а - А-канонической схемы, при иеРц, ае1'\]'п и доказывается
Лемма 8. Если А е Р и схема ^ над {А}^1'п содержи! точно один раз автомат Л, то автомат С, реализованный Л', может Сыть при некотором ае Р;{ реализован а - /) -канонической схсмой. Имеет место
Теорема 3. Свойство л-т-унивсрсалыюеш авю.мата апориглшчески разрешимо.
Б §4 изучаются т-предполние классы и даечеи их полное описание. В терминах т-иредполнмх классов получас 1сн кршерий т-полпоты. Пусть Д, = ]' \1!„. Имеет мест
Лемма 9. Если р е 1'п то /?р-т-предполный класс. Вводятся обозначения Р~Р\РИ, Н1Ъ = 1'и'1[„ =/>и7|, Я, 11ь -- Р и Ь, ПИ/ = 1> и и{. Имеет место
Лемма__П. Множеств , /\;, являкиси т-
11рел г юл н ы м и (С! ас сам и.
11 ус [ ь I = { /:г>, ДГ|, ЛИ/, . Я, . А':. А;..../"...../р е /:}. Имеет место
Теорема 4. Множество т-предполных классов в Г совпадает с X. "1еоремз 5. Множество .автоматов М 1-полно пп да и только тогда, когда для любого {2 из £ гыполнено М с О.
Следствие. Если М с Р и = М, го или М = /', или дли некоторого (> выполнено М с{_>. Теорема 6 Мощность множества т-замкнушх классов р.т-на котинууму.
13 §5 главы 1 решается задача о т-ппрази.мос ш. Лводшся понятие а- {Д,....-!,.} - каноническом схемы п дока:;ывае1ся
Лемма 12. Если А е (Рп {.....•!.. }*), то найдется каноническая
схема, реализующая А. Теорема 7. Свойство т-пырлзимосш алюрнгмически ра тешимо.
Во второй главе изучается т-иолнога и т-выразимость в подклассах автоматов. Задача о т-б.гзисах и о т-милпо'.е в ч-замкнуюм классе М г: /', содержащем, г,се нстшшостнмс функции, решается аналогично случаю всей т-алк-бры /'. Удае1ся описать т-предполнпс классы в М и в терминах I-предполных классов сформулировать кршерий т-полпечы. I! §1 главы 2 решается задача о т-базисах для т-замкнугых классов, содержащих 1'ц, вводится понятие окресынош автомата А е ЛГЯ) как множества Ом (А) - {{.-!} [)01 П )>П А/'"' через обозначается множество [В еСЛ/(.-1) [Л е 0Я(В)}.
Имеет место
Лемма 13. Решетка по включению \Ог(Л) / Л е 1>!"'} окрестностей автоматов с п состояниями конечна. Пусть W и V подмножества авюмаюв, тогда множество IV называется V- регулярным, если множество [0{А) / А е IK'"1} в точности состоит из максимальных по включению элеменюв множества [О(Л) / Ле.У{п>\. Множество всех Г- регулярных
множеств обозначается через Лвюмат Ле(М'),
'М'^Рц, АеМ\Тп называется разложимым по М', если найдутся автоматы е М', такие что /1 е ({/(],... А}),
причем число состояний каждою из авюмаюв Л, ст¡xj¡о меньше числа состояний автомата А. Множество авюмаюв А е М', не разложимых но М'. обозначается через Л(Л/'). Мере) Ц{М',М) обозначается множество т-базисов в М, являющихся подмножествами М'. Имеет место Тсорсмт S. Пусть МсР, (М) = М, Мз1'ц. М' S М " (Л/') с М, тогда
1) £(М',И)= (Jí^^l
ГъГр'М-пГи) £«к4 (Л(')1
И
2) £{М',М)*0.
И §2 главы 2 вводится понятие базируемого т-замкнуюю класса как класса, имеющею т-базис. Примерами таких классов служат т-замкнутые классы, содержащие все истинностные функции и конечнопорокденные т-замкнуыле классы. Приводится пример не базируемою класса и доказываемся теорема 9, по которой свойства "т-замкнупти класс имеем базис" и "т-замкнушй класс имеет т-по.тую сисчему, m которой т-базис не выделяется" взаимно исключаю! друг друга.
В §3 главы 2 решается задача о т-полноге в базируемых т-замкн^тых классах. Пусть М ci\ (Л/) = М, М' = М'п и Л/ - т-
базис п Л/, и М'ц si//, М с Р\РИ. |Л/| называйся порядком т-базиса Л/'. Пусть М, = Л/ \ V,,,(,),), А, е Л/, а М1 = (Л/ \ Рц) и Мц1, где Л/;/ нредиолный класс в Л/п/'„. Через 1(Л/) обозначается множество т-предполш-х в Л/ классов. Имеет место Теорема 10. Пусть Л/с Р базируемый т-замкпуптй класс, то!ла
Кл/) = и{л/(.}ь'и{л//}-■ 1
Следствие 1. В конечноиорожденном т-замкнуюм классе конечное число т-предполных классов.
Следствие 2. Множество автоматов Л/ т-нолно в базируемом т-замклутом классе М тогда и только тогда, когда дли любою Q е Ъ{М) выполнено Л/
Следствие 3. Пусть МсР базируемый т-замкнугый класс, Л/с Л/, тогда или ^ЛУ^ = Л/, или для пекоюрою Q<=1.(M) выполнено Я с Q.
(.'л ene i ниц 4. Порядки Оазисов и копечпопирождеппом т-
'-ClMKIiyJüM КЛЛССС СОПНЛД.ТКЧ .
Оказывается, что свойство конечнопорожденности не наследуется т-предполными классами. Имеет место
Теорема 11. Существует конечнопорожденный т-замкнутый класс, содержащий бесконечнопорожденный т-предполный класс.
В §4 главы 2 исследуются т-универсальные автоматы.Имеет место
Лемма 14. Пусть A eU, тогдз для любых двух его состояний q¡ и q2 найдется входная буква, переводящая автомат А из состояния <7! в состояние q2.
Оказывается, что каждый автомат схемы, реализующей т-универсальный автомат также обязан бить т-универсальным.
Имеет место
Лемма 15. Пусть AsU и а,-{.■(,.....•!,}- каноническая схема
реализует А, тогда .-1, е Í/ при всех г = 1,2,.../:.
Лемма 16. Если AzU. и имеет ?п входов и / выходов, то 2"1 > п и 21 > п.
Через Рп> обозначается множество всех автоматов с т входами, а через Pü) -ti выходами. Имеет .место
Теорема 12. Для любого т е А выполнено ^ ф Р и ^ Р-
Вводится понятие не избыточного г-универсалыюю лвюмаш. как автомата, перестающего быть г-универелльным при отождествлении входов или отбрасывании выходов. Для
исизбг,ночных автоматов нолучлкнсм перхние и нижние опенки для числа входом и выходов. 11 мсет место
Теорема 13. Пели нешбыточиый т-универсальный автомат имеет т входов, / выходов и п состояний, то ] 1о^п[< т < 2"' и ]к^л[</< п2.
Следствие. Множество неизбыточннх т-универсальных автоматов с п состояниями конечно.
В §5 главы 2 рассматривается задача т-выразимости множества всех автоматов с п состояниями такой системой автоматов, что никакая ее собственная подсистема этим свойством не обладает. Эта система называется л-т-баэисом.
Разложение натурального числа п на (не обязательно простые) множители п = ]\р2-.-Рк, такое что для любою / , 1 < / < А, п не иредставимо в виде Р2'■■■ ■■ ■ Гк', си...ск<=1V,
называется неприводимым представлением числа п. Через Ф(п) обозначается множество длин неприводимых представлений л. Имеют место
Теорема 14. Для любых п е Лт, у е {1,2,3,4} и КеФ(п)
существует и-т-базис длины к + у. Теорема 15. Пусть М л-т-базис, тогда:
1) если М п Рп с! или М п 1), с М [, то М бесконечен;
2) если М г\РП ссили М п Рп т М[, то М конечен. Основные результаты работы содержатся в статье
Хазбун И.В. , Выразимость и полнота в точной алгебре автоматов (в печати ).
I
I г
Автор выражает благодарность своим научным руководителям: I академику В.Б.Кудрявцеву и ст.н.с Д.Н.Бабину за научное руководство.