语言的上下文无关语法

时间:2017-12-14 19:30:58

标签: context-free-grammar

我如何为以下语言编写无上下文语法:

{a^x b^y c^z | x >= 0, y >= 0, z >= 0, y = x + z}

1 个答案:

答案 0 :(得分:-1)

请注意

b^y = b^(x+z) = b^x b^z

因此您可以将规范重写为:

a^x b^x b^z c^z

设L = a^x b^x, x >= 0,R = b^z c^z, z >= 0

我认为你应该能够从那里填补其余部分......