Thêm một nhận xét mở rộng với một phỏng đoán, nhưng đây là một điều kiện dường như nắm bắt được vấn đề, trong bối cảnh thông thường cho không có ngữ cảnh.S ( L )LS( L )
Điều kiện
Trong DFA tối thiểu cho , bất kỳ đường dẫn chấp nhận nào cũng chứa tối đa một vòng lặp.chữ LMộtL
Ngoại lệ: hai vòng lặp được phép nếu nhãn của chúng và nhãn của tiền tố trước vòng lặp thứ nhất đều đi làm và hậu tố sau vòng lặp thứ hai trống. Ví dụ là ok.một một*b ( a a )*
Hãy nhớ lại rằng hai từ và đi lại nếu chúng là sức mạnh của cùng một từ . Chúng ta có thể giả sử hậu tố trống, bởi vì nó không thể trống và đi lại với nhãn của vòng lặp thứ hai trong DFA.v tbạnvt
Giả sử đủ điều kiện, bạn xây dựng một PDA cho bằng cách xử lý từng mẫu chấp nhận của trong đó gắn một vòng lặp đơn giản. Chúng tôi muốn chấp nhận các từ có dạng . Chúng ta đọc , đẩy một biểu tượng cho mọi lần xuất hiện của , đọc , sau đó bật một biểu tượng cho mỗi lần xuất hiện của và cuối cùng là đọc .x u y A u x u n y x u n y x u y x u yLxuyAuxunyxunyxuyxuy
Về ngoại lệ, nếu chúng ta ở trong trường hợp này, một đường dẫn chấp nhận cơ bản có dạng trong đó là nhãn của các vòng lặp. Chúng tôi chấp nhận các từ có dạng , nhưng theo giả định ( đi lại) thì nó giống như , có thể được thực hiện bởi một PDA : đẩy lần (đối với lần xuất hiện của ), đọc , pop lần, đẩy lần (đối với ), đọc , pop lần.u , v x u n y v m x u n y v m x , u , v u n x y u n v m x y v m n u x y n m v x y mxuyvu,vxunyvmxunyvmx,u,vunxyunvmxyvmnuxynmvxym
PDA cuối cùng là sự kết hợp của các thiết bị PDA cho từng mẫu.
Cần thiết
(rửa tay) Nếu có một đường dẫn có hai vòng, ngay cả trong trường hợp đơn giản nhất mà bạn phải lấy một vòng thì cái kia (ví dụ ), bạn phải nhớ mỗi lần lấy bao nhiêu lần, nhưng cấu trúc ngăn xếp ngăn bạn lặp lại chúng theo cùng một thứ tự. Lưu ý rằng thực tế rằng DFA là tối thiểu rất quan trọng trong việc mô tả đặc tính, để tránh sử dụng hai vòng lặp khi người ta có thể đủ.a∗b∗
Bây giờ phần cần thiết chỉ là phỏng đoán và có thể cần thêm ngoại lệ để có được điều kiện chính xác, tôi sẽ quan tâm đến các ví dụ phản biện.