Question: Unbelievable Maple 15.00 bug ???

I think I have come across with what it looks like a very basic bug using the member function. I get the error message: "Error, cannot determine if this expression is true or false: (3) < 100"  after the execution of the last line to the next code:

>Test:=Array(1..3,[1,2,3]);
>member(3,Test,'l');
>if l<100 then print("yes"); end if;

am I doing something wrong ?? I even checked the type of the variable 'l' and it is indeed an integer type. This bug was stopping me from doing progress in my research until I found a work around which is basically doing something like l:=l*1 before I intend to use that variable.

Let me know if this is not a bug and I am getting it wrong.

 

Cheers.


Please Wait...