Message Boards Message Boards

Algorithms behind Step-by-Step solutions in Wolfram|Alpha ?

Posted 12 years ago
Wolframalpha pro provides step wise step solution to math problems like integration, differentiation, differential equations etc. I have my college project to develop an application that produces step wise step solution to differentiation and integration. From where should i start, can anyone suggest me some algorithms and procedure to do that.
POSTED BY: shubham agarwal
4 Replies
This does not use Mathematica or Wolfram|Alpha but may be it can help you with figuring out algorithms:

A fully automatic problem solver with human-style output
POSTED BY: Darya Aleinikava
I would look at the code for open source versions of these, esp. in the language you intended to use. Of the three projects that you listed, writing a program to perform symbolic differentiation is the most feasible and the best place to start.

In Mathematica, I would basically write a list of the rules that govern pattern differentiation and apply those rules to the expression. (http://reference.wolfram.com/mathematica/guide/RulesAndPatterns.html)
POSTED BY: Sean Clarke
Thanks for your answer.
It is easy to do this with Mathematica, I have to do the same as a developer, so that I can make my own application that solves integration and differentiation step by step. Does there exist any algorithm to do this?
POSTED BY: shubham agarwal
Take a look at the following discussion thread on stackexchange to get a sense of how to approach step-by-step differentiation in Mathematica...

http://mathematica.stackexchange.com/questions/148/get-a-step-by-step-evaluation-in-mathematica
POSTED BY: David Reiss
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract