Sau khi đọc câu hỏi của bạn, cách duy nhất tôi có thể nhìn thấy và có đủ kiến thức để gắn kết các chủ đề lại với nhau là đưa ra một tập hợp các bài viết cấp cao đi sâu vào xác minh phần mềm kết thúc bằng việc cố gắng kiểm tra định lý và kiểm tra mô hình. Hy vọng rằng bình luận của tôi đã làm điều đó:
Hãy xem Xác minh phần mềm sau đó Xác minh chính thức sau đó Kiểm tra mô hình và Xác minh phần mềm chính thức: Kiểm tra mô hình và Định lý chứng minh
Dave đã đưa ra một câu trả lời hay mà tôi không thể làm công lý nhiều hơn cho phần đầu tiên của câu hỏi so với Dave đã làm, vì tôi cũng mới biết điều này.
Vì đây là câu hỏi đầu tiên của bạn tại một trang SE , lý do tôi không đưa ra câu trả lời nhưng nhận xét là vì ở đây câu trả lời không thể chỉ là một tập hợp các liên kết, mà phải đưa ra câu trả lời bằng văn bản và sử dụng liên kết để hỗ trợ câu trả lời; do đó, một nhận xét thay vì một câu trả lời.
Liên quan đến:
Bất kỳ con trỏ đến sách hoặc bài viết cho người mới bắt đầu trong vấn đề này được nhiều đánh giá cao.
Những cuốn sách tôi muốn đề xuất và sử dụng là:
Hiện tại tôi không thể mở rộng thêm về chứng minh định lý bởi vì tôi vẫn đang tìm hiểu những ưu điểm và sự khác biệt của từng loại, nhưng những cái tôi đang tập trung vào là
- HOL Light vì cuốn sách của John Harrison.
- Coq vì nó dựa trên tính toán công trình
Isabelle vì nó dựa trên sự thống nhất bậc cao.
Các trợ lý chứng minh này thường có (các) sách, hiện tại, phổ biến, nguồn mở, được duy trì và có các cộng đồng hỗ trợ tích cực.
Lưu ý: Tôi đã sử dụng worldcat.org để tham khảo các cuốn sách, nhưng bạn có thể xem lại chúng bằng tính năng nhìn bên trong của Amazon.