Tôi đang xem xét một số lưu ý về automata cây và tôi đang cố gắng kết luận một bằng chứng cho thấy giáo sư chưa hoàn thành. Tuyên bố là:
Đặt và . Chứng minh rằng không thể nhận ra Buchi.
Bây giờ chúng ta có thể định nghĩa các tập hợp con sau của cây trong đó có một tại các vị trí: với .
Bây giờ giả sử rằng là máy tự động Buchi nhận ra với và chỉ xuất hiện ở phần gốc tính toán của nó. Đặt và là một lần chạy thành công của trên .
Yêu cầu:
Rõ ràng nếu chúng tôi chứng minh rằng tuyên bố đó là đúng, chúng tôi có thể chứng minh tuyên bố ban đầu: lấy phần phụ của và lấy bằng cách thay thế cây con bằng . Chúng ta có tồn tại một run giống hệt với lên đến vị trí cho và sẽ tuân theo cùng một chuỗi các trạng thái tại như đã làm ở , và do đó chấp nhận. Lặp lại quy trình và bạn có được một nhánh với vô hạn s được chấp nhận bởi . (Đây chỉ là ý tưởng sơ bộ, nó đòi hỏi một chút hình thức, nhưng nó không phải là điểm của câu hỏi.)
Câu hỏi của tôi là: làm thế nào để tôi chứng minh yêu cầu?
Tôi có thể chỉ ra rằng tồn tại một với thuộc tính đó (thực sự đủ tốt cho phần còn lại của bằng chứng), nhưng không đưa ra một cố định mà câu lệnh giữ cho bất kỳ lần chạy thành công nào.
Ý tưởng của tôi chỉ đơn giản là: cho rằng đang chấp nhận thì phải tồn tại một lặp lại vô hạn lần trong một đường đi qua . Sau đó, lấy một cây giống hệt lên đến vị trí nơi trên con đường đó, và thêm một bên dưới vị trí như vậy. Bây giờ cây này vẫn được máy tự động chấp nhận và tồn tại một lần chạy chấp nhận giống hệt với đến vị trí , nhưng sau đó không thể sử dụng lạiđể chấp nhận cùng một đường dẫn (nếu không chúng tôi đã tìm thấy ba trạng thái của yêu cầu) và do đó, nó phải sử dụng một trạng thái khác . Lặp lại cho tất cả các trạng thái cuối cùng và bạn có rằng phải chạy với thuộc tính đó.
Có cách nào để áp dụng loại lý luận này cho , vv để thu được kết quả cho không? Có vẻ như nhiều nhất tôi có thể chứng minh rằng có tồn tại một với một lần chạy với thuộc tính đó, trong khi yêu cầu bồi thường mạnh hơn. Hay tôi đang đi sai hướng?