N (...-b3-b2-b1-↑b0) c = ↑[..., b3, b2, b1, b0, c] と書くことにすると、

↑[X, 0] = N
↑[□, 1, a+1] = N ^ ↑[1, a]
↑[□, 1, 1, △, a+1] = ↑[a+1, △, N]
↑[X, b+2, 1, △, a+1] = ↑[X, b+1, a+1, △, N]
↑[X, b+2, a+1] = ↑[X, b+1, ↑[X, b+2, a] ]
N○a = ↑[1がa個, N]

ただし、
a, b : 0以上の整数
N: 1以上の整数
□: 0個以上の0
△: 0個以上の1
X: 0個以上の0以上の整数

まとめるとこんな感じかな?


�Ba↑↑↑b=a↑(a↑↑↑(b-1))
これは
�Ba↑↑↑b=a↑↑(a↑↑↑(b-1))
これの間違いですよね?