Question: Solve equation with parameters.

I just found out something which I don't understand.

Why am I getting this answer?

solve(a*x = 0, {x});
                                   {x = 0}

 

When I try some similar expressions I see it behaves differently for equality and inequality.

solve(a*x <= 0, {x});

 

solve(a*x=b,{x});        


solve(a*x <= b, {x});


                                 
I would expect the conditional solution also for the equality.


Please Wait...