HOME

TheInfoList



OR:

The QED manifesto was a proposal for a computer-based database of all
mathematical Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
knowledge, strictly formalized and with all proofs having been checked automatically. ( Q.E.D. means in
Latin Latin (, or , ) is a classical language belonging to the Italic branch of the Indo-European languages. Latin was originally a dialect spoken in the lower Tiber area (then known as Latium) around present-day Rome, but through the power of the ...
, meaning "which was to be demonstrated.")


Overview

The idea for the project arose in 1993, mainly under the impetus of Robert Boyer. The goals of the project, tentatively named ''QED project'' or ''project QED'', were outlined in the QED manifesto, a document first published in 1994, with input from several researchers. Explicit authorship was deliberately avoided. A dedicated mailing list was created, and two scientific conferences on QED took place, the first one in 1994 at
Argonne National Laboratories Argonne National Laboratory is a science and engineering research national laboratory operated by UChicago Argonne LLC for the United States Department of Energy. The facility is located in Lemont, Illinois, outside of Chicago, and is the larg ...
and the second in 1995 in
Warsaw Warsaw ( pl, Warszawa, ), officially the Capital City of Warsaw,, abbreviation: ''m.st. Warszawa'' is the capital and largest city of Poland. The metropolis stands on the River Vistula in east-central Poland, and its population is officia ...
organized by the
Mizar Mizar is a second-magnitude star in the handle of the Big Dipper asterism in the constellation of Ursa Major. It has the Bayer designation ζ Ursae Majoris ( Latinised as Zeta Ursae Majoris). It forms a well-known naked eye d ...
group. The project seems to have dissolved by 1996, never having produced more than discussions and plans. In a 2007 paper, Freek Wiedijk identifies two reasons for the failure of the project. In order of importance: * Very few people are working on formalization of mathematics. There is no compelling application for fully mechanized mathematics. *
Formalized mathematics This article examines the implementation of mathematical concepts in set theory. The implementation of a number of basic mathematical concepts is carried out in parallel in ZFC (the dominant set theory) and in NFU, the version of Quine's New Foun ...
does not yet resemble real, traditional mathematics. This is partly due to the complexity of mathematical notation, and partly to the limitations of existing theorem provers and
proof assistant In computer science and mathematical logic, a proof assistant or interactive theorem prover is a software tool to assist with the development of formal proofs by human-machine collaboration. This involves some sort of interactive proof editor ...
s; the paper finds that the major contenders,
Mizar Mizar is a second-magnitude star in the handle of the Big Dipper asterism in the constellation of Ursa Major. It has the Bayer designation ζ Ursae Majoris ( Latinised as Zeta Ursae Majoris). It forms a well-known naked eye d ...
, HOL, and
Coq Coq is an interactive theorem prover first released in 1989. It allows for expressing mathematical assertions, mechanically checks proofs of these assertions, helps find formal proofs, and extracts a certified program from the constructive proof ...
, have serious shortcomings in their abilities to express mathematics. Nonetheless, QED-style projects are regularly proposed. The
Mizar Mizar is a second-magnitude star in the handle of the Big Dipper asterism in the constellation of Ursa Major. It has the Bayer designation ζ Ursae Majoris ( Latinised as Zeta Ursae Majoris). It forms a well-known naked eye d ...
Mathematical Library formalizes a large portion of undergraduate mathematics, and was considered the largest such library in 2007. Similar projects include the
Metamath Metamath is a formal language and an associated computer program (a proof checker) for archiving, verifying, and studying mathematical proofs. Several databases of proved theorems have been developed using Metamath covering standard results in ...
proof database and the mathlib library written in
Lean Lean, leaning or LEAN may refer to: Business practices * Lean thinking, a business methodology adopted in various fields ** Lean construction, an adaption of lean manufacturing principles to the design and construction process ** Lean governm ...
. In 2014 the Twenty years of the QED ManifestoTwenty years of the QED Manifesto workshop
/ref> workshop was organized as part of the
Vienna Summer of Logic The Vienna Summer of Logic was a scientific event in the summer of 2014, combining 12 major conferences and several workshops from the fields of mathematical logic, logic in computer science, and logic in artificial intelligence. The meetings too ...
.


See also

*
Formalism (mathematics) In the philosophy of mathematics, formalism is the view that holds that statements of mathematics and logic can be considered to be statements about the consequences of the manipulation of strings (alphanumeric sequences of symbols, usually as eq ...
*
Mathematical knowledge management Mathematical knowledge management (MKM) is the study of how society can effectively make use of the vast and growing literature on mathematics. It studies approaches such as databases of mathematical knowledge, automated processing of formulae an ...
* POPLmark, a more modest project in
programming language theory Programming language theory (PLT) is a branch of computer science that deals with the design, implementation, analysis, characterization, and classification of formal languages known as programming languages. Programming language theory is clos ...


References


Further reading

* H. Barendregt & F. Wiedijk,
The Challenge of Computer Mathematics
', Transactions A of the Royal Society 363 no. 1835, 2351–2375, 2005 *{{cite web, title=A Special Issue on Formal Proof, url=https://www.ams.org/notices/200811/, work=Notices of the American Mathematical Society, date=December 2008 (open access issue) * Richard A. De Millo,
Richard J. Lipton Richard Jay Lipton (born September 6, 1946) is an American computer scientist who is Associate Dean of Research, Professor, and the Frederick G. Storey Chair in Computing in the College of Computing at the Georgia Institute of Technology. He has ...
,
Alan J. Perlis Alan Jay Perlis (April 1, 1922 – February 7, 1990) was an American computer scientist and professor at Purdue University, Carnegie Mellon University and Yale University. He is best known for his pioneering work in programming languages and was ...
,
Social processes and proofs of theorems and programs
', ''
Communications of the ACM ''Communications of the ACM'' is the monthly journal of the Association for Computing Machinery (ACM). It was established in 1958, with Saul Rosen as its first managing editor. It is sent to all ACM members. Articles are intended for readers with ...
'', Volume 22, Issue 5 (May 1979), Pages: 271 - 280 * John Harrison,
Formalized Mathematics
', Technical Report 36,
Turku Centre for Computer Science Turku Centre for Computer Science (abbr. TUCS, , ) is a joint department of University of Turku and Åbo Akademi University. TUCS was founded on March 21, 1994. The mission of TUCS is to coordinate the education, research and societal interaction ...
(TUCS) * Ittay Weiss,
The QED Manifesto after Two Decades  Version 2.0
', ''Journal of Software'' vol. 11, no. 8, pp. 803-815, 2016.


External links

* Freek Wiedijk
Formalizing 100 Theorems
A page keeping track of the progress in the formalization of 100 common theorems. * Freek Wiedijk
The Seventeen Provers of the World
a proof of the irrationality of the square root of two in seventeen different proof assistants.
Formalized Mathematics
a journal in which Mizar proofs are presented.
The Archive of Formal Proofs
a similar (refereed) repository of proofs in Isabelle/HOL.

A repository of proofs in Coq.
UniMath
"Coq library aims to formalize a substantial body of mathematics using the univalent point of view" Educational projects Formal methods Mathematics literature Proof assistants