ใหม่ทับทิมขนาด 135 ไบต์ >> H ψ (φ 3 (Ω + 1)) (9)
โดยที่Hคือลำดับชั้นของ Hardy ψเป็นเวอร์ชันขยายของ OCF ของ Madore (จะอธิบายด้านล่าง) และφคือฟังก์ชัน Veblen
ลองออนไลน์!
f=->a,n,b=a{c,d,e=a;a==c ?a-1:e ?a==a-[0]?[[c,d,f[e,n,b]],d-1,c]:c:[n<1||c==0?n:[f[c||b,n-1]],n,n]};h=[],k=9,k;h=f[h,p(k*=k)]while h!=0
Ungolfed: (ใช้ฟังก์ชั่นไม่ใช่ lambdas)
def f(a,n,b)
c,d,e = a
if a == c
return a-1
elsif e
if a == a-[0]
return [[c,d,f(e,n,b)],d-1,c]
else
return c
end
else
x = c || b
if n < 1 || c == 0
return [n,n,n]
else
return [f(x,n-1,x),n,n]
end
end
end
k = 9
h = [[],k,k]
while (h != 0) do
k *= k
p k
h = f(h,k,h)
end
OCF ที่เพิ่มขึ้นของ Madore:

และ (หยาบ) ฟังก์ชันของ Veblen phi:

คำอธิบายที่ไม่มีลำดับ:
f(a,n,b) reduces an array recursively. (if no third argument given, it takes the first argument twice.)
f(k,n,b) = k-1, k is a positive int.
f([c,d,0],n,b) = f([c,0,e],n,b) = c
f([c,d,e],n,b) = [[c,d,f(e,n,b)],d-1,c], d ≠ -1 and c ≠ 0
f([a],0,b) = [0,0,0]
f([0],n,b) = [n,n,n]
f([],n,b) = f([b],n,b)
f([a],n,b) = [f[a,n-1,a],n,n]
k = 9, h = [[],9,9]บำเพ็ญโปรแกรมของฉัน จากนั้นก็นำไปใช้k = k*kและh = f(h,k)จนและเอาท์พุทh == 0k
คำอธิบายเกี่ยวกับเลขลำดับ:
Ordinals follow the following representation: n, [], [a], [a,b,c], where n,d is a natural number and a,c are all ordinals.
x = Ord(y) if y is the syntactic version of x.
a[n,b] = Ord(f(a,n))
ω = Ord([0]) = Ord(f([a],-1,b))
n = Ord(n)
Ω = Ord([])
ψ'(a) = Ord([a])
ψ'(a)[n] = Ord(f([a],n))
φ(b,c) ≈ Ord([[0],b,c])
a(↓b)c = Ord([a,b,c]) (down-arrows/backwards associative hyper operators I designed just for ordinals)
We follow the following FS for our ordinals:
k[n,b] = k-1, k < ω
ω[n,b] = n(↓n)n
(a(↓b)0)[n,b] = (a(↓0)c)[n,b] = a
(a(↓b)c)[n,b] = (a(↓b)(c[n,b]))(↓b[n,b])a, b ≥ 0 and c > 0.
ψ'(a)[0,b] = 0(↓0)0
ψ'(a)[n,b] = (ψ'(a[n-1,a]))(↓n)ω, a > 0 and n ≥ 0. (also note that we've changed from [n,b] to [n,a].)
Ω[n,b] = ψ'(b)[n,b]
ψ '(ω∙α) ≈ψ (α) ฟังก์ชั่นการยุบตัวตามลำดับที่อธิบายไว้ในภาพด้านบน
โปรแกรมของฉันมากขึ้นหรือน้อยลงประทับจิตk = 9และh = Ω(↑9)9จากนั้นนำไปใช้k ← k²และh ← h[k,h]จนและผลตอบแทนh = 1k
ดังนั้นถ้าฉันไม่สิทธินี้[[],9,9]เป็นวิธีการที่มีขนาดใหญ่กว่า Bachmann-โฮเวิร์ดลำดับψ (โอห์มโอห์มโอห์ม... ) ซึ่งเป็นวิธีที่มีขนาดใหญ่กว่าθ (โอห์มโอห์มโอห์ม) 1
ψ (Ω (↓ 9) 9)> ψ (Ω (↓ 4) 3)> ψ (Ω Ω Ω ) 1> ψ (Ω Ω โอห์มโอห์ม ) 1> θ (Ω โอห์มโอห์ม) 1
และถ้าการวิเคราะห์ของฉันถูกต้องจากนั้นเราควรจะมีψ (โอห์มโอห์ม ∙ x) ~ = ψ * (โอห์มโอห์ม ∙ x) ที่ψ * เป็นหน้าที่ปอนด์ต่อตารางนิ้วปกติ Madore ของ หากสิ่งนี้ถืออยู่ลำดับของฉันจะอยู่ที่ประมาณψ * (φ 3 (Ω + ω))
Old Ruby ขนาด 309 ไบต์, H ψ ' 0 (Ω 9 ) (9) (ดูประวัติการแก้ไขนอกเหนือจากตัวใหม่จะดีกว่า)