Hello
I can't explain why maxima return this when i add the keepfloat option
to true :
(%i1) linsolve([y+4.1*x = 1,y+3*x = 3],[x,y]);
`rat' replaced 4.1 by 41/10 = 4.1
(%o1) [x=-20/11,y=93/11]
(%i2) float(%), numer;
(%o2) [x=-1.818181818181818,y=8.454545454545455]
All is OK
(%i3) keepfloat:true;
(%o3) true
(%i4) linsolve([y+4.1*x = 1,y+3*x = 3],[x,y]);
(%o4) [x=-1,y=9]
The result is false. I have changed fpprec, but no change.
is this a bug ?
Best regards