$ sage --maxima
;;; Loading #P"/home/dima/Sage/sage-dev/local/lib/ecl/sb-bsd-sockets.fas"
;;; Loading #P"/home/dima/Sage/sage-dev/local/lib/ecl/sockets.fas"
;;; Loading #P"/home/dima/Sage/sage-dev/local/lib/ecl/defsystem.fas"
;;; Loading #P"/home/dima/Sage/sage-dev/local/lib/ecl/cmp.fas"
using Lisp ECL 16.1.2
%i1) taylor(0.25*x-x^2,x,0.2,3);
rat: replaced 0.2 by 1/5 = 0.2
rat: replaced 0.25 by 1/4 = 0.25
rat: replaced 0.2 by 1/5 = 0.2
1 3 (x - 0.2) 2
(%o1)/T/ --- - ----------- - (x - 0.2) + . . .
100 20
(%i2) taylor(1/4*x-x^2,x,0.2,3);
rat: replaced 0.2 by 1/5 = 0.2
rat: replaced 0.2 by 1/5 = 0.2
1 3 (x - 0.2) 2
(%o2)/T/ --- - ----------- - (x - 0.2) + . . .
100 20
Any idea what's going on? Looks like a Sage bug, or perhaps Sage loads Maxima with an
option that prevents calling that 'rat' thing...