Chúng ta biết từ định lý của Church rằng việc xác định mức độ thỏa mãn của đơn hàng đầu tiên là không thể giải quyết được, nhưng có một số kỹ thuật chúng ta có thể sử dụng để xác định mức độ thỏa mãn của đơn hàng đầu tiên. Rõ ràng nhất là tìm kiếm một mô hình hữu hạn. Tuy nhiên, có một số câu lệnh theo logic thứ tự đầu tiên mà chúng ta có thể chứng minh không có mô hình hữu hạn. Chẳng hạn, bất kỳ miền nào trong đó hàm tiêm và hàm không hoạt động là vô hạn.
Làm thế nào để chúng tôi chứng minh sự thỏa đáng cho các tuyên bố thứ tự đầu tiên khi không có mô hình hữu hạn hoặc sự tồn tại của mô hình hữu hạn là không xác định? Trong định lý tự động chứng minh chúng ta có thể xác định sự thỏa mãn theo nhiều cách:
- Chúng ta có thể phủ định câu và tìm kiếm một mâu thuẫn. Nếu một trong những được tìm thấy, chúng tôi chứng minh tính hợp lệ thứ tự đầu tiên của tuyên bố và do đó thỏa đáng.
- Chúng tôi sử dụng bão hòa với độ phân giải và hết suy luận. Thường xuyên hơn không, chúng ta sẽ có vô số suy luận để thực hiện, vì vậy điều này không đáng tin cậy.
- Chúng ta có thể sử dụng cưỡng bức, giả định sự tồn tại của một mô hình và cả tính nhất quán của lý thuyết.
Tôi không biết có ai thực hiện việc ép buộc như một kỹ thuật cơ giới hóa cho định lý tự động chứng minh, và nó có vẻ không dễ dàng, nhưng tôi quan tâm nếu nó được thực hiện hoặc cố gắng, vì nó được sử dụng để chứng minh tính độc lập cho một số tuyên bố trong lý thuyết tập hợp, bản thân nó không có mô hình hữu hạn.
Có các kỹ thuật khác được biết đến để tìm kiếm sự thỏa mãn đơn hàng đầu tiên có thể áp dụng cho lý luận tự động hoặc có ai đã làm việc trên một thuật toán buộc tự động không?