-*- mode: outline; coding: utf-8; -*-* Info/links.See http://en.wikipedia.org/wiki/Automated_theorem_proving* proofgeneral. $ sudo apt-get install proofgeneral $ sudo apt-get install proofgeneral-coq $ sudo apt-get install proofgeneral-misc $ sudo apt-get install proofgeneral-doc $ sudo apt-get install proofgeneral-minlogor build from source: $ make clean $ make compile EMACS=xemacs $ cat ~/.emacs...(load-file "dir/generic/proof-site.el")...See http://proofgeneral.inf.ed.ac.uk/* Isabelle.Isabelle is a generic proof assistant.It allows mathematical formulas to be expressed in a formal language andprovides tools for proving those formulas in a logical calculus. The mainapplication is the formalization of mathematical proofs and in particularformal verification, which includes proving the correctness of computerhardware or software and proving properties of computer languages andprotocols.See http://isabelle.in.tum.de/overview.html http://en.wikipedia.org/wiki/Isabelle_(theorem_prover)* IsarMathLib.The goal of the project is to create a library of formalized mathematics,similar to the Mizar Mathematical Library, but written for the Isabelle/Isartheorem prover (ZF logic).See http://savannah.nongnu.org/projects/isarmathlib http://lists.nongnu.org/mailman/listinfo/isarmathlib-devel** http://isarmathlib.org/This site is an experimental HTML rendering of fragments of the IsarMathLibproject. IsarMathLib is a library of mathematical proofs formally verified bythe Isabelle theorem proving environment. The formalization is based on theZermelo-Fraenkel set theory.** Tiddly Formal Math.This site is an experimental TiddlyWiki rendering of fragments of theIsarMathLib project. IsarMathLib is a library of mathematical proofs formallyverified by the Isabelle theorem proving environment. The formalization isbased on the Zermelo-Fraenkel set theory.See http://formalmath.tiddlyspot.com/* HOL Light.HOL Light is a computer program to help users prove interesting mathematicaltheorems completely formally in higher order logic. It sets a very exactingstandard of correctness, but provides a number of automated tools andpre-proved mathematical theorems (e.g. about arithmetic, basic set theory andreal analysis) to save the user work. It is also fully programmable, so userscan extend it with new theorems and inference rules without compromising itssoundness.Ocalm.See http://www.cl.cam.ac.uk/~jrh13/hol-light/index.html* ACL2.ACL2 (A Computational Logic for Applicative Common Lisp) is a software systemconsisting of a programming language, an extensible theory in a first-orderlogic, and a mechanical theorem prover. ACL2 is designed to support automatedreasoning in inductive logical theories, mostly for the purpose of softwareand hardware verification. The input language and implementation of ACL2 arebuilt on Common Lisp. ACL2 is free, open source (GPL) software. $ sudo apt-get install acl2See http://www.cs.utexas.edu/users/moore/acl2/ http://en.wikipedia.org/wiki/ACL2* PVS Specification and Verification SystemOld (1992). Many article in 199x.The system is implemented in Common Lisp, and is released under the GNUGeneral Public License (GPL).See http://pvs.csl.sri.com/ http://en.wikipedia.org/wiki/Prototype_Verification_System http://www-formal.stanford.edu/clt/ARS/Entries/pvs* The TPTP Problem Library for Automated Theorem Proving.The TPTP (Thousands of Problems for Theorem Provers) is a library of testproblems for automated theorem proving (ATP) systems. The TPTP supplies theATP community with: * A comprehensive library of the ATP test problems that are available today, in order to provide an overview and a simple, unambiguous reference mechanism. * A comprehensive list of references and other interesting information for each problem. * Arbitrary size instances of generic problems (e.g., the N-queens problem). * A utility to convert the problems to existing ATP systems' formats. * General guidelines outlining the requirements for ATP system evaluation. * Standards for input and output for ATP systems.The principal motivation for the TPTP is to support the testing and evaluationof ATP systems, to help ensure that performance results accurately reflect thecapabilities of the ATP system being considered. A common library of problemsis necessary for meaningful system evaluations, meaningful system comparisons,repeatability of testing, and the production of statistically significantresults. The TPTP is such a library.See http://www.cs.miami.edu/~tptp/* SPASS.An Automated Theorem Prover for First-Order Logic with Equality.See http://www.spass-prover.org/index.html* Competition.See http://www.cs.miami.edu/~tptp/CASC/ http://www.cs.albany.edu/~nvm/cade.html* Conference.IJCAR is a series of conferences on the topics of automated reasoning,automated deduction, and related fields. It is organized semi-regularly as amerger of other meetings. IJCAR replaces those independent conferences in theyears it takes place. The conference is organized by CADE Inc., and CADE hasalways been one of the conferences partaking in IJCAR.See http://www.ijcar.org/ http://en.wikipedia.org/wiki/International_Joint_Conference_on_Automated_Reasoning* Top 100. http://www.cs.ru.nl/~freek/100/ (winner) http://personal.stevens.edu/~nkahl/Top100Theorems.html (orig list) http://www.cse.unsw.edu.au/~kleing/top100/#5 (Isabelle)