0
如何构造生成此语言的语法? 营造一个能产生一个语法L:特定语言的上下文相关语法
L = {a^n b^m c^k|k>n, k>m}
我相信我的作品应该沿着这条线走:
S-> ABCC
A-> a|aBC|BC
B-> b|bBC
C-> c|Cc
CB->BC
的想法是先从2 C,并保持经常多一个C,然后用C-> c |抄送广告尽可能多的c,因为我想要的。 我怎么能为C记录m和n的数字。
这是一个明智的想法!我认为你忘了添加规则Ba-> aB! 如果我有这个字符串BBBAAAcccc 我可以开始使用规则BA-> AB但是然后我可以在这样的情况下存在:ABAaBbcccc,并且没有规则用于在终端符号中转换aBb中的B. 这是一个正式正确的情况下,我不能再生成我的字符串? – asdf