Dear Sage developers,
I'm currently working on a 2nd edition of my book Sage for Undergraduates,
which adds some new material but mostly updates the book to reflect syntax
changes in Sage since mid-2014, especially relating to the Python2 to Python3
transition.
Some of you might remember a spirited discussion in June of 2014 regarding
cube roots, and real values of nth roots of negative reals, especially as
concerns plotting. For example, compare the two plots:
The eventual consensus was that a command, named real_nth_root( ),
was a good way to resolve this matter by adding only one command. Sadly,
It would be really wonderful if some knowledgeable person could jump on
this and code something up, for possible inclusion in a soon-to-be-released
version of Sage. It would be superb if this could be in Sage by the start of
the Fall 2020 semester in the USA, which is in late August. However, since
the ticket has stalled since June of 2014, I'd be happy with any timeline
of any kind. Of course, I'd do the work myself if I knew how, and if I had time,
but I'm currently up to my eyeballs in typo corrections and updating of code,
plus adding some new examples, challenges, and projects.
I cannot emphasize enough how useful this change would be for those of
us who have to teach pre-calculus and differential calculus. The cube root
function is the best example of a function that is continuous everywhere,
but not differentiable everywhere, perhaps tied with f(x) = abs(x).
Please help,
---Greg
p.s. For those unfamiliar with Sage for Undergraduates, it is available for
free as a pdf file, and the American Mathematical Society has published
a print version at a very reasonable price. Diego Sejas has translated it
recently into Spanish, and the Spanish translation uses the up-to-date