Using FullSimplify to check hand algebra
- To: mathgroup at smc.vnet.net
- Subject: [mg69277] Using FullSimplify to check hand algebra
- From: "Goyder, Hugh " <h.g.d.goyder at cranfield.ac.uk>
- Date: Tue, 5 Sep 2006 05:30:42 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
The output from some computer algebra gives me
ee1 = (-(1/Sqrt[2]))*Sqrt[(1/(KK*r^2))*(w*((-(2 + KK + 2*nu))*w +
Sqrt[4*KK^2 + (KK - 2*(1 + nu))^2*w^2]))]
I also have the following assumptions and can use FullSimplify.
ass = {w > 0, KK > 0, nu > 0, r > 0}
s1 = FullSimplify[ee1, ass]
FullSimplify does not give me a nice form. I don't mind this because I
realise that my nice form may not be the same as that given by
Mathematica. Using hand algebra I converted the expression to a nice
form for my application
s2 = (-(w/r))*Sqrt[-(1/2 + (1 + nu)/KK) + Sqrt[1/w^2 + (1/2 - (1 +
nu)/KK)^2]]
(Which when evaluated annoyingly puts the r on the denominator of the
whole expression not just under the w), I now wish to check that I have
not made any slips so I try the following hoping to get the answer True.
However, I don't and on checking I don't find any slips. So why do I not
get the answer True?
FullSimplify[s1 == s2, ass]
I note that I do get the answer True if I use the following but I think
this is less strict than the previous test. (Under what circumstances is
this the same as the previous test?)
FullSimplify[s1/s2 == 1, ass]
Similarly using PowerExpand does not help. (I don't wish to use
PowerExpand because complex solutions are a possibility.)
FullSimplify[PowerExpand[s1] == PowerExpand[s2], ass]
So the general question is when can I use FullSimplify to check my hand
algebra?
Hugh Goyder
Cranfield University
- Follow-Ups:
- Re: Using FullSimplify to check hand algebra
- From: Andrzej Kozlowski <akoz@mimuw.edu.pl>
- Re: Using FullSimplify to check hand algebra