(%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