I want to look if a term is <0,>0 or ==0. What is wrong when I write
a < 2 b;
b > 0;
a > 0;
TrueQ[Re[(3 a + 6 b +
Sqrt[9 (-36 + 7 a^2) + 4 a (-27 + 8 a^2)*b +
4 (-45 + 16 a^2) b^2 + 32 ab^3])/4 (a + b)] < 0]
It gives me FALSE every time regardless of whether I say <0,>0 or ==0. But I took the real part, hence it one case has to be TRUE!
For a=2b
Simplify[Re[(-3 a - 6 b +
Sqrt[9 (-36 + 7 a^2) + 4 a (-27 + 8 a^2)*b +
4 (-45 + 16 a^2) b^2 + 32 a b^3])/4 (a + b)] < 0,
Assumptions -> {a > 0, b > 0, a = 2 b}]
I get
Re[Sqrt[-9 - 4 b^2 + 16 b^4]] < True
What does this means?
EDIT*EDIT*
For
Simplify[Re[(-3 a - 6 b +
Sqrt[9 (-36 + 7 a^2) + 4 a (-27 + 8 a^2)*b +
4 (-45 + 16 a^2) b^2 + 32 a b^3])/4 (a + b)] < 0,
Assumptions -> {a > 0, b > 0, a == 2 b}]
I get
Re[Sqrt[-9 - 4 b^2 + 16 b^4]] < 2 b
Does this means that this is only true if Re[Sqrt[-9 - 4 b^2 + 16 b^4]] < 2 b
?
TrueQreturnsFalsefor anything that is not explicitlyTrue. Since you have a symbolic expression the truth can not be determined explicitly. – Sjoerd C. de Vries Sep 26 '13 at 15:09aandbin what follows! – murray Sep 26 '13 at 15:19a<2bis an assertion, in which you declare a certain truth, but it is not. It is a Boolean test. You may need $Assumptions and a function using them like Simplify. – Sjoerd C. de Vries Sep 26 '13 at 17:03