>
>
>
> 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.

Reply via email to