> > > > I'm an enthusiast user of SageMath, using sage for purpose doesn't satisfy > me, so now I want to contribute in coming GSOC 2016. > As you, all know that Sage have no functionality to prints all the steps > that how this particular equation is solved. It gives > the exact solution of a particular equation. > For example: We have an equation (2+3*(8/2)) and when I solve this > equation in SageMath it gives the exact answer i.e 14. However, it's > really interesting to imagine if Sage prints all the steps that how > they solve the above equation to find its answer like first it print > this (2+3*4) by solving inner bracket and then it print (2+12) by > multiplying 3 and 4 and at least it prints the last answer i.e 14. > This can be done by using BODMAS rule. If by some algorithm or > logic Sage prints every step of BODMAS operation then Sage have the > capability to prints > all the steps that how they solve the particular equation. >
I can't do any mentoring for such a project, but I think we'd be open to a contribution as a method to symbolic equalities, as long as it raised very useful errors if it couldn't do it. But I don't think it would be very easy to do it with expressions without variables - it could be worth doing a mockup demo if you were able to do so. This works: sage: x.add(x,hold=True) x + x But even after being added to the symbolic ring, this doesn't: sage: a,b = 2, 12 sage: a,b = SR(a), SR(b) sage: a.add(b,hold=True) 14 so I think this might be pretty hard unless one messed a lot with the internals (e.g. Pynac/Ginac). -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.