Mục đích của trình kiểm tra bằng chứng là để giảm thiểu cơ sở tính toán đáng tin cậy .
Bằng cách có một trình kiểm tra bằng chứng, cả trình biên dịch lẫn trình chiếu định lý đều không cần phải đúng. Bài viết đưa ra quan điểm này trên Trang 3:
Neither the compiler nor the prover need to be correct in order to be guaranteed to
detect incorrect compiler output. This is a significant advantage since the VCGen and
the proof checker are significantly simpler than the compiler and the prover.
Trình kiểm tra bằng chứng chỉ là một vài dòng mã và có thể được kiểm tra bằng tay cho chính xác. Ngược lại, một prover tự động hoạt động tốt là cực kỳ phức tạp và khó có thể đúng, mặc dù với các prover được kiểm tra tốt và được sử dụng rộng rãi, các lỗi sẽ nằm trong các trường hợp cạnh có thể không dễ kích hoạt. Hãy xem mã LỘC 30k tạo nên Lingeling , một trình giải SAT hiện đại để xem các trình xử lý định lý tự động phức tạp như thế nào. Nếu không có trình kiểm tra bằng chứng, bạn sẽ phải chứng minh chính xác câu tục ngữ đó. Điều này là vượt quá những gì chúng ta có thể làm về kinh tế trong năm 2015.