回答:
いいえ、は必ずしも規則的ではありません。
LET、規則的であり、はありません。次に、はで終わるすべての文字列のセットであり 、これは通常ですが、はで始まり、0以外の数ので始まり、 その後に少なくとも続く すべての文字列のセットです 。この言語は通常ではありません。との共通部分はであり、これは非-通常。L 2 = { 1 } ∪ { 0 N 1 N | N ≥ 1 } L 1 L 2 1 L 2 L 1 1 0 1 { 0 、M 1 N | M 、N ≥ 1 } { 0 、M 1 N | 1 ≤ M ≤ N
私はヒントだけを投稿していたのですが、他の完全な回答が表示されたので、これは完全な(非表示の)簡潔な解決策です:-)
レッツ、 ; 我々は持っている規則的であるが、定期的ではありません。L 2 = { 1 ∗ 0 } L 1 L 2 = { 11 + 0 } L 2 L 1 = { 1 ∗ 0 1 p ∣ p
次のルールは、正規表現に関連付けられた言語を定義します。ルール1単一の文字である正規表現に関連付けられている言語は、1文字の単語のみであり、Aに関連付けられている言語は、1単語の言語である{A}のみです。規則2 rが言語Lに関連付けられた正規表現であり、r 2が言語L2に関連付けられた正規表現である場合、
(i)正規表現(rl)(r2)は、言語LにL 2を掛けたものに関連付けられています。言語(r、r2)= L1L 2(ii)正規表現r、+ r2は、セットL1とL2の和集合。言語(rl + r2)= L、+ L2(iii)正規表現(rl)*に関連付けられている言語はLI *であり、単語のセットとしてのセットLIのKleene閉包です。言語(rl *)= L1 *