1 | initial version |
@mhampton i don't wont to write the next best differentiator in the world. I'm just trying to give an example on how to program with symbolic expressions in sage.
@harald sorry, i should change the line
return mydiff(ops[0]) + mydiff(reduce(op,ops[1:]))
into
return sum(map(mydiff,ops))
then no ripping apart and reconstruction occurs. (I was trying to mimic pattern matching.)
Still, this doesn't help much. Does anybody know how Sage tests equality of symbolic expressions? Does it try to simplify those each time before it compares them?