簡體   English   中英

如何 L={ww^Rx| 其中 w, x 屬於 {a,b}^* } 是常規語言?

[英]How L={ww^Rx| where w, x belongs to {a,b}^* } is a regular language?

我知道 L={wxw^r|w,x belongs to {a,b}^* } 是規則的,因為它原來是以相同符號開始和結束的模式,但我沒有得到正確的解釋How to say L={ww^rx|w,x belongs to {a,b}*} 是使用DFA設計的正則語言。 請幫助我理解這一點!

這是一個技巧問題。 您指定的語言 L 是正則表達式(a + b)*的語言,即 a 和 b 的任意字符串。 訣竅是對於任何字符串y = s1.s2.s3...sk where si in {a, b} ,我們可以寫y = wxw^R where w is the empty string and x = y 基本上,訣竅是我們總是可以選擇w為空字符串,在這種情況下我們只剩下L = {x | x in {a, b}^*} L = {x | x in {a, b}^*} ,顯然是規則的。 另一種思考方式是:你能找到任何不在 L 中的 a 和 b 串嗎? 就算你把w當空串也不在L里嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM