Question: Trouble with the +- operator?

Can anyone explain these results?  I m trying to check on a more complicated form of this expression, but cannot proceed without understanding what is occurring in this case.

-`&+-`(beta^2*omega^2/(-2*beta^2+4*beta^4-1), omega^2*sqrt(-3*beta^4+2*beta^2+1)/(-2*beta^2+4*beta^4-1)) = -omega^2*`&+-`(beta^2, sqrt(-3*beta^4+2*beta^2+1))/(-2*beta^2+4*beta^4-1)
(->)false

-beta^2*omega^2/(-2*beta^2+4*beta^4-1)+omega^2*sqrt(-3*beta^4+2*beta^2+1)/(-2*beta^2+4*beta^4-1) = omega^2*(-beta^2+sqrt(-3*beta^4+2*beta^2+1))/(-2*beta^2+4*beta^4-1)
(->)true

-beta^2*omega^2/(-2*beta^2+4*beta^4-1)-omega^2*sqrt(-3*beta^4+2*beta^2+1)/(-2*beta^2+4*beta^4-1) = omega^2*(-beta^2-sqrt(-3*beta^4+2*beta^2+1))/(-2*beta^2+4*beta^4-1)
(->)true

``

-`&+-`(beta^2*omega^2/(-2*beta^2+4*beta^4-1), omega^2*sqrt(-3*beta^4+2*beta^2+1)/(-2*beta^2+4*beta^4-1)) = -omega^2*`&+-`(beta^2, sqrt(-3*beta^4+2*beta^2+1))/(-2*beta^2+4*beta^4-1)
(->)false

``


Download perplexing.mw

Please Wait...