Tôi đang viết một trình kiểm tra mô hình đồ chơi và tôi đang ở thời điểm thực hiện dịch thuật LTL sang Buchi automata.
Vì nhiều lý do rõ ràng, tôi muốn thuật toán đơn giản :) ví dụ tôi muốn mã vẫn cực kỳ rõ ràng và súc tích càng lâu càng tốt.
Tôi đã xem xét phương pháp "automata + eventuality automata" cục bộ, được mô tả trong nhiều hướng dẫn, nhưng dường như không đơn giản để thực hiện / hiểu (bằng chứng chính xác là khá lớn), cũng không mang lại automata nhỏ. Vì vậy, tôi không thực hiện nó cho đến khi tôi chắc chắn tôi sẽ không hối tiếc :)
Vì vậy, tôi rất biết ơn các tài liệu tham khảo cho các bài viết mô tả các thuật toán đơn giản và hiệu quả cho bản dịch này, hoặc có lẽ là đơn giản và không hiệu quả - sau đó các bài viết về giảm thiểu Buchi automata cũng được hoan nghênh :)
... Hoặc có lẽ có những cách tiếp cận thay thế thú vị để xác minh LTL?
Để tham khảo, đây là một phả hệ của thuật toán dịch LTL-to-Buchi http://spot.lip6.fr/wiki/LtlTranslationAlacticms . Bất cứ ai có thể nói điều gì về những điều này?