схемы, простые
СУ-переводы
Определения
Даны два алфавита – перевод
- синтаксически-управляемая(СУ) схема перевода, где:
– конечное множество нетерминальных символов
– входной алфавит
– выходной алфавит
– множество правил вида , где и
– начальный нетерминал
СУ-схема называется простой, если все правила имеют вид:
, где и
Определения
- отношение непосредственной выводимости.
Скажем, что, если
и , то
= и , при этом
И
- рефлексивное, транзитивное замыкание
S-> AB, AB
(abba, 011110) A->aA, 00A
S-> aS, 0S A->e,e,
S->bS, 11S B-> bB, 1B
S->e, e B->e,1
S->aS, 00S
S-> aS, 00S S->Sb, S1
S->A, 1A S-> e, 1
A->bA, 1A
A->e, e
Примеры для решения
}
1. {()}
2. {(x, y) | x – число в двоичной системе счисления, y – то же число в 8-ичной системе}
S->bS, bS
S->aA, aA
A->aS, aS
A->bA, bA
S->e, 0
A->e, 1