Преобразование языка в грамматику без контекста - PullRequest
0 голосов
/ 19 марта 2019

{a ^ m b ^ n: m + 1 ≤ n} Я должен создать контекстно-свободный язык из вышеупомянутого языка, но я не знаю, как это сделать. Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 19 марта 2019

Полагаю, что полное определение языка: {a ^ mb ^ n: m + 1 ≤ n, m≤0}.

Грамматика с набором правил:

S -> Xb, X -> Xb, X -> \ lambda, X -> aYb, Y -> aYb, Y -> \ lambda

и соответствующие наборы клемм и нетерминалов с S какначальный символ генерирует вышеуказанный язык.

...