Так что я нашел человека, с просьбой о контекстно-свободной грамматики для не палиндромов здесь: Context free grammar for non-palindromeКонтекст свободной грамматики для не-палиндромов
И данные CFGs были:
R -> XRX | S
S -> aTb | bTa
T -> XTX | X | <epsilon>
X -> a | b
и
R -> aRa | bRb | S
S -> aTb | bTa
T -> aTa | bTb | a | b | <epsilon>
Мой вопрос: не будет ли это 'aaabba' не принят этим CFG, несмотря на то, что это не палиндром? ли это CFG быть более правильным, если это было правило, больше как:
T -> aTa | bTb | aTb | bTa | a | b | <epsilon>
вместо последней строки, приведенные выше? Или я что-то не понимаю? : <
Вероятно, лучше подходит для http://cs.stackexchange.com. –
, который находится в начале? S или R? – nneonneo
Я догадывался, что R с его вершины? –