Возможно ли для неоднозначного CFG преобразовать в CNF и стать однозначным? - PullRequest
1 голос
/ 11 февраля 2020

Возможно ли для неоднозначной контекстно-свободной грамматики (CFG) преобразоваться в нормальную форму Хомского (CNF) и стать однозначной?

1 Ответ

1 голос
/ 11 февраля 2020

Конечно. Все, что вам действительно нужно, это один пример, чтобы показать, что это возможно. Рассмотрим неоднозначную грамматику

S :- A | B
A :- a
B :- a

Эта грамматика эквивалентна следующей грамматике в CNF

S :- a

Эта грамматика не является неоднозначной.

...