1

В конце концов, я хочу, чтобы преобразовать следующий CFG в нормальной форме Хомского:Дифференцирования для контекстно-свободной грамматики

S→aSbS∣bSaS∣ε 

Однако, я не уверен, если я делаю деривации правильно - вот то, что у меня есть :

Замена нетерминалы с клеммами

S→aabb 

S→ε 

Может кто-нибудь сказать мне, если это правильно/на правильном пути?

спасибо.

+0

Больше комбинаций возможно, чем те, которые вы перечислили. – Ashalynd

+0

http://en.wikipedia.org/wiki/Chomsky_normal_form – Ashalynd

+0

@Ashalynd Это правильно? А-> а В-> б С-> КАК D-> S-BS > CD-| DC | & epsi; – user3000731

ответ

0

Как писал @Ashalynd, вы должны прочитать немного more about Chomsky Normal Form:

Хомской нормальная форма означает отсутствие эпсилона, и никаких сложных инструкций.

Грамматика у вас есть содержит е и, следовательно, никогда не может быть преобразована в УТС, ε является корректным предложение на языке производимого S.