solve's behaviour



(%i1) solve(x^(1/3)=-1/2,x);

(%o1) [x^(1/3) = -1/2]

(%i2) solve(x^(1/3)=1/2,x);

(%o2) [x = 1/8]

I don't understand this behaviour, can someone explain?

-- 
Leo Butler                <l_butler at users.sourceforge.net>
SDF Public Access UNIX System -   http://sdf.lonestar.org