数のクラス分け

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:No footnotes テンプレート:複数の問題 数のクラス分け(かずのクラスわけ)とは、Robert Munafoが考案した数字の大きさによるグループ分けであり、人間の心が数字をどのように理解するかによって分類をした。

クラス0の数字

クラス0の数字は、わずかな時間で認識できる数字である。多くの人間にとって、その数字は0から6までである。

クラス1の数字

クラス1の数字は、物体のまとまりとして、おおよその数を把握できる数字で、クラス0よりも大きい数字である。つまり、x がクラス1の数字であれば、x 個の物体を一目で見ることができる。クラス1の数字は、6超過から106 (100万)以下までとされている。100万個の物体を一度に視野に入れることは難しいが、不可能ではないためである。

クラス2の数字

クラス2の数字は、10進数で正確に表記出来るだけの大きさで、クラス1よりは大きな数である。クラス2の数字は 106 超過から10106  以下までである。これは単純に、クラス0とクラス1の関係をそのまま続けて、クラス x の数の常用対数(10を底とした対数)がクラス (x1) の数となるように定義をした。したがって、グーゴルは101桁の数字として書くことができるため、このクラスの数になる。

クラス3の数字

クラス3の数字は、仮数・指数表記で近似的に表現できる数字である。これまでのパターンを踏襲して、数字の範囲は 10106超過 から  1010106以下までとなる。グーゴルプレックスはクラス3の数字である。

コンピュータの中で指数として数字を記憶する時には、クラス3の数字 xx+1 とほぼ等しい。

クラス4の数字

クラス4の数字は10の対数を取るとクラス3になる。1010106超過から 101010106 以下までの数字である。コンピュータの中で指数タワーとして記憶すると、クラス4の数字 x2x とほぼ等しくなる。クラス4以上の数字は近似計算の場合、仮数・指数表記にしようとしても仮数が意味をなさなくなる。

さらに高いクラス

クラス5の数字は10の対数を取るとクラス4になる。  101010106超過から 10101010106以下までである。もしそれを指数タワーで表すと、クラス5の数字 x は大体 x2である。

一般的に、クラス n の数はクラス n1 の数よりも大きく、10の対数を取るとクラス n1 となる。また、クラス n の数はハイパーE表記E6#n 以下の数である。

定義

0以上の実数 x のクラスをf(x)としたとき、f(x)を次のように定義する。

c(0)=6

c(n+1)=10c(n)

f(x)=min{n|c(n)x}

計算例

実際に具体的な数がどのクラスに属するかを提示する。ここではクラス6以上の数について扱う。

ハイパークラス

クラスよりも大きな数を分けるものとしてハイパークラスが定義されている。

これは、巨大数論(フィッシュ 著)の本の中でのみ使用された定義である。

定義

0以上の実数 x のハイパークラスをf(x)としたとき、f(x)を次のように定義する。

hc(0)=6

hc(n+1)=c(hc(n))

f(x)=min{n|hc(n)x}

c(n)の増加速度は、テトレーションレベルである。

そのため、テトレーションの積む段数が多すぎると数を評価しにくくなる。

そのため、ペンテーションレベルの数を評価するうえでハイパークラスは適している。

ただし、ペンテーションを超えてくると評価しにくくなるので(ヘキセーションなど)、そこで頭打ちになる。

計算例

実際に具体的な数がどのハイパークラスに属するかを提示する。

  • トリトリ(33) ハイパークラス2
  • スタインハウスのメジストロン(10[5]) ハイパークラス11
  • ギャゴル({10,100,3}) ハイパークラス100
  • グラハル(33) ハイパークラス33

それ以上の数

グラハルの時点でハイパークラス33というとんでもなく大きいクラスだが、クラス数に巨大数が使われているため分かりにくい。

これ以上の矢印を数え上げたりするような数等に関しては、急増加関数等を使って数を階層化する必要がある。

脚注

テンプレート:脚注ヘルプ テンプレート:Reflist

関連項目

参考文献

外部リンク

テンプレート:巨大数 テンプレート:Math-stub