Skip to content

Latest commit

 

History

History
87 lines (67 loc) · 6.04 KB

RESOURCES.md

File metadata and controls

87 lines (67 loc) · 6.04 KB

Resources

If you would like to add something to this list, please submit a pull request or email mathsteps@socratic.org

Existing open source step-by-step solvers

  • PRESS PRolog Equation Solving System

    A computer algebra system for solving symbolic, transcendental, non-differential equations. The equations in the PRESS test suite have largely been taken from English A-level examination papers from the years 1971-1979. The system has four different top-level modules: one for solving single equations, one for sets of simultaneous equations, one for inequalities, and one for proving identities. The procedure for solving single equations is the central core of the program. The other top-level modules are largely interfaces to the relevant parts of the single equation code. (See below for more information on PRESS.)

  • MathPiper

    A conventional computer algebra system that has been modified to support step-by-step mathematics. The step-by-step equation solver in MathPiper (which is based on PRESS) has not been officially released yet, so if you would like to experiment with it contact Ted Kosan.

    The following tutorial provides a brief explanation of how this equation solver works:

Reading

Existing closed-source step-by-step solvers

  • PhotoMath for iOS and Android

  • Cymath

  • MathPapa

  • MathCraft

    An AI math tutor which is based on the Cyc human-like reasoning system (think HAL 9000 and the Star Trek computer). Doug Lenat (who founded the Cyc project in 1984 and who still leads it) recently estimated that Cyc contains around 5 percent of the common-sense knowledge a typical human has, but it is around 97 percent of the way to accumulating the remaining 95 percent automatically because it understands natural language.

Open source software related to step-by-step math