場合正規言語である、その後定期的にありますか?


8

2つの言語があります。私たちは知っていることをL_1L_2があれば私の質問があるので、定期的な言語であるL_2L_1がへの定期的なのですか?L 1 L 2 L 2 L 1L1,L2L1L2L2L1

私はそれを証明する方法を見つけようとします...

もちろん、L1,L2が規則的であるとは想定できません...
それで、それを証明する方法を探します。

ヒントが欲しいのですが!

ありがとうございました!


回答:


7

いいえ、L2L1は必ずしも規則的ではありません。

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 NL1={0,1}L2={1}{0n1nn1}L1L21L2L1101{0m1nm,n1}{0m1n1mn}


Davidに感謝しますが、の「」がですか?なぜそれが必要なのですか?ありがとうございました!L 2{1}L2
stud1

1
@ stud1が規則的であることを確認するため。L1L2
David Richerby

しかし、()は、で終わるすべての単語ですよね?したがって、私はまだが必要な理由を理解しようと努めていますが、 大丈夫だと思います:-)ありがとうございます! { 1L1L21 { 1 }{1}1{1}
stud1

1
@ stud1を削除すると、たとえばます。より一般的には、にある唯一の文字列は、、で終わる文字列です。1 L 1 L 2 L 1 L 2 0 M W nは M N 1{1}1L1L2L1L20mwnmn1
David Richerby、

1
@ stud1正解。
David Richerby

13

私はヒントだけを投稿していたのですが、他の完全な回答が表示されたので、これは完全な(非表示の)簡潔な解決策です:-)

レッツ、 ; 我々は持っている規則的であるが、定期的ではありません。L 2 = { 1 0 } L 1 L 2 = { 11 + 0 } L 2 L 1 = { 1 0 1 ppL1={1pp is prime}L2={10}L1L2={11+0}L2L1={101pp is prime}


1
エレガントなソリューション!
アントン・トルノフ

2
@AntonTrunov:非常にエレガント:-)を使用して、通常でないUNARYを「マスク」できますが、スワップされるとすぐにが再び「露出」されます:-)L 1 L 1L2={10}L1L1
Vor

どのようなIDの意味で?11 ++11+
スタッド

1
@ stud1:は「1つ以上の」を意味します。つまり、これは「ショートカット」です。したがって、 1 S { 1個のN | N 1 } { 11 + 0 } = { 110 1110 11110 }1+1s{1nn1}{11+0}={110,1110,11110,...}
Vor

6

これはヒントではなく、完全な答えです。それでも解決しようとしている場合は、読み進めないでください。

が規則的である必要はありません。L2L1

してみましょうあるよう単項(非正規)言語として規則的です。そのような言語は、こちらの投稿にあります。がアルファベット上にあると仮定します。A AAAA{ a }A{a}

および定義します。次に、を取得します。ただし、、が非正則であることから、非正則であることを簡単に証明できます。L1={b}AL2=A{b}L1L2={b}A2{b}L2L1=A{bb}AA


1

次のルールは、正規表現に関連付けられた言語を定義します。ルール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 *

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.