I would suggest to unify our several different notations of tetration or hyperoperations, my proposal:
The usual tetration is denoted by ^^, i.e.
x ^^ 1 = x
x ^^ (n+1) = x ^ ( x^^n )
And the higher operations (as far as the index is involved in computations) are denoted by the original Ackermann function:
A<sub>0</sub>(x,m) = x + m
A<sub>n+1</sub>(x,1) = x
A<sub>n+1</sub>(x,m+1) = A<sub>n</sub>(x,A<sub>n+1</sub>(x,m))
(where A<sub>n</sub>(x,y) in pure ascii is then written as A(x,y,n), that was the way how Ackermann defined the function
in his original article http://www.springerlink.com/content/px2g58k5j3q45535/fulltext.pdf 1927 (where he called it phi))
Then especially is:
A<sub>1</sub>(x,m) = x * m
A<sub>2</sub>(x,m) = x ^ m = x<sup>m</sup>
A<sub>3</sub>(x,m) = x ^^ m
A<sub>4</sub>(x,m) = x ^^^ m
A<sub>5</sub>(x,m) = x ^^^^ m
....