Actually, solve returning True is to me a bug (due to automatic reduction of inequalities).