(%i1) load (lrats)$
(%i2) /* this works fine: */
v1 : [0.5 * t, 1.3 * t]$
(%i3) fullratsubst (v1[1] = x, v1);
...
13 x
(%o3) [x, ----]
5
(%i4)
/* This is unexpected */
v2 : [0.54 * t, 1.31 * t]$
(%i5) fullratsubst (v2[1] = x, v2);
... correct replacements by rat
200 x + 23 t
(%o5) [x, ------------]
100
Can this be a Bug?
Maxima version: 5.26.0
Maxima build date: 13:50 12/31/2011
Host type: x86_64-unknown-linux-gnu
Lisp implementation type: CLISP
Lisp implementation version: 2.44.1 (2008-02-23) (built 3487321054) (memory 3534324644)
Roland Stewen