High-Level Specification of the Formal Proving Language
We present the High-Level Specification of FPL, an artificial language that could serve as a universal language to formulate mathematical definitions, theorems, and proofs independently from local natural languages.
Community is closed
Unfortunately, no active users were found. Therefore, the functionality for the user community and for registering on the site as a co-author was removed from the project.
Many major improvements of our online project, including a brand new, mobile layout, a new look & feel of an open web book, a social media module - easily get in touch with other registered community members - and integration of Sage Cell - embed any Sage computations and graphics from a cloud service into your contributions on BookOfProofs.org.
Euclid's “Elements” - all 13 books now available on bookofproofs.org!
Euclid's “Elements” - a modern translation of all 13 books of this masterpiece prototype of the axiomatic method is now available on bookofproofs.org.
BoP meets Python!
We decided to replace the original pseudo code algorithm engine by Python syntax highlighting. Python is a great, powerful and easy-to-learn programming language and comes out with thousands of free libraries. Now you can share your awesome Python algorithms under the CC-BY-SA license.
BoP goes mobile!
We have improved the user friendliness and availability of our site on mobile devices, including smartphones and tablets.
BoP goes interactive!
Bring mathematics to life and enjoy our documents containing interactive demonstrations on devices running iOS, Android, firefoxOS, Windows 8 (at least). If you are a BoP author (or want to become one), its now very easy to embed your or other people's own mathles into your articles, based on JSXGraph (project of the University of Bayreuth, Germany).
Contribute to BoP as a Guest
You do not need to register in order to edit the contents of BookOfProofs. Contributing to BoP's Initiative is now easier than ever before! Check it out!
A step-by-step introduction for adding your content provided
Adding or editing content of BookOfProofs is very easy, but slightly different from blogs or other wikis you might find on the Internet. Learn in a short step-by-step introduction how.
BookOfProofs introduces an experimental visualization of the axiomatic method.
Proofs are the strength of mathematics and the axiomatic method is what makes them so powerful - based on simple axioms and using logical reasoning one proves theorems, and based on these theorems one proves even more theorems, and so forth - like a snow ball. BookOfProofs introduces a visualization of this principle by attaching clickable graphics to each axiom, definition and theorem (learn more in "The Axiomatic Method"). These structures are dynamic. This means that adding a hyperlink to a proof of a theorem A, which refers to a theorem B, will be visualized by showing that the theorem B logically proceeds the theorem A. This logical chain can be followed backward to simple axioms and definitions or forward to more and more deep theoretical results.
The site's mission statement is to be an open community project to create a cartography of existing mathematical results ("what follows from what?"). The site aims to bring the mathematical ways of approaching and solving problems to a broader public. It contains a first draft top-down table of contents of mathematical topics, which can also be used for easy navigating the site. Some of the topics contain first definitions, theorems, proofs and examples. All interested visitors are kindly invited to contribute to the project.
The site bookofproofs.org (BookOfProofs) is born.
Working on a proof of concept, the site is not publicly available yet.