diff --git a/archive/atom.xml b/archive/atom.xml index 95bab21..060e210 100644 --- a/archive/atom.xml +++ b/archive/atom.xml @@ -4,7 +4,7 @@ Technically Exists - 2024-05-04T15:11:14+00:00 + 2024-05-04T21:16:07+00:00 http://bternarytau.github.io/archive BTernaryTau diff --git a/miscellaneous/googology/proofs/theorem-omega-1.html b/miscellaneous/googology/proofs/theorem-omega-1.html new file mode 100644 index 0000000..4eca722 --- /dev/null +++ b/miscellaneous/googology/proofs/theorem-omega-1.html @@ -0,0 +1,196 @@ + + + + + + + + Theorem 𝜔-1 + + + + + + + + + + + + + + +Theorem 𝜔-1 | Technically Exists + + + + + + + + + + + + + + + + + + +
+ +

Technically Exists

+

Theorem ω\omega-1

+ +

This theorem establishes a simple upper bound on the Wainer hierarchy up to ω\omega in terms of hyper operators.

+ +2fα(n)2[α+1](2n) for α<ω2fω(n)2[n+1](2n)\begin{align*} +2 \cdot f_\alpha(n) &\le 2 [\alpha + 1] (2 \cdot n) \text{ for } \alpha < \omega \\ +2 \cdot f_\omega(n) &\le 2 [n + 1] (2 \cdot n) \\ +\end{align*} + +

The correctness of this bound was originally proven by Deedlit for 1α<ω1 \le \alpha < \omega and n1n \ge 1. This proof follows the same approach as Deedlit’s proof. It is worth noting that Deedlit has also proven the correctness of a more complicated but tighter upper bound.

+ +

Lemma ω\omega-0

+ +

In order for 2fm(n)gm(2n)2 \cdot f^m(n) \le g^m(2 \cdot n) to hold for all m,nN0m, n \in \N_0, it is sufficient for the following conditions to be met.

+ +
    +
  1. ff is a function f:N0N0f : \N_0 \to \N_0
  2. +
  3. gg is a non-decreasing function g:N0N0g : \N_0 \to \N_0
  4. +
  5. 2f(n)g(2n)2 \cdot f(n) \le g(2 \cdot n) for all nN0n \in \N_0
  6. +
+ +

Proof

+ +

Base case:

+ +2f0(n)=2n=g0(2n)\begin{align*} +2 \cdot f^0(n) &= 2 \cdot n \\ +&= g^0(2 \cdot n) \\ +\end{align*} + +

Induction step for mm:

+ +2fm(n)gm(2n)by the induction hypothesisg(2fm(n))g(gm(2n))by conditions 1 and 22f(fm(n))g(gm(2n))by condition 32fm+1(n)gm+1(2n)\begin{align*} +2 \cdot f^m(n) &\le g^m(2 \cdot n) &&\text{by the induction hypothesis} \\ +g(2 \cdot f^m(n)) &\le g(g^m(2 \cdot n)) &&\text{by conditions 1 and 2} \\ +2 \cdot f(f^m(n)) &\le g(g^m(2 \cdot n)) &&\text{by condition 3} \\ +2 \cdot f^{m + 1}(n) &\le g^{m + 1}(2 \cdot n) \\ +\end{align*} + +

Lemma ω\omega-1

+ +

2n2[m]n2 \cdot n \le 2 [m] n for all m,nN0,m2m, n \in \N_0, m \ge 2.

+ +

Proof

+ +

Base cases where m=2m = 2:

+ +2n=2[2]n\begin{align*} +2 \cdot n &= 2 [2] n \\ +\end{align*} + +

Base cases where n=0n = 0 and m3m \ge 3:

+ +20=0<1=2[m]0\begin{align*} +2 \cdot 0 &= 0 \\ +&< 1 \\ +&= 2 [m] 0 \\ +\end{align*} + +

Base cases where n=1n = 1:

+ +21=2=2[m]1\begin{align*} +2 \cdot 1 &= 2 \\ +&= 2 [m] 1 \\ +\end{align*} + +

Induction step for n1n \ge 1, with the assumption that the lemma holds for mm:

+ +2(n+1)=2n+22n+2n=2(2n)2(2[m+1]n)by the induction hypothesis2[m](2[m+1]n)by assumption=2[m+1](n+1)\begin{align*} +2 \cdot (n + 1) &= 2 \cdot n + 2 \\ +&\le 2 \cdot n + 2 \cdot n \\ +&= 2 \cdot (2 \cdot n) \\ +&\le 2 \cdot (2 [m + 1] n) &&\text{by the induction hypothesis} \\ +&\le 2 [m] (2 [m + 1] n) &&\text{by assumption} \\ +&= 2 [m + 1] (n + 1) \\ +\end{align*} + +

Performing induction over mm completes the proof.

+ +

Lemma ω\omega-2

+ +

(2[α+1])m(2[α+2]n)=2[α+2](n+m)(2 [\alpha + 1])^m (2 [\alpha + 2] n) = 2 [\alpha + 2] (n + m) for all m,n,αN0m, n, \alpha \in \N_0.

+ +

Proof

+ +

Base case:

+ +(2[α+1])0(2[α+2]n)=2[α+2]n=2[α+2](n+0)\begin{align*} +(2 [\alpha + 1])^0 (2 [\alpha + 2] n) &= 2 [\alpha + 2] n \\ +&= 2 [\alpha + 2] (n + 0) \\ +\end{align*} + +

Induction step for mm:

+ +(2[α+1])m+1(2[α+2]n)=2[α+1]((2[α+1])m(2[α+2]n))=2[α+1](2[α+2](n+m))by the induction hypothesis=2[α+2](n+m+1)\begin{align*} +(2 [\alpha + 1])^{m+1} (2 [\alpha + 2] n) &= 2 [\alpha + 1] ((2 [\alpha + 1])^m (2 [\alpha + 2] n)) \\ +&= 2 [\alpha + 1] (2 [\alpha + 2] (n + m)) &&\text{by the induction hypothesis} \\ +&= 2 [\alpha + 2] (n + m + 1) \\ +\end{align*} + +

Proof of Theorem ω\omega-1

+ +

Base case:

+ +2f0(n)=2(n+1)=2+(2n)=2[0+1](2n)\begin{align*} +2 \cdot f_0(n) &= 2 \cdot (n + 1) \\ +&= 2 + (2 \cdot n) \\ +&= 2 [0 + 1] (2 \cdot n)\\ +\end{align*} + +

Induction step for α\alpha:

+ +2fα+1(n)=2fαn(n)(2[α+1])n(2n)by the induction hypothesis and Lemma ω-0(2[α+1])n(2[α+2]n)by Lemma ω-1=2[α+2](2n)by Lemma ω-2\begin{align*} +2 \cdot f_{\alpha + 1}(n) &= 2 \cdot f_\alpha^n(n) \\ +&\le (2 [\alpha + 1])^n (2 \cdot n) &&\text{by the induction hypothesis and Lemma } \omega\text{-0} \\ +&\le (2 [\alpha + 1])^n (2 [\alpha + 2] n) &&\text{by Lemma } \omega\text{-1} \\ +&= 2 [\alpha + 2] (2 \cdot n) &&\text{by Lemma } \omega\text{-2} \\ +\end{align*} + +

Case where α=ω\alpha = \omega:

+ +2fω(n)=2fω[n](n)=2fn(n)2[n+1](2n)by the previous cases\begin{align*} +2 \cdot f_\omega(n) &= 2 \cdot f_{\omega[n]}(n) \\ +&= 2 \cdot f_n(n) \\ +&\le 2 [n + 1] (2 \cdot n) &&\text{by the previous cases} \\ +\end{align*} + + +
+ + + + diff --git a/service-worker.js b/service-worker.js index 8439420..da8de81 100644 --- a/service-worker.js +++ b/service-worker.js @@ -1,5 +1,5 @@ // Update the service worker every time Jekyll processes the site -const version = '20240504151114'; +const version = '20240504211607'; var CACHE_NAME = 'technically-exists-cache-v' + version; var urlsToCache = [ @@ -80,6 +80,8 @@ var urlsToCache = [ '/miscellaneous/googology/proofs/theorem-omega-0', + '/miscellaneous/googology/proofs/theorem-omega-1', + '/miscellaneous/voting-theory/unified-levels-of-support', '/page2/', diff --git a/sitemap.xml b/sitemap.xml index f50f730..17727a9 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -273,6 +273,9 @@ https://bternarytau.github.io/miscellaneous/googology/proofs/theorem-omega-0 +https://bternarytau.github.io/miscellaneous/googology/proofs/theorem-omega-1 + + https://bternarytau.github.io/miscellaneous/voting-theory/unified-levels-of-support