Note that there is already a method "nth_root" on several elements (ZZ, finite fields, etc). So I would rather go for "real_nth_root" which makes things clearer.
Vincent 2014-06-19 2:44 UTC+02:00, Nils Bruin <nbr...@sfu.ca>: > On Wednesday, June 18, 2014 2:37:21 AM UTC-4, Gregory Bard wrote: >> >> This has been brought up many times before, but I'd like to bring up >> the possibility of adding two commands to Sage: cuberoot(x) and >> nthroot(x, n) >> > +1 for nthroot. Once we have that, I don't think we need cuberoot. The > function should only accept (positive?) integer arguments n. For even n it > could have the usual behaviour, for odd n it could do the sign thing. It's > possibly nicer to implement it as a symbolic function with custom numerical > > evaluation rather than a python function that produces a relatively cryptic > > symbolic expression. It should be documented as the "real-valued n-th root > of real-valued expressions". > > Please look whether we should have nthroot(n,x) or nthroot(x,n), or perhaps > > even nthroot[n](x) [I hope not]. > > -- > 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 http://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. > -- 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 http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.