Prova denetleyicisinin amacı güvenilir bilgi işlem tabanını en aza indirmektir .
Bir kanıt denetleyicisine sahip olmakla, ne derleyici ne de teorem kanıtlayıcının doğru olması gerekmez. Makale bu noktayı Sayfa 3'te göstermektedir:
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.
Prova denetleyicisi yalnızca birkaç satır koddur ve doğruluk açısından elle denetlenebilir. Buna karşılık, iyi performans gösteren otomatik bir kanıtlayıcı son derece karmaşıktır ve doğru olma olasılığı düşüktür, ancak iyi test edilmiş ve yaygın olarak kullanılan kanıtlayıcılarda, hatalar tetiklenmesi kolay olmayabilecek uç durumlarda olacaktır. Otomatik teoremin ne kadar karmaşık olabileceğini görmek için son teknoloji ürünü bir SAT çözümleyicisi olan Lingeling'i oluşturan 30k LOC C koduna bir göz atın . Bir kanıt denetleyicisi olmadan, bu teorem kanıtlayıcısının doğru olduğunu kanıtlamanız gerekir. Bu, 2015 yılında ekonomik olarak yapabileceğimiz şeyin ötesinde.