考試即將到來,教授希望這些信息包括在內。我理解這個引理是如何工作的,但我無法概念化這個「抽水」如何在進出或多少次方面發生。Reg語言的抽樣引理定理的哪一部分指示我是否正在抽入或抽出以及我抽入/抽出多少次?
0
A
回答
0
正規語言的抽象引理對於正規語言的規則性來說是一個必要的條件,儘管不是充分的條件。如果L是一個正則語言,然後有一個自然數p使得任何字符串s的長度至少p可以被寫入S = xyz,其中:
- y具有長度的至少一個;
- xy的長度不大於p;
- 對於任意自然數n,x(y^n)p也在L中。
從邏輯上講,條件是:
1. if (L is regular) then
2. there exists a natural number p such that
3. if s is in L and |s| >= p then
4. s = xyz
5. and |y| > 0
6. and |xy| <= p
7. and x(y^n)z is in L
在第7行,我們說,「抽」的字符串s必須是L的版本,請注意,對於n = 1,我們恢復S本身;我們已經假設s在第3行假設的L中。無論你是「抽入」還是「抽出」,取決於你選擇的n。
泵浦引理正規語言的工作原理是這樣的邏輯:
- 如果語言是有規律的,有它的最小DFA。
- 如果該語言的最小DFA具有p個狀態,則長度爲p或更大的語言中的任何字符串都必須導致DFA多次訪問某個狀態(鴿主原則)。
- 如果DFA多次訪問某個狀態,則DFA中會出現一個循環,並且此字符串會導致DFA對其進行遍歷。
- 如果這個字符串,這引起了DFA循環若干次,是L,那麼還有其他的字符串,其循環各地旅行次或更少的時間也必須在L.
鑑於這種邏輯:
- p激發態的=假想數以最小DFA對於L
- X =一些週期被執行
- Y =輸入字符串的代表部分之前的輸入字符串的一部分一個執行了循環È
- Z =輸入字符串的一些週期被執行
例如後的部分,可以考慮這個最小DFA:
0,1 0 /---\
--->(q0)--->(q1)--->(q2)<--/ 0,1
^ |
\------/
1
字符串0100是在L. P = 3和| 0100 | = 4,因此抽吸引理必須成立。我們對x,y和z的唯一選擇是x = 0,y = 10和z = 0。這個抽象引理聲稱我們可以去掉y或者給它添加任意數量的倍數,並且在L中得到另一個字符串。我們看到這是有效的,因爲y只是從q1到q0的循環;我們可以跳過它(n = 0)或者我們可以重複它(n> 1)。
相關問題
- 1. 抽吸引理(常規語言)
- 2. 如何實現像抽屜這樣的窗口的彈出和抽出部分?
- 3. 抽出,NSMutableArray的
- 4. 抽樣分佈
- 5. 分層抽樣
- 6. 抽吸引理中的「抽吸長度」究竟是什麼?
- 7. 難以用固定語言固定抽出的引子
- 8. DrawerLayout:抽屜手?抽屜指示燈?
- 9. 關於語言L,我們可以說什麼?滿足正則語言的抽象引理和上下文無關語言的抽象引理?
- 10. MATLAB:隨機抽樣多次?
- 11. 抽象類是否應該至少有一個抽象方法?
- 12. 正則語言和抽詞引用
- 13. 分層抽樣或R中
- 14. 重寫抽象方法時,我再次設置抽象是否正確?
- 15. 使用抽象類中抽象類的引用抽象類c
- 16. 抽水引理爲anb2n + 1
- 17. 抽吸引理,條件1
- 18. 通過抽樣加入data.table
- 19. 如何正確處理抽象類的抽象成員?
- 20. 帶抽屜的Android抽屜
- 21. 抽象類或部分?
- 22. 證明語言是無上下文的抽象引理
- 23. 我如何抽樣過程?
- 24. XML是抽象語法的語言嗎?
- 25. 不是抽象的,不重寫抽象
- 26. 多抽頭/多按/三抽頭算法
- 27. 有人可以幫我用這個抽樣引理證明嗎?
- 28. 爲什麼我可以抽象重寫一個抽象方法?
- 29. 分層隨機抽樣及其分佈
- 30. 隨機抽樣