这种语言与自身的串联是什么?

Rou*_*uki 5 math automata finite-automata regular-language formal-languages

鉴于以下语言:

L1 = { (ab)n | n ≥ 0 }

那是, L1 = { ε ab, abab, ababab, abababab, ... }

问题是要找到什么语言.L12

我的猜测是它等于.那是对的吗?如果是这样,我该如何证明呢?如果没有,为什么不呢?{ (ab)2n | n ≥ 0 }

谢谢!

tem*_*def 6

语言L 1 2是xy形式,其中x∈升的所有字符串的语言1和y∈大号1.请注意,x和y不必是相同的字符串; 它们可以独立选择.

实际上,一种选择是y =ε,因为ε=(ab)0.因此,L 1中的任何字符串也必须属于L 1 2,因为我们总是可以将该字符串与ε连接起来.

此外,我们可以证明L 1 2中的任何字符串也在L 1中.采取任何字符串u∈大号1 2.它必须有一些字符串X xy形式,Y∈大号1.这意味着我们可以写W = XY =(AB)Ñ(AB)一段自然数n和m.因此,w =(ab)n + m,因此w为L 1.

我们只是证明使L 1 ⊆大号1 2和使L 1 2 ⊆大号1,从中我们得到使L 1 = L 1 2.这意味着L 1 2与L 1的语言相同.

希望这可以帮助!