Computing 0↑n b Computing 0\uparrow^n b = H_{n+2}(0,b) = 0[n+2]b results in :0, when
n = 0 :1, when
n = 1 and
b = 0 :0, when
n = 1 and
b > 0 :1, when
n > 1 and
b is even (including 0) :0, when
n > 1 and
b is odd
Computing 2↑n b Computing 2\uparrow^n b can be restated in terms of an infinite table. We place the numbers 2^b in the top row, and fill the left column with values 2. To determine a number in the table, take the number immediately to the left, then look up the required number in the previous row, at the position given by the number just taken. The table is the same as
that of the Ackermann function, except for a shift in n and b, and an addition of 3 to all values.
Computing 3 ↑n b We place the numbers 3^b in the top row, and fill the left column with values 3. To determine a number in the table, take the number immediately to the left, then look up the required number in the previous row, at the position given by the number just taken.
Computing 4 ↑n b We place the numbers 4^b in the top row, and fill the left column with values 4. To determine a number in the table, take the number immediately to the left, then look up the required number in the previous row, at the position given by the number just taken.
Computing 10 ↑n b We place the numbers 10^b in the top row, and fill the left column with values 10. To determine a number in the table, take the number immediately to the left, then look up the required number in the previous row, at the position given by the number just taken. For 2 ≤
b ≤ 9 the numerical order of the numbers 10\uparrow^n b is the
lexicographical order with
n as the most significant number, so for the numbers of these 8 columns the numerical order is simply line-by-line. The same applies for the numbers in the 97 columns with 3 ≤
b ≤ 99, and if we start from
n = 1 even for 3 ≤
b ≤ 9,999,999,999. ==See also==