This is one sort of Maple inconsistency that interests me. Why should the first example behave like evalf(Int(...)) and call `evalf/int` while the second example does not?

> restart:
> infolevel[`evalf/int`]:=1:
> int(sin(x),x=12/10..3.4);
Control:   Entering NAGInt
Control:   trying d01ajc (nag_1d_quad_gen)
d01ajc:   result=1.32915594705613516
                                  1.329155947

> restart:
> stopat(`evalf/int`):
> infolevel[`evalf/int`]:=1:
> int(1.0*sin(1.0*x),x=12/10..34/10);

                                  1.329155947

One can see the difference, that one has floats in the definite integration range, while the other has floats in the integrand. But why should that make a difference, mathematically?

acer


Please Wait...