Why do computations with pi default to symbolic?
Hello, Sage community,
It is known fact that SageMath uses symbolic computations by default. For example,
sqrt(8)
returns 2*sqrt(2)
. But it is also known that this behavior can be easily changed using decimals, like in the following case:
sqrt(8.0)
which returns 2.82842712474619
.
However, this technique doesn't seem to work with symbolic constants like pi
and e
. For example,
80 / pi
returns the expected 80/pi
, but
80.0 / pi
returns 80.0000000000000/pi
instead of the numerical value 25.4647908947033
.
I was wondering why is this the case.
Thanks in advance for your answers!