Я работаю над преобразованием CFG в нормальную форму Хомского, но у меня возникли некоторые трудности.
У меня есть этот КФГ
A-> BAB|B|epsilon
B -> 00|epsilon
Хорошо, я добавляю новое начальное состояние
S -> A
A-> BAB|B|epsilon
B -> 00|epsilon
Затем мне нужно удалить эпсилон-переходы, поэтому я начинаю с B.
S -> A
A-> BAB|B|AB|BA|A|epsilon
B -> 00
Как мне тогда удалить эпсилон из A? Может ли в начале быть эпсилон? И как мне преобразовать A->A?