ゼロ乗はなぜ1か

APLやJ言語を作った亡きKenneth Iversonを読んでいたら、次のような表がありました。(MATH for the LAYMAN)

   2 3^table i:5r1
 +-+---------------------------------------+
 |^|   _5   _4   _3  _2  _1 0 1 2  3  4   5|
 +-+---------------------------------------+
 |2| 1r32 1r16  1r8 1r4 1r2 1 2 4  8 16  32|
 |3|1r243 1r81 1r27 1r9 1r3 1 3 9 27 81 243|
 +-+---------------------------------------+

マイナス5から5まで、結果がきれいにならんでいます。
2の行だったら左から順に2倍になって行く。
0の列は次の1の列の1/2だから1になることがよくわかります。


あと、表示を有理数にするために引数を5r1で与えているのが参考になりました。