Vấn đề là ở các bộ định lượng. Bổ đề bơm nói rằng bất kỳ chuỗi có đều có thể được viết là sao cho ba thuộc tính giữ. Nó không nói rằng mọi cách viết nó dưới dạng làm cho hai thuộc tính đầu tiên giữ cũng làm cho thứ ba giữ.S| s | ≥p x yzx yz
Đối với ngôn ngữ , chúng tôi tiến hành như sau. Đầu tiên, lưu ý rằng chúng ta phải có , vì nếu , chúng ta buộc phải lấy , , và bạn đã thể hiện trong câu hỏi rằng cái này không hoạt động. Vì vậy, với , chúng ta có thể viết là ( , , ). Chúng tôi có , và cho tất cả{02 n∣ n ≥ 0 }p ≥ 2p = 1x = εy= 0z= =02 p - 1p ≥ 2s =02 ps = ε0002 ( p - 1 )x=ϵy=00z=02(p−1)|ϵ00|≤p|00|>1(00)i02(p−1)∈Li≥0. Do đó, tồn tại một số cách phân tách chuỗi dưới dạng thỏa mãn tất cả các thuộc tính, mặc dù phân tách đầu tiên bạn nghĩ là không hoạt động.xyz
Để chỉ ra rằng một ngôn ngữ không thường xuyên, bạn cần chỉ ra rằng mọi phân tách thành thỏa mãn hai thuộc tính đầu tiên không thỏa mãn ngôn ngữ thứ ba. Nó không đủ để chỉ ra rằng một phân tách không hoạt động.xyz
Để hiểu lý do tại sao bổ đề bơm là như vậy, nó giúp suy nghĩ về bằng chứng. Nếu một ngôn ngữ là thường xuyên, nó được chấp nhận bởi một số DFA. DFA đó có một số trạng thái: gọi nó là . Theo nguyên tắc pigeonhole, bất cứ khi nào DFA đọc một chuỗi dài hơn , nó phải truy cập một số trạng thái hai lần: nói trạng thái . Bây giờ, là một phần của đầu vào đọc tối đa (và bao gồm) lần truy cập đầu tiên vào , là phần được đọc sau lần truy cập đầu tiên và tối đa và bao gồm cả lần thứ hai (phải có ít nhất một ký tự) và là phần còn lại . Nhưng bây giờ bạn có thể thấy rằng phải được chấp nhận: đưa bạn từ trạng thái bắt đầu sang ppqxqyzxzxq và đưa bạn từ đến trạng thái chấp nhận. Tương tự như vậy, phải được chấp nhận cho bất kỳ dương nào , vì mỗi lần lặp lại của sẽ đưa bạn từ trở về . Lưu ý rằng sự phân rã của đầu vào thành , và hoàn toàn được xác định bởi automaton, lần lượt, được xác định (nhưng không phải là duy nhất) bởi ngôn ngữ. Vì vậy, bạn không được chọn phân tách: nếu ngôn ngữ là thường xuyên, một số phân tách tồn tại; để chỉ ra rằng một ngôn ngữ không thường xuyên, bạn phải chỉ ra rằng mọi phân tách đều thất bại.zqxyiziyqqxyz