Sam Ritchie
Sam Ritchie
Qs for @littleredcomputer: - what do you think of this protocol approach? I am not sure there is a way around doing two passes over the output structure, annoyingly... but...
Superceded by #179, #182, #183, #185
I'm currently taking this work on in sicmutils/sicmutils#155 .
I've started this over in sicmutils/sicmutils#262 - I've got `=` plugged in. Next I'll generalize to handle the other comparison operators.
@hcarvalhoalves , I have come around to the idea that we want special constructors for this — maybe `sym:=` or something, but not `=`. it would be too easy to...
Not presumptuous, but it is indeed more complicated! The issue is that the description of the algorithm here https://en.wikipedia.org/wiki/Brent%27s_method#Algorithm does not match the code in Brent's book, in chapter 4....
I've thought about this more, and I see now that this will only work if you call D on a function that takes a single numerical (or symbolic) argument. The...
This implies that maybe we should treat these cases separately, EVEN if they're both covered by `D`...
Covering this in sicmutils/sicmutils#262 .