正規語言Pumping引理

本頁導覽
  1. 數學敘述
  2. 代表公式(精確 TeX)
  3. 成立條件
  4. 符號作用域
  5. 直觀、定義與常見誤解
  6. 已採用的推導導讀
  7. 前置知識
  8. 驗證界線
  9. 下一個義務
  10. 同源結構化資料

每個正規語言都有p,使每個長度至少p的成員word存在可反覆pumping且仍留在語言的分解。

mko-pumping-lemma-regular-languages · theorem · v0.10.0

數學敘述

固定量詞順序exists p forall w in L with |w|≥p exists x,y,z forall i≥0,且w=xyz、|xy|≤p、|y|>0、xy^i z∈L。regular positive family由完整DFA run中的repeated-state loop提供對所有i的symbolic closure,不只測若干i。對L={a^n b^n}選w=a^p b^p,完整枚舉所有合法splits;每個y皆只含a,選i=0即離開L。單一decomposition、有限words或bounded checks不能證regular,且不得倒置對手選word與證明者選decomposition的量詞。

代表公式(精確 TeX)

P(L,p,w)=b

成立條件

  • p為正整數,word與split indices exact。
  • positive witness綁完整DFA state loop及對所有i的不變式。
  • negative adversary涵蓋全部符合|xy|≤p與|y|>0的splits。

符號作用域

  • P — 正規Pumping引理算子
  • L — 形式語言
  • p — pumping長度
  • w — 長成員word
  • b — pumping property結論

直觀、定義與常見誤解

完整量詞次序與split constraints先核。

DFA loop證所有i,不能只測有限pump counts。

a^p b^p adversary完整涵蓋全部合法splits。

找到一個可pump分解就證regular,或只挑一個不利分解便宣稱nonregular。

已採用的推導導讀

DFA迴圈量詞與a^n b^n反證

原始 MKO 保留;導讀有自己的追加式修訂與驗證界線,不代表新 Lean 證明。

前置知識

驗證界線

Pumping property是regular的必要條件,不是充分條件。

not_formalized

這不表示內容錯誤;只表示尚未登錄可重播的計算或形式證據。

下一個義務

加入Myhill–Nerode與context-free pumping boundaries。

同源結構化資料

本頁與互動版共用同一個物件與既有語言 edition;未新增證明或人工審定。

原始 MKO JSON · 純文字 Markdown