Question: strange error: auto-conversion?

I get a strange error: I'm calling a procedure f( L1 , L2 ) which expects two lists L1, L2 as parameters such that each entry of L1 and L2 is of type 'rational'.

This procedure is called several times but from time to time this error occurs:

"Error, (in  ....[f]) invalid input: ....[f] expects its 1st argument, L1, to be of type ......, but received [0., 1, 0]"

Does Maple do some kind of auto-conversion of e.g. L1=[0,1, 9999999 / 10000000] to the corresponding float?

Please Wait...