我需要为语言 A = {a^ib^jc^k | 写一个 cfg i,j,k>0 j!=k}
我的第一个想法是创建一个没有 j!=k 限制的简单语法
S -> A B C
A -> aA | a
B -> bB | b
C -> cC | c
这显然不适用于限制,我如何引入 j!=k 来创建新的 CFG?
我需要为语言 A = {a^ib^jc^k | 写一个 cfg i,j,k>0 j!=k}
我的第一个想法是创建一个没有 j!=k 限制的简单语法
S -> A B C
A -> aA | a
B -> bB | b
C -> cC | c
这显然不适用于限制,我如何引入 j!=k 来创建新的 CFG?