Welcome to ornacle.com on July 11 2009.
This is an internet experiment running to monitor browsing habbits of individuals through wikipedia contents.

Interactive theorem proving

From Wikipedia, the free encyclopedia

Jump to: navigation, search

Interactive theorem proving is the field of computer science and mathematical logic concerned with tools to develop formal proofs by man-machine collaboration. This involves some sort of proof assistant: an interactive proof editor, or other interface, with which a human can guide the search for proofs, the details of which are stored in, and some steps provided by, a computer.

Examples include:

  • HOL theorem provers - A family of tools ultimately derived from the LCF theorem prover. In these systems the logical core is a library of their programming language. Theorems represent new elements of the language and can only be introduced via "strategies" which guarantee logical correctness. Strategy composition gives users the ability to produce significant proofs with relatively few interactions with the system. Members of the family include:
  • Prototype Verification System (PVS) - a proof language and system based on higher-order logic
  • Coq - Which allows the expression of mathematical assertions, mechanically checks proofs of these assertions, helps to find formal proofs, and extracts a certified program from the constructive proof of its formal specification.
  • PhoX - A proof assistant based on higher-order logic which is eXtensible
  • MINLOG - A proof assistant based on first-order minimal logic.
  • Matita - A light system based on the Calculus of Inductive Constructions.
  • Jape - Java based

[edit] See also

Personal tools
Languages

Visit joltnews for the latest headlines
Visit bloit.com for company information
Geed Media does computer consulting on long island.
This page viewed times. See Logs