These are chat archives for symengine/symengine
1.665, how is it currently done?
1665/1000(or a simplification), right?
0.50000000000000000001but our 53 bit don't show all of it? You cannot know this if you only get the 53 bit.
Rational. (as it will have finite digits)
RealDouble(which sort of messes up the precision)
Rational(0.5)is different from
0.5*x. These two are fundamentally two different things. First means
xdivided by two. Other is
xtimes a an inexact number, which implies whole thing is inexact
(sqrt(0.5)+2)**3.3as it is, is not really needed. you only want the numeric value
(sqrt(0.5)+2)**3.3in symengine, it should give the computed value
**as I'm anyways converting the user supplied string to the one which will be parsed
**is needed, because if the user prints an expression and later wants to pass that, he/she can't because
pow(a, b)was printed as