Hi! normal(), numer(), and denom() should work better now. normal() internally maintains a split representation {numerator, denominator} of the normalized expressions and will not divide them until the very end. Bye, Christian -- / Coding on PowerPC and proud of it \/ http://www.uni-mainz.de/~bauec002/