Re: [sympy] Re: solving expression step by step

2010-04-19 Thread Aaron S. Meurer
There is a program for the TI-89 called Symbolic Math Guide (you have to download it from the computer software update tool) that does this. It works by you selecting part of an expression and it applies a transformation on it. At each step, it does minimal simplification, requiring the user t

[sympy] Re: solving expression step by step

2010-04-19 Thread Mateusz Paprocki
Hi, On Mon, Apr 19, 2010 at 12:09:08AM -0700, smichr wrote: > Do you want the computer to make the decision about which Add to do > next? If they choose the wrong op, do you just want to output the same > expression? e.g. > > >> eq > 2*3+4+5 > >> eq.mul() > 6+4+5 > >> eq.add() > 10+5 > >> eq.add(

[sympy] Re: solving expression step by step

2010-04-19 Thread klang...@gmail.com
It is enough if computer will select what to add. like >>eq 2+3+4+5*6 >>eq.add() 9+5*6 >>eq 2*x+3*x+5*6 >>eq.add() 5*x+5*6 All I need is control over each operation (transformation). Then I should be able to code function which will show full solution for given math problem with explanation for

[sympy] Re: solving expression step by step

2010-04-19 Thread smichr
Do you want the computer to make the decision about which Add to do next? If they choose the wrong op, do you just want to output the same expression? e.g. >> eq 2*3+4+5 >> eq.mul() 6+4+5 >> eq.add() 10+5 >> eq.add() 15 vs >> eq 2*3+4+5 >> eq.add() 2*3+9 >> eq.add() 2*3+9 >> eq.mul() 6+9 >> eq.a