On Tue, Dec 16, 2014 at 1:20 AM, rjf <fate...@gmail.com> wrote:
>
> Well, you could assert that there is no discussion, but you are apparently
> wrong.
> sqrt has 2 values except at zero. (in the complex plane, or on the real
> line).
>
> for example,   sqrt(9)  is the set {-3,3}  .  That is how it is extended.
> and sqrt(1) is {-1,1}.
>
> Is it true that  1  is equal to {-1,1} ?
>
> Now you could insist that sqrt() means only one of the roots.  Etc for other
> roots and for
> other domains.  But you would have to fill in what Etc means.
>
>
> What do you suppose is going on at WRI, and with Maxima, each refusing to do
> this?

sqrt(x) (or Sqrt[x] in Mathematica) denotes the principal square root
in every computer algebra system I can think of, even in Maxima:

(%i1) sqrt(1);
(%o1) 1

Why should solve() work with a different definition of sqrt() than the
definition the system uses for evaluation?

I propose naming this context-dependently non-principal sqrt function
of yours the "strawman square root".

Fredrik

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

Reply via email to