I would think that 0^(-a) and 1/0^a behave the same, but they don't: (%i2) 0^a; (%o2) 0 (%i3) 0^(-a); (%o3) 0 (%i4) 1/0^a; expt: undefined: 0 to a negative exponent. --bw --