29
ИНФОРМАЦИОННЫЕ СТРУКТУРЫ И ИХ
ПРЕОБРАЗОВАНИЕ
В итоге для этого дерева имеем следующие отношения:
-
+
T
1
и +
T;
-
(
E и (
E
1
.
Для первого дерева без замены Т и ввода новых правил получим
E+T*F;
+
T*;
(
E+.
Для того чтобы отличать предшествование 2.1 от операторного, внесём
символ «
» за знак < . Пусть у нас есть три символа R, S, T , которые
принадлежат словарю алфавита.
Этот путь решения проблемы называется стратификация.
RS>
T – S является хвостом основы.(2.1 предшествование).
RS =>
T – T принадлежит основе. (2.1 предшествование).
R
<ST – S является головой основы. (1.2 предшествование).
R
<= ST – R принадлежит основе. (1.2 предшествование).
R, S, T
VN
VT.
Выводы к определениям:
1)
RS>
T тогда и только тогда, когда имеется вывод
Z=>+…[R]UTx…=> =>+…RSTx…
Для этого необходимы следующие выводы: U=>+…S или U=>+…RS.
E
T
1
+
T
F
(E)
E
1
+T
*
Т
E
1
1...,21,22,23,24,25,26,27,28,29,30 32,33,34,35,36,37,38,39,40,41,...88