Skip to content

ComparisonWithOtherSystems

JeffVaughan edited this page May 11, 2008 · 13 revisions

page was renamed from ComparisionWithOtherSystems

There are a number of automatic theorems provers, proof assistants and math formalization systems. Some of them:

For a more complete list see http://www.cs.ru.nl/~freek/digimath/index.html.

It would be nice to give brief list of their advantages and disadvantages compared to Coq.

  • Kam, Robert C., "Case Studies in Proof Checking" available from http://www.cs.sjsu.edu/faculty/beeson/Masters/KamThesis.pdf includes a critique of Coq and a comparison with the Mizar system. ** Among other things, it is claimed that Coq's abstract foundations introduce incompatibilities between foundational libraries and make it hard to reuse existing theories. The non-trivialness of type-casting compounds this problem. See LibraryIncompatibility

=== Related Tools for Software Verification ===

=== Why you should choose Coq ===

It's free. Coq is licensed under LGPL, so it's much easier to modify it and develop it. For example, although Mizar has very large theorems collection, there is no prover source available.

It's strict. Comparing Coq to wiki-based systems like http://planetmath.org shows it's that Coq is much nicer organized. Although it's easy to contribute to wiki system, it's hard to manage them. It's hard to trust just wiki.

Clone this wiki locally