From: SourceForge.net <noreply@so...>  20031217 19:32:08

Bugs item #861873, was opened at 20031217 14:29 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=861873&group_id=4933 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Stavros Macrakis (macrakis) Assigned to: Nobody/Anonymous (nobody) Summary: rootscontract expands unnecessarily Initial Comment: rootscontract((4*t+4)^(1/2)/(32*t+32)^(1/5)), rootsconmode:all => (t^3+3*t^2+3*t+1)^(1/10) instead of (t+1)^(3/10) There is no good reason for it to be expanding the wole thing when there is a nontrivial gcd. At worst, it could give the result in the form: (4*t+4)^(3/10)/8^(1/5) Then again, there doesn't seem to be any equivalent of rootscontract for *integral* powers. How do you simplify (4*t+4)^20/(t+1)^20 to 2^40 without using factor (which in general of course is much more expensive than GCD)?  You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=861873&group_id=4933 