000 | 03101nab a2200313 c 4500 | ||
---|---|---|---|
001 | vtls000633078 | ||
003 | RU-ToGU | ||
005 | 20210922095247.0 | ||
007 | cr | | ||
008 | 180919|2018 ru s c rus d | ||
024 | 7 |
_a10.17223/20710410/41/9 _2doi |
|
035 | _ato000633078 | ||
040 |
_aRU-ToGU _brus _cRU-ToGU |
||
100 | 1 |
_aРязанов, Юрий Дмитриевич _9486358 |
|
245 | 1 | 0 |
_aМинимизация синтаксических диаграмм с многовходовыми компонентами _cЮ. Д. Рязанов |
246 | 1 | 1 | _aMinimization of syntax diagrams with multiport components |
504 | _aБиблиогр.: 9 назв. | ||
520 | 3 | _aРассмотрена задача минимизации синтаксических диаграмм. Для её решения диаграммы Вирта (ДВ) преобразуются в синтаксические диаграммы с многовходовыми компонентами (СД), которые по структуре совпадают с ДВ, но отличаются тем, что нетерминалы в нетерминальных вершинах заменяются начальными узлами соответствующих компонент. На множестве узлов СД вводится отношение, обладающее свойством эквивалентности, которое разбивает множество узлов на классы эквивалентности. Доказано, что «стягивание» класса эквивалентности в один узел является эквивалентным преобразованием. Если классу эквивалентности принадлежат узлы различных компонент, то в результате «стягивания» происходит соединение компонент в одну, которая имеет несколько входов. Предложены алгоритмы разбиения множества узлов на классы эквивалентности и построения СД. Приводится пример, показывающий, что построенная по предложенным алгоритмам СД значительно меньше эквивалентной ей ДВ. | |
653 | _aсинтаксические диаграммы | ||
653 | _aминимизация | ||
653 | _aформальные языки | ||
653 | _aотношение эквивалентности | ||
655 | 4 |
_aстатьи в журналах _9745982 |
|
773 | 0 |
_tПрикладная дискретная математика _d2018 _g№ 41. С. 85-97 _x2071-0410 _w0210-48760 |
|
852 | 4 | _aRU-ToGU | |
856 | 7 | _uhttp://vital.lib.tsu.ru/vital/access/manager/Repository/vtls:000633078 | |
908 | _aстатья | ||
999 | _c440357 |