You would think you might use ^
You actually use **
For example, when "back-transforming" (to real values) a temporary raster based on Box-Cox transformed data, you would do:
(tmpraster*(SOME_VALUE)+1)**(1/SOME_VALUE)