![](/img/trans.png)
[英]Is L = {a^n a^n b^m |m, n ≥ 0} a regular or irregular language?
[英]Are L1 = {a^n b^n | n < 4 } and L2 = {a^n b^n | n < 10^10^10 }, regular languages?
是L1 = {a ^ nb ^ n | n <4},常用語言?
在我看來,這是有規律的,因為我可以為它畫一個FSA,然而,在課堂上,我的教授舉了一個例子,L2 = {a ^ nb ^ n | n <10 ^ 10 ^ 10}並說,這不是常規...
所以,我的問題是,如果我可以為L1繪制fsa,我甚至可以為L2繪制...為什么教授。 說,這不規律嗎? 因為,L1和L2這兩種語言都是有限的...我只是自己采用了L1語言來思考這個問題...... L1沒有在課堂上討論過......而且,我讀過,所有有限的語言是常規的...所以這些都應該是,在我看來...... :)
如果有人能澄清,我將不勝感激。 非常感謝,提前。
每個具有有限數量字符串的語言都是常規的。 所以L1
和L2
都是規則的。 因為如果一種語言具有有限數量的字符串,我們可以構造以下NFA
,其中ε
表示空轉換:
------ first string
|
ε
|
------ second string
|
ε
|
------ ...
|
.
.
.
|
------ last string
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.