Hi! Consider this: > collect((1-t^2)/(1+t),t); (t+1)^(-1) This is clearly wrong... Bye, Christian -- / Coding on PowerPC and proud of it \/ http://www.uni-mainz.de/~bauec002/