Actually I am wondering whether GAP has the power to raise an indeterminate to the power of a polynomial, eg, t^(a^2 + 2*a + 5) and multiply/add/divide/simplify them as GAP does for usual rational functions? If not then is it possible for somebody to produce such a code? Imran