Hi folks,
When comparing the product of two square roots to the square root of
the product using two scalars, I get True:
sage: bool(sqrt(pi)*sqrt(2) == sqrt(pi*2))
True
But when using a variable instead of one of the scalars, I get False:
sage: n = var('n')
sage: assume(n>=0)
sage: bool(sqrt(pi)*sqrt(n) == sqrt(pi*n))
False
Note that I've seen a related behavior whereby Sage doesn't simplify
the product of two square roots when one of them is a variable, as in:
sage: integrate(e^(-x^2/n),x,0,oo).simplify_full()
1/2*sqrt(pi)*sqrt(n)
So, might I be missing something or might this be a bug?
--
Marc Tardif <[email protected]>
Freenode: cr3, Jabber: [email protected]
1024D/72679CAD 09A9 D871 F7C4 A18F AC08 674D 2B73 740C 7267 9CAD
--
You received this message because you are subscribed to the Google Groups
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.