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});

I would expect the conditional solution also for the equality.

Please Wait...