Interactive, web-based visual math assistant
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
css
doc
ian-grant/hm
js
lib
proofs
share
tests
.eslintrc.js
.gitignore
.hgignore
LICENSE.md
README.md
algebra1.html
booleans.html
favicon.ico
functions.html
googlea9ebeacb5860c992.html
index.html
introduction.html
proofbuilder.html
real-numbers.html
reclaim.html

README.md

Prooftoys

Prooftoys is a visual proof assistant and the engine behind Mathtoys (http://mathtoys.org). The Prooftoys implementation is based on Alonzo Church's simple type theory as formulated by Professor Peter Andrews under the name Q0. Simple type theory is suitable for construction of most of mathematics, comparable to first-order logic plus set theory. It uses a minimum of simple, understandable concepts, expressing them with a handful of axioms and inference rules.

Prooftoys is implemented in JavaScript running in the user's web browser. It is designed to be highly interactive and delivered to users through the Web, so they can play with it instantly. Prooftoys has a web site with pages for interacting with it at http://prooftoys.org/.

Mathtoys is an interface to Prooftoys tuned for working high school algebra problems. Its unique HTML and code is also on GitHub at http://github.com/crisperdue/mathtoys.