This kind of things have been discussed here.
Current classification[]
Currently, we have these size classes (in ascending order):
- Class 0 (< 6)
- Class 1 (6 ~ 106)
- Numbers with 7 to 21 digits
- Numbers with 22 to 100 digits
- Numbers with 101 to 309 digits
- Numbers with 309 to 4933 digits
- Numbers with 4933 to 1000000 digits (#3 ~ #7 are also called "Class 2")
- Class 3 (\(10^{10^6}\) ~ \(10^{10^{10^6}}\))
- Class 4 (\(10^{10^{10^6}}\) ~ \(10^{10^{10^{10^6}}}\))
- Class 5 (\(10^{10^{10^{10^6}}}\) ~ \(10^{10^{10^{10^{10^6}}}}\))
- Exponentiation level (\(10^{10^{10^{10^{10^6}}}}\) ~ \(10\uparrow\uparrow10\))
- Tetration level
- Up-arrow notation level
- Chained arrow notation level
- 5-6 entry linear array notation level
- 7+ entry linear array notation level
- Two row array notation level
- Planar array notation level
- Higher dimensional array notation level
- Superdimensional array level
- Trimensional array level
- Quadramensional array level
- Higher tetrational array level (#20 ~ #23 are also called "Tetrational array notation level")
- Higher array notation level
- Legiattic array notation level
- Beyond legiattic array notation level
- Uncomputable
Problem of BEAF[]
BEAF is ill-defined beyond tetrational arrays, so #24 ~ #26 are bad classified.
My suggestion is using names of set theories and number theories as the names of classes. e.g. "ATR0 level", "KP level", "\(\Pi_1^1-\text{CA}_0\) level", "\(\Pi_1^1-\text{TR}_0\) level" and "Higher second-order arithmetic level".
An alternative choice is using Bird's array notation below \(\theta(\Omega_\Omega,0)\), because it's consistant with BEAF below tetrational array notation. e.g. "Nested array notation level" (instead of "Tetrational array notation level"), "Hyper-nested array notation level", "Hierarchical hyper-nested array notation level" and "Nested hierarchical hyper-nested array notation level".
Problem of "Exponentiation level"[]
"Exponentiation level" might not be a good class.
I think exponentiation is \(a^b\) just as tetration is \(^ba\), and no "nested exponentiation" or "nested tetration" here. In that sense, the upper bound of class 5, \(10^{10^{10^{10^{10^6}}}}\), is already larger than the reach of "exponentiation". So beyond class 5 it should be higher tetration level instead of higher exponentiation level.
Boundaries[]
Here's the biggest case of this blog post.
Now look at Robert Munafo's reason about the boundaries of class 1, 2 and 3. (Class 1 number) objects can be seen by human eyes. A class 2 number can be represented exactly in decimal place-value notation, so in this case there are (class 1 number) digits. A class 3 number can be represented inexactly in scientific notation, so in this case there are (class 1 number) digits in the exponent of 10.
Further, if a notation need n objects as ascending toward the limit, the class limit will be at n = 106 case; if a notation have an index n (written in a number form) as ascending toward the limit, the class limit will be at n = \(10^{10^6}\) case. The former case applies on upper bounds of "Chained arrow notation level", "7+ entry linear array notation level", "Two row array notation level", "Planar array notation level", "Superdimensional array level", "Quadramensional array level" and "Higher tetrational array level"; the latter case applies on upper bounds of "Tetration level", "Up-arrow notation level", "5-6 entry linear array notation level", "Higher dimensional array notation level" and "Trimensional array level".
Boundaries of classes beyond tetrational array notation level[]
Before discussion about boundaries, we need to choose the notation we use. Notations beyond tetrational array notation level are shown below.
- Hyper-Extended Cascading-E Notation with limit \(\varphi(1,0,0,0)\).
- Bird's array notation with limit \(\theta(\Omega_\Omega,0)\).
- Hyperfactorial array notation with limit \(\psi(I_\omega)\).
- Aarex's Array Notation
- Strong array notation
- Fast-growing hierarchy. Note that only the ordinal notations with fundamental sequences can be used.
Lower bound of "Uncomputable"[]
Currently, the strongest but computable googologism is greedy clique sequence, and it certainly should not be classified into "uncomputable". However, it's a combinatorial googologism and hard to calculate, which make it unsuitable to be a boundary between classes.
New classification[]
Here is my suggestion about new classes.
- Class 0 (< 6)
- Class 1 (6 ~ 106)
- Class 2 (106 ~ \(10^{10^6}\))
- Class 3 (\(10^{10^6}\) ~ \(10^{10^{10^6}}\))
- Class 4 (\(10^{10^{10^6}}\) ~ \(10^{10^{10^{10^6}}}\))
- Class 5 (\(10^{10^{10^{10^6}}}\) ~ \(10^{10^{10^{10^{10^6}}}}\))
- Tetration level (\(10^{10^{10^{10^{10^6}}}}\) ~ \(10\uparrow\uparrow(10^{10^6})\))
- Up-arrow notation level (\(10\uparrow\uparrow(10^{10^6})\) ~ \(10\uparrow^{10^{10^6}}10\))
- Chained arrow notation level (\(10\uparrow^{10^{10^6}}10\) ~ \(\underbrace{10\rightarrow10\rightarrow\cdots10\rightarrow10}_{10^6\;10's}\))
- 5-6 entry linear array notation level (\(\underbrace{10\rightarrow10\rightarrow\cdots10\rightarrow10}_{10^6\;10's}\) ~ \(\{10,10,10,10,10,10^{10^6}\}\))
- 7+ entry linear array notation level (\(\{10,10,10,10,10,10^{10^6}\}\) ~ \(\{10,10^6(1)2\}\))
- Two row array notation level (\(\{10,10^6(1)2\}\) ~ \(\{10,10^6(1)(1)2\}\))
- Planar array notation level (\(\{10,10^6(1)(1)2\}\) ~ \(\{10,10^6(2)2\}\))
- Higher dimensional array notation level (\(\{10,10^6(2)2\}\) ~ \(\{10,10(10^{10^6})2\}\))
- Superdimensional array level (\(\{10,10(10^{10^6})2\}\) ~ \(\{10,10^6((1)1)2\}\))
- Trimensional array level (\(\{10,10^6((1)1)2\}\) ~ \(\{10,10((10^{10^6})1)2\}\))
- Quadramensional array level (\(\{10,10((10^{10^6})1)2\}\) ~ \(\{10,10^6(((1)1)1)2\}\))
- Higher tetrational array level (\(\{10,10^6(((1)1)1)2\}\) ~ \(\{10,10((\cdots(((\underbrace{1)1)1)\cdots1)1)}_{10^6\;1's}2\}\))
- \(\text{ACA}_0^+\) level (\(\{10,10((\cdots(((\underbrace{1)1)1)\cdots1)1)}_{10^6\;1's}2\}\) ~ \(f_{\varphi(2,0)}(10^6)\)) (The limit of \(\text{ACA}_0^+\) is \(\zeta_0\))
- ATR0 level (\(f_{\varphi(2,0)}(10^6)\) ~ \(f_{\varphi(1,0,0)}(10^6)\))
- KP level (\(f_{\varphi(1,0,0)}(10^6)\) ~ \(f_{\vartheta(\varphi(1,\Omega+1))}(10^6)\))
- \(\Pi_1^1-\text{CA}_0\) level (\(f_{\vartheta(\varphi(1,\Omega+1))}(10^6)\) ~ \(f_{\vartheta(\Omega_\omega)}(10^{10^6})\))
- \(\Pi_1^1-\text{TR}_0\) level (\(f_{\vartheta(\Omega_\omega)}(10^{10^6})\) ~ \(f_{\vartheta(\underbrace{\Omega_{\Omega_{\cdots_{\Omega_\Omega}}}}_{10^6\;\Omega's})}(10^6)\))
- Beyond \(\Pi_1^1-\text{TR}_0\) level (\(>f_{\vartheta(\underbrace{\Omega_{\Omega_{\cdots_{\Omega_\Omega}}}}_{10^6\;\Omega's})}(10^6)\) but computable)
- Uncomputable
Another new classification[]
In this version of classification, we only use FGH beyond "Class 5".
- Class 0 (< 6)
- Class 1 (6 ~ 106)
- Class 2 (106 ~ \(10^{10^6}\))
- Class 3 (\(10^{10^6}\) ~ \(10^{10^{10^6}}\))
- Class 4 (\(10^{10^{10^6}}\) ~ \(10^{10^{10^{10^6}}}\))
- Class 5 (\(10^{10^{10^{10^6}}}\) ~ \(10^{10^{10^{10^{10^6}}}}\))
- Tetration level (\(10^{10^{10^{10^{10^6}}}}\) ~ \(f_3(10^{10^6})\))
- Up-arrow notation level (\(f_3(10^{10^6})\) ~ \(f_\omega(10^{10^6})\))
- Chained arrow notation level (\(f_\omega(10^{10^6})\) ~ \(f_{\omega^2}(10^{10^6})\))
- 5-6 entry linear array notation level (\(f_{\omega^2}(10^{10^6})\) ~ \(f_{\omega^4}(10^{10^6})\))
- 7+ entry linear array notation level (\(f_{\omega^4}(10^{10^6})\) ~ \(f_{\omega^\omega}(10^{10^6})\))
- Two row array notation level (\(f_{\omega^\omega}(10^{10^6})\) ~ \(f_{\omega^{\omega2}}(10^{10^6})\))
- Planar array notation level (\(f_{\omega^{\omega2}}(10^{10^6})\) ~ \(f_{\omega^{\omega^2}}(10^{10^6})\))
- Higher dimensional array notation level (\(f_{\omega^{\omega^2}}(10^{10^6})\) ~ \(f_{\omega^{\omega^\omega}}(10^{10^6})\))
- Superdimensional array level (\(f_{\omega^{\omega^\omega}}(10^{10^6})\) ~ \(f_{\omega^{\omega^{\omega^\omega}}}(10^{10^6})\))
- Trimensional array level (\(f_{\omega^{\omega^{\omega^\omega}}}(10^{10^6})\) ~ \(f_{\omega^{\omega^{\omega^{\omega^\omega}}}}(10^{10^6})\))
- Quadramensional array level (\(f_{\omega^{\omega^{\omega^{\omega^\omega}}}}(10^{10^6})\) ~ \(f_{\omega^{\omega^{\omega^{\omega^{\omega^\omega}}}}}(10^{10^6})\))
- Higher tetrational array level (\(f_{\omega^{\omega^{\omega^{\omega^{\omega^\omega}}}}}(10^{10^6})\) ~ \(f_{\varphi(1,0)}(10^6)\))
- \(\text{ACA}_0^+\) level (\(f_{\varphi(1,0)}(10^6)\) ~ \(f_{\varphi(2,0)}(10^6)\))
- ATR0 level (\(f_{\varphi(2,0)}(10^6)\) ~ \(f_{\varphi(1,0,0)}(10^6)\))
- KP level (\(f_{\varphi(1,0,0)}(10^6)\) ~ \(f_{\vartheta(\varphi(1,\Omega+1))}(10^6)\))
- \(\Pi_1^1-\text{CA}_0\) level (\(f_{\vartheta(\varphi(1,\Omega+1))}(10^6)\) ~ \(f_{\vartheta(\Omega_\omega)}(10^{10^6})\))
- \(\Pi_1^1-\text{TR}_0\) level (\(f_{\vartheta(\Omega_\omega)}(10^{10^6})\) ~ \(f_{\vartheta(\underbrace{\Omega_{\Omega_{\cdots_{\Omega_\Omega}}}}_{10^6\;\Omega's})}(10^6)\))
- Beyond \(\Pi_1^1-\text{TR}_0\) level (\(>f_{\vartheta(\underbrace{\Omega_{\Omega_{\cdots_{\Omega_\Omega}}}}_{10^6\;\Omega's})}(10^6)\) but computable)
- Uncomputable
Third new classification[]
In this version of classification, the boundary indexes are always locked at 106.
- Class 0 (< 6)
- Class 1 (6 ~ 106)
- Class 2 (106 ~ \(10^{10^6}\))
- Class 3 (\(10^{10^6}\) ~ \(10^{10^{10^6}}\))
- Class 4 (\(10^{10^{10^6}}\) ~ \(10^{10^{10^{10^6}}}\))
- Class 5 (\(10^{10^{10^{10^6}}}\) ~ \(10^{10^{10^{10^{10^6}}}}\))
- Tetration level (\(10^{10^{10^{10^{10^6}}}}\) ~ \(10\uparrow\uparrow(10^6)\))
- Up-arrow notation level (\(10\uparrow\uparrow(10^6)\) ~ \(10\uparrow^{10^6}10\))
- Chained arrow notation level (\(10\uparrow^{10^6}10\) ~ \(\underbrace{10\rightarrow10\rightarrow\cdots10\rightarrow10}_{10^6\;10's}\))
- 5-6 entry linear array notation level (\(\underbrace{10\rightarrow10\rightarrow\cdots10\rightarrow10}_{10^6\;10's}\) ~ \(\{10,10,10,10,10,10^6\}\))
- 7+ entry linear array notation level (\(\{10,10,10,10,10,10^6\}\) ~ \(\{10,10^6(1)2\}\))
- Two row array notation level (\(\{10,10^6(1)2\}\) ~ \(\{10,10^6(1)(1)2\}\))
- Planar array notation level (\(\{10,10^6(1)(1)2\}\) ~ \(\{10,10^6(2)2\}\))
- Higher dimensional array notation level (\(\{10,10^6(2)2\}\) ~ \(\{10,10(10^6)2\}\))
- Superdimensional array level (\(\{10,10(10^6)2\}\) ~ \(\{10,10^6((1)1)2\}\))
- Trimensional array level (\(\{10,10^6((1)1)2\}\) ~ \(\{10,10((10^6)1)2\}\))
- Quadramensional array level (\(\{10,10((10^6)1)2\}\) ~ \(\{10,10^6(((1)1)1)2\}\))
- Higher tetrational array level (\(\{10,10^6(((1)1)1)2\}\) ~ \(\{10,10((\cdots(((\underbrace{1)1)1)\cdots1)1)}_{10^6\;1's}2\}\))
- \(\text{ACA}_0^+\) level (\(\{10,10((\cdots(((\underbrace{1)1)1)\cdots1)1)}_{10^6\;1's}2\}\) ~ \(f_{\varphi(2,0)}(10^6)\))
- ATR0 level (\(f_{\varphi(2,0)}(10^6)\) ~ \(f_{\varphi(1,0,0)}(10^6)\))
- KP level (\(f_{\varphi(1,0,0)}(10^6)\) ~ \(f_{\vartheta(\varphi(1,\Omega+1))}(10^6)\))
- \(\Pi_1^1-\text{CA}_0\) level (\(f_{\vartheta(\varphi(1,\Omega+1))}(10^6)\) ~ \(f_{\vartheta(\Omega_\omega)}(10^6)\))
- \(\Pi_1^1-\text{TR}_0\) level (\(f_{\vartheta(\Omega_\omega)}(10^6)\) ~ \(f_{\vartheta(\underbrace{\Omega_{\Omega_{\cdots_{\Omega_\Omega}}}}_{10^6\;\Omega's})}(10^6)\))
- Beyond \(\Pi_1^1-\text{TR}_0\) level (\(>f_{\vartheta(\underbrace{\Omega_{\Omega_{\cdots_{\Omega_\Omega}}}}_{10^6\;\Omega's})}(10^6)\) but computable)
- Uncomputable
Fourth new classification[]
A modification of "another new classification".
- Class 0 (< 6)
- Class 1 (6 ~ 106)
- Class 2 (106 ~ \(10^{10^6}\))
- Class 3 (\(10^{10^6}\) ~ \(10^{10^{10^6}}\))
- Class 4 (\(10^{10^{10^6}}\) ~ \(10^{10^{10^{10^6}}}\))
- Class 5 (\(10^{10^{10^{10^6}}}\) ~ \(10^{10^{10^{10^{10^6}}}}\))
- Tetration level (\(10^{10^{10^{10^{10^6}}}}\) ~ \(f_3(10^{10^6})\))
- Up-arrow notation level (\(f_3(10^{10^6})\) ~ \(f_\omega(10^{10^6})\))
- Chained arrow notation level (\(f_\omega(10^{10^6})\) ~ \(f_{\omega^2}(10^{10^6})\))
- Bowers' 5-6 entry linear array level (\(f_{\omega^2}(10^{10^6})\) ~ \(f_{\omega^4}(10^{10^6})\))
- Bowers' 7+ entry linear array level (\(f_{\omega^4}(10^{10^6})\) ~ \(f_{\omega^\omega}(10^{10^6})\))
- Bowers' two row array level (\(f_{\omega^\omega}(10^{10^6})\) ~ \(f_{\omega^{\omega2}}(10^{10^6})\))
- Bowers' planar array level (\(f_{\omega^{\omega2}}(10^{10^6})\) ~ \(f_{\omega^{\omega^2}}(10^{10^6})\))
- Bowers' dimensional array level (\(f_{\omega^{\omega^2}}(10^{10^6})\) ~ \(f_{\omega^{\omega^\omega}}(10^{10^6})\))
- Bowers' superdimensional array level (\(f_{\omega^{\omega^\omega}}(10^{10^6})\) ~ \(f_{\omega^{\omega^{\omega^\omega}}}(10^{10^6})\))
- Bowers' trimensional array level (\(f_{\omega^{\omega^{\omega^\omega}}}(10^{10^6})\) ~ \(f_{\omega^{\omega^{\omega^{\omega^\omega}}}}(10^{10^6})\))
- ACA0 level (\(f_{\omega^{\omega^{\omega^{\omega^\omega}}}}(10^{10^6})\) ~ \(f_{\varphi(1,0)}(10^6)\))
- \(\text{ACA}_0^+\) level (\(f_{\varphi(1,0)}(10^6)\) ~ \(f_{\varphi(2,0)}(10^6)\))
- ATR0 level (\(f_{\varphi(2,0)}(10^6)\) ~ \(f_{\varphi(1,0,0)}(10^6)\))
- KP level (\(f_{\varphi(1,0,0)}(10^6)\) ~ \(f_{\vartheta(\varphi(1,\Omega+1))}(10^6)\))
- Higher computable level (\(>f_{\vartheta(\varphi(1,\Omega+1))}(10^6)\) but computable)
- Uncomputable
Fifth new classification[]
In this version of classification, ranges of ordinals of growth rates are used on the names of classes beyond "Up-arrow notation level".
- Class 0 (< 6)
- Class 1 (6 ~ 106)
- Class 2 (106 ~ \(10^{10^6}\))
- Class 3 (\(10^{10^6}\) ~ \(10^{10^{10^6}}\))
- Class 4 (\(10^{10^{10^6}}\) ~ \(10^{10^{10^{10^6}}}\))
- Class 5 (\(10^{10^{10^{10^6}}}\) ~ \(10^{10^{10^{10^{10^6}}}}\))
- Tetration level (\(10^{10^{10^{10^{10^6}}}}\) ~ \(f_3(10^{10^6})\))
- Up-arrow notation level (\(f_3(10^{10^6})\) ~ \(f_\omega(10^{10^6})\))
- Linear omega level (\(f_\omega(10^{10^6})\) ~ \(f_{\omega^2}(10^{10^6})\))
- Quadratic omega level (\(f_{\omega^2}(10^{10^6})\) ~ \(f_{\omega^3}(10^{10^6})\))
- Polynomial omega level (\(f_{\omega^3}(10^{10^6})\) ~ \(f_{\omega^\omega}(10^{10^6})\))
- Exponentiated linear omega level (\(f_{\omega^\omega}(10^{10^6})\) ~ \(f_{\omega^{\omega^2}}(10^{10^6})\))
- Exponentiated polynomial omega level (\(f_{\omega^{\omega^2}}(10^{10^6})\) ~ \(f_{\omega^{\omega^\omega}}(10^{10^6})\))
- Double exponentiated polynomial omega level (\(f_{\omega^{\omega^\omega}}(10^{10^6})\) ~ \(f_{\omega^{\omega^{\omega^\omega}}}(10^{10^6})\))
- Triple exponentiated polynomial omega level (\(f_{\omega^{\omega^{\omega^\omega}}}(10^{10^6})\) ~ \(f_{\omega^{\omega^{\omega^{\omega^\omega}}}}(10^{10^6})\))
- Iterated Cantor normal form level (\(f_{\omega^{\omega^{\omega^{\omega^\omega}}}}(10^{10^6})\) ~ \(f_{\varphi(1,0)}(10^6)\))
- Epsilon level (\(f_{\varphi(1,0)}(10^6)\) ~ \(f_{\varphi(2,0)}(10^6)\))
- Binary phi level (\(f_{\varphi(2,0)}(10^6)\) ~ \(f_{\varphi(1,0,0)}(10^6)\))
- Bachmann's collapsing level (\(f_{\varphi(1,0,0)}(10^6)\) ~ \(f_{\vartheta(\varphi(1,\Omega+1))}(10^6)\))
- Higher computable level (\(>f_{\vartheta(\varphi(1,\Omega+1))}(10^6)\) but computable)
- Uncomputable
Final plan[]
I will use the "fifth new classification". All the size-category will be change.
But there are some technical difficulty - Categories cannot be renamed, then I have to edit every number page to the new classification.