Conway dizisi ok gösterimi

**Conway dizisi ok gösterimi**, çok büyük sayıları ifade etmek için matematikçi John Horton Conway tarafından oluşturuldu. Pozitif tam sayılar serisini basitçe sağa doğru oklarla ayırarak gösterir. Örneğin, 2→3→4→5→6.

Çok kombinatorik sembolojiler ile tanımı özyinelemedir. Bundan dolayıdır ki gösterim, sayının bazı tam sayı kuvvetini yükselterek çözmektir.

## Tanım ve önizleme
*Conway dizisi* (veya kısa *dizi*) şöyle tanımlanır:
* Her pozitif tam sayı uzunluğu 1 olan dizidir.
* *n* uzunluğundaki bir dizi, sağ oktan sonra pozitif tam sayı gelir ve bu dizi formunun uzunluğu n+1 olur.

Her dizi bir tam sayı ifade eder ve şu dört kuralı içerir. Eğer aynı tam sayıyı ifade ediyorlarsa iki dizi eşdeğerdir.

Eğer *p* ve *q* pozitif tam sayı ve *X* bir alt dizi ise:
# p dizisi *p* sayısını ifade eder.
# p \to q'nun üslü ifadesi p^q'dir.
# X \to p \to 1, X \to p'ye eşdeğerdir.
# X \to p \to (q + 1), X \to ( X \to ( \dots (X \to ( X ) \to q)\dots ) \to q ) \to q'ye eşdeğerdir (*q* > 0 için, *p* tane *X*, *p* - 1 tane *q* ve *p* - 1 tane çift parantez uygulanır).

Son ifade üç nokta, kısaltma yapmak için kullanıldı:
:4a. X \to 1 \to (q + 1) = X
:4b. X \to (p + 1) \to (q + 1) = X \to (X \to p \to (q+1)) \to q

## Özellikler
# Uzunluğu 3 olan bir dizi Knuth yukarı ok gösterimini ve hiperişlemleri ifade eder: \begin{matrix}
p \to q \to r = \mbox{hiper}(p,r+2,q) = p \!\!\! & \underbrace{ \uparrow \dots \uparrow } & \!\!\! q = p\uparrow^r q.\\
& \!\!\! r \mbox{ tane ok} \!\!\!
\end{matrix}
# *X→p* formunun *X→Y* dizisinden dolayı:
# *a* ile başlayan bir dizi, *a* nın bir kuvvetidir
# 1→*Y* dizisi 1'e eşittir
# *X→1→Y* dizisi *X*'e eşittir
# 2→2→*Y* dizisi 4'e eşittir
# *X*→2→2 dizisi *X*→(*X*)'e eşittir (*X* dizisinın değeri ona bağlandı)

## Açıklama
Bir ok dizisini *bir bütün olarak* işlemekte dikkatli olunmalıdır. Ok dizileri, ikili işleçlerin (operatörlerin) tekrarlı uygulamasını açıklamaz. İçteki diğer sembol dizileri (örn, 3+4+5+6+7), çoğunlukla parçalarla (örn, (3+4)+5+(6+7)) ele alınır ve anlamda bir değişiklik olmaz (birleşmeye bakınız) veya en azından öngörülen sıraya göre adım adım işlem yapılabilir. Örn, 2^{3^4} sağdan sola doğru.
Örneğin:
* 2\rightarrow3\rightarrow2 = 2\uparrow\uparrow3 = 2^{2^2} = 16
* 2\rightarrow\left(3\rightarrow2\right) = 2^{(3^2)} = 2^{3^2} = 512
* \left(2\rightarrow3\right)\rightarrow2 = \left(2^3\right)^2 = 64

Dördüncü kural temeldir. 2 veya daha büyük sayı ile biten 3 veya daha fazla elemanlı dizi, aynı uzunlukta, sondan bir önceki elemanı (genellikle büyük oranda) artan bir dizi olur. Fakat onun *son* elemanı küçültülür.

## Örnekler
Örnekler oldukça karışıktır. Burada birkaçına yer vereceğiz:

*n*
:= *n* (1.kurala göre)

*p→q*
:= *p<sup>q</sup>* (2.kurala göre)
:Burada 3→4=7

1→(*her oklu ifade*)
:= 1 tam ifade sonuçta 1sayı = 1 olarak azaldığında.

4→3→2=9
:= 4→(4→(4)→1→13(4.kurala göre) ve sonra iç parantezlerden dışa doğru,
:=( 4→4→4→1→1) 14(gereksiz parantezlerkaldırıldı)
:= 4→(4→4)→12
:(3'e göre)
:= 4→(256)→260 (2'ye göre)
:= 4→256→260
:= 4→256 (3'e göre)
:= 4256 6(2'ye göre)
:= 13 407 807 929 942 597 099 574 024 998 205 846 127 479 365 820 592 393 377 723 561 443 721 764 030 073 546 976 801 874 298 166 903 427 690 031 858 186 486 050 853 753 882 811 946 569 946 433 649 006 084 096 exactly ≈ 1.34078079299 × 10154

Knuth oklarıyla: 4 \uparrow \uparrow 3 = 4 \uparrow 4 \uparrow 4 = 4^{256}

2→2→4
:= 2→(2)→4(4'e göre)
:= 2→2→3=7
:= 2→2→2= 6 (4'e göre)
:= 2→2=4 (4'e göre)
:= 2→2 =4(3'e göre)
:= 4 (2)6 (4 için her dizi 2 tane 2 ile başlar)

2→4→3=6
:= **2**→(**2**→(**2**→(**2**)→2)→2)→2 (4.'e göre) *Dört tane *'X** (ki buradakisi **2** dir), üç tane **q** (buradakisi yine 2'dir) ile karışmasını engellemek için koyu yazıldı
:= 2→(2→(2→2→2)→2)→2=14
:= 2→(2→(4)→2)→2 =12(önceki örnekteki gibi)
:= 2→(**2→4→2**)→212
:= 2→(**2→(2→(2→(2)→==1)→1)→1**)→2 =15(4.kurala göre)
:= 2→(2→(2→(2→2→1)→1)→1)→2
:= 2→(2→(2→(2→2)))→2 (yine 3'e göre)
:= 2→(2→(2→(4)))→2 (2'ye göre)
:= 2→(2→(16))→2 (2'ye göre)
:= 2→65536→2 
:= 2→(2→(2→(...2→(2→(2)→1)→1...)→1)→1)→1 (4'e göre) 65535 parantezli
:= 2→(2→(2→(...2→(2→(2))...)))) (yine 3'e göre)
:= 2→(2→(2→(...2→(4))...)))) (2'ye göre)
:= 2→(2→(2→(...16...)))) (2'ye göre)
:= <math>2^{2^{\dots^2}}</math> (2<sup>16</sup> kule = 65536 kat) = <sup>65536</sup>2 ([[Tetrasyon]]a bakınız)

Knuth okları ile: <math>2 \uparrow \uparrow \uparrow 4 = 2 \uparrow \uparrow 2\uparrow \uparrow 2 \uparrow \uparrow 2=2 \uparrow \uparrow 2 \uparrow \uparrow 2 \uparrow 2=2\uparrow \uparrow 2 \uparrow \uparrow 4=2 \uparrow \uparrow 2 \uparrow 2 \uparrow 2 \uparrow 2 = 2 \uparrow \uparrow 65536.</math>

2→3→2→2
:= 2→3→(2→3)→1 (4'e göre)
:= 2→3→8 (2 ve 3) Knuth okları ile: 2 ↑<sup>8</sup> 3 (özellik1)
:= 2→(2→2→7)→7 (1)
:= 2→4→7 (iki tane başlangıç 2'si 4 eder [özellik6]) Knuth okları ile: 2 ↑<sup>7</sup> 4 (özellik1)
:= 2→(2→(2→2→6)→6)→6 (4)
:= 2→(**2→4→6**)→6 (özellik6)
:= 2→(**2→(2→(2→2→5)→5)→5**)→6 (4)
:= 2→(2→(**2→4→5**)→5)→6 (özellik6)
:= 2→(2→(**2→(2→(2→2→4)→4)→4**)→5)→6 (4)
:= 2→(2→(2→(**2→4→4**)→4)→5)→6 (özellik6)
:= 2→(2→(2→(**2→(2→(2→2→3)→3)→3**)→4) →5)→6 (4)
:= 2→(2→(2→(2→(2→4→3)→3)→4)→5)→6 (özellik6)
:= 2→(2→(2→(2→(2→65536→2)→3)→4)→5)→6 (önceki örnekten)
:= ''önceki sayıdan çok büyüktür''

Knuth okları ile: <math>2 \uparrow^6 2 \uparrow^5 2 \uparrow^4 2 \uparrow^3 2 \uparrow^2 65536.</math>

3→2→2→2
:= 3→2→(3→2)→1 (4)
:= 3→2→9 (2 ve 3)
:= 3→3→8 (4)

Knuth okları ile: <math>3 \uparrow^8 3</math>.

=== Sistematik örnekler ===
Dört terimlilerin en basit durumları (2'den küçük tam sayı içermez):
* <math>a \to b \to 2 \to 2 = a \to b \to 2 \to (1 + 1) = a \to b \to (a \to b) \to 1 = a \to b \to a^b = a \uparrow^{a^b} b</math>
: (ayrıca bahsedilen son özellikten)
* <math>a \to b \to 3 \to 2 = a \to b \to 3 \to (1 + 1)</math><br /> <math> = a \to b \to (a \to b \to (a \to b) \to 1) \to 1 = a \to b \to (a \to b \to a^b) = a \uparrow^{a \to b \to 2 \to 2} b</math>
* <math>a \to b \to 4 \to 2 = a \to b \to (a \to b \to (a \to b \to a^b)) = a \uparrow^{a \to b \to 3 \to 2} b</math>
''m''>2 için burada bir kalıp görebiliriz. Eğer herhangi bir ''X'' dizisi için <math>f(p) = X \to p</math> ise, buradan <math>X \to p \to 2 = f^p(1)</math> elde ederiz ([[Fonksiyon bileşimi|fonksiyonel kuvvetlere]] bakınız]]).

Bunu <math>X = a \to b</math>'ye uygularsak <math>f(p) = a \uparrow^p b</math> ve <math>a \to b \to p \to 2 = a \uparrow^{a \to b \to (p-1) \to 2} b = f^p(1)</math> olur.

Buradan örneğin, <math>10 \to 10 \to 3\to 2 = 10 \uparrow ^{10 \uparrow ^{10^{10}} 10} 10 \!</math> elde edilir.

Devam edersek:
* <math>a \to b \to 2 \to 3 = a \to b \to 2 \to (2 + 1) = a \to b \to (a \to b) \to 2 = a \to b \to a^b \to 2 = f^{a^b}(1)</math>

Tekrar genelleştirme yapabiliriz. <math>g_q(p) = X \to p \to q</math> yazarsak <math>X \to p \to q+1 = g_q^p(1)</math> elde ederiz. Buradan <math>g_{q+1}(p) = g_q^p(1)</math> olur. Yukarıdaki durumda, <math>g_2(p) = a \to b \to p \to 2 = f^p(1)</math> ve <math>g_3(p) = g_2^p(1)</math> olur. Buradan da <math>a \to b \to 2 \to 3 = g_3(2) = g_2^2(1) = g_2(g_2(1)) = f^{f(1)}(1) = f^{a^b}(1)</math> elde edilir.

== Ackermann işlevi ==
[[Ackermann işlevi]], Conway dizisi ok gösterimi kullanılarak şöyle ifade edilebilir:

:''m''>2 için, ''A''(''m'', ''n'') = (2 → (''n''+3) → ''(m'' − 2)) − 3

olduğundan dolayı,

:''n''>2 için, 2 → ''n'' → ''m'' = ''A''(''m''+2,''n''-3) + 3 olur.

(''n''=1 ve ''n''=2, sırasıyla ''A''(''m'',-2)=-1 ve ''A''(''m'',-1)=1'i karşılayabilir. Bu mantıksal olarak eklenebilir).

== Graham sayısı ==
[[Graham sayısı]] <math>G \!</math>, kendini Conyaw dizisi ok gösteriminde özlü olarak ifade edemez. Fakat <math>f(n) = 3 \rightarrow 3 \rightarrow n \!</math> ortanca fonksiyonunu tanımlayarak;
<math>G = f^{64}(4)\, </math> ([[Fonksiyon bileşimi|fonksiyonel kuvvete]] bakınız) ve
<math>3 \rightarrow 3 \rightarrow 64 \rightarrow 2 < G < 3 \rightarrow 3 \rightarrow 65 \rightarrow 2\, </math>'yi elde ederiz.

**İspat:*' Sırasıyla kural 3 ve kural 4'teki açıklamaları uygularsak şunları elde ederiz:

<math>f^{64}(1)\, </math>
:<math>= 3 \rightarrow 3 \rightarrow (3 \rightarrow 3 \rightarrow (\dots (3 \rightarrow 3 \rightarrow (3 \rightarrow 3 \rightarrow 1))\dots ))\, </math> (64 tane <math>3 \rightarrow 3</math>)
:<math>= 3 \rightarrow 3 \rightarrow (3 \rightarrow 3 \rightarrow (\dots (3 \rightarrow 3 \rightarrow (3 \rightarrow 3) \rightarrow 1) \dots ) \rightarrow 1) \rightarrow 1\, </math>
:<math>= 3 \rightarrow 3 \rightarrow 64 \rightarrow 2;\, </math>

<math>f^{64}(4) = G;\, </math>
:<math>= 3 \rightarrow 3 \rightarrow (3 \rightarrow 3 \rightarrow (\dots (3 \rightarrow 3 \rightarrow (3 \rightarrow 3 \rightarrow 4))\dots ))\, </math> (64 tane <math>3 \rightarrow 3</math>)

<math>f^{64}(27)\, </math>
:<math>= 3 \rightarrow 3 \rightarrow (3 \rightarrow 3 \rightarrow (\dots (3 \rightarrow 3 \rightarrow (3 \rightarrow 3 \rightarrow 27))\dots ))\, </math> (64 tane <math>3 \rightarrow 3</math>)
:<math>= 3 \rightarrow 3 \rightarrow (3 \rightarrow 3 \rightarrow (\dots (3 \rightarrow 3 \rightarrow (3 \rightarrow 3 \rightarrow (3 \rightarrow 3)))\dots ))\, </math> (65 tane <math>3 \rightarrow 3</math>)
:<math>= 3 \rightarrow 3 \rightarrow 65 \rightarrow 2\, </math> (yukarıdaki gibi hesaplanır).

*f'' hızlı olarak artarken,
:f^{64}(1) 'de sapma meydana gelir.

Çok büyük sayıyı dizi okları ile ifade etmek oldukça kolaydır. Örneğin,
: 3 \rightarrow 3 \rightarrow 3 \rightarrow 3 ~~ = ~~ 3 \rightarrow 3 \rightarrow (3 \rightarrow 3 \rightarrow 27 \rightarrow 2) \rightarrow 2\, 
sayısı Graham sayısından çok büyüktür.

## Ayrıca bakınız
* Steinhaus-Moser gösterimi
* Ackermann işlevi
* Sistematik olarak daha hızlı artış sırası oluşturma

## Dış bağlantılar
* Factoids &gt; büyük sayılar 
* Robert Munafo Büyük Sayıları