G={ {S,A} , {a} , {S -> SAS | a , A -> aS | a} ,S}
回答セクションでは、次のように書かれています。
L(G) = {a, a3, a4, a6, a7}
と
L(G) の補数は次のように記述されます 。{a2, a5, a8, ...}
上記の言語とその補語がどのように生成されるかを理解するのを手伝ってください。
私の試み/分析:
上記の文法の文字列は、少なくとも 3 つの a (いいえ?) である必要S-> SAS
がS --> a
ありA --> a
ますS --> aaa
。しかし、解決策L(G)
は から始まりa
ます。
この概念を理解するのを手伝ってください。または、何か間違っていると解釈しています。
また、文法から言語を理解するための標準的なアプローチがあることを説明してください。私はたくさんグーグルで調べましたが、一般的な手順を見つけることができませんでした。前もって感謝します。PS-次の競争試験の準備をしています。