farkmt2official 1
farkmt2official
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

Knuth Yukarı Ok Gösterimi [GYT]

  • Konuyu başlatan Konuyu başlatan DeepSubjecT
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 520
Matematikte, Knuth yukarı ok gösterimin çok büyük tam sayıların gösteriminin yöntemidir. 1976'da Donald Knuth tarafından geliştirild. Ackermann işlevi ve özel hiperişlem serisi ile oldukça bağlantılıdır. Çarpmanın, tekrarlı hiperişlem olarak tekrarlı toplama ve üs alma gibi görülebilmesi fikrine dayanır. Bu durumu devam ettirme tekrarlı üssü (tetrasyonu) ve çoğunlukla Knuth ok gösterimi kullanılarak ifade edilen aşırı seri üretiminin geri kalanını meydana getirir.
TanıtIım

Toplama, çarpma, üs alma gibi sıradan aritmetiksel işlemler, hiperişlem serisinde doğal olarak şöyle ifade edilir.
Bir doğal sayıyı çarpma, tekrarlı toplama olarak şöyle ifade edilebilir:
0d821134714c874c7edd2a76ff131f46.png
Örneğin,
40439e88b942b29ea6149cdf3a5ffac8.png
b'nin doğal kuvveti, tekrarlı çarpma olarak ifade edilebilir ki, Knuth onu tek bir yukarı ok ile ifade etti.
6eccbe00def1524425e035a2cdc052e4.png
Örneğin,
d9daa2427acfca9475c10afdcf52a0d4.png
İşlemlerin serisini üslü gösterimden daha gazla genişleterek, tekrarlı üsleri (tetrasyonu) ifade etmek için Knuth, bir “çift ok” işleci (operatörü) tanımladı, şöyle ki:
3b1cf7246b9092ce0dfd5028ac4b568e.png
Örneğin,
913955566d922d00441813c404f7d012.png
Burada ve aşağıdaki değerlendirmede, Knuth ok işleçlerini soldan sağa doğru yerleştirme (üslü sayılarda olduğu gibi), işleçleri birleştirme olarak tanımlanır.
Bu açıklamadan,
2426859e0e873b97d30202be73fc1876.png
c3f76f737ded722c41df4a43c0235cf0.png
0320aac437e364be1ff524d050332d53.png
fa5258a01bc5d9c2726a5a91fc018cce.png
etc.Bu zaten epeyce büyük bazı sayıları ifade eder. Fakat Knuth bunu gösterimle (notasyon) yaptı. Şimdi de “iki ok” işleçli (pentasyon olarak ta bilinir) tekrarlı uygulamalar için “üç ok” işlecini tanıyalım:
0aeb708ebb28fe6a1e6cb9af3d629a85.png
ardından 'dört ok' işleci:
d82154067c6ddbe0c95217fd652f5aeb.png
ve böyle devam eder. Genel kural, bir n ok işleci, (n − 1) ok işleç serisinin sağına doğru yayılarak gider. Sembolik olarak,
05937bc890cd93679e7490ff3839b1c8.png
Örnekler:
bc008d366ffe55b5bba08ab186e05410.png

[TABLE="class: ncode_imageresizer_warning, width: 736"]
[TR]
[TD="class: td1, width: 20"]
wol_error.gif
[/TD]
[TD="class: td2"]Büyütmek için tıklayınız, esas boyutları 740x53.[/TD]
[/TR]
[/TABLE]
9632c55191d1fad995dceb7d07a75bdf.png

7753de4bd3c664a141190220f4a0256b.png
gösterimi, n tane ok kullanarak
ecc30f9253eeea4a01dbf9c82254d550.png
şeklinde ifade etmek yaygın bir şekilde kullanılır.
Gösterim

ab gibi bir ifadede, üs olan b'yi taban sayısı olan a'nın üstindisi olarak yazmak, üstel gösterim olarak bilinir>. Fakat programlama dilleri ve e-posta — gibi birçok ortam — iki boyut düzeni desteklemez. Bu tür ortamlar için insanlar
232f86038a9523597db834a2e07d0d49.png
şeklinde lineer gösterim geliştirdi. Yukarı okkuvvetin artışıdır. Eğer karakter yukarı ok içermezse, onun yerine ^ düzeltme işareti kullanılır.
ab şeklindeki üstindis gösterimi, genelleştirme için kendini iyi ifade etmez. Bundan dolayıdır ki Knuth, çizgisel gösterim olan
232f86038a9523597db834a2e07d0d49.png
şeklinde bir gösterim üretti.
Yukarı ok gösterimini kuvvet terimleriyle yazma [değiştir]

Bilinen üslü gösterimi kullanarak
29c4cdf125f589d9b4a17c781167fd5d.png
yazmaya kalkışmak üslü kule oluşturur.
Örneğin:
298f869240a60a9e635bb5a5b38d5d5e.png
Eğer b bir değişken (veya çok büyük sayı) ise üslü kule, şu örnekte olduğu gibi, noktalar kullanarak yazılır ve kulenin yüksekliğini belirtilir:
b4f4359fbc5c5b246258f605fca85ca0.png
Bu gösterime devam edersek,
ccf3a130b07adc2a2198f66720f0ea27.png
ifadesi, üslü kule yığınları ile yazılabilir. Herbirinin açıklaması, bir diğerinin üzerine yazılır.
e2928689ee1b118493092242862cd935.png
Tekrar eğer b bir değişken veya çok büyük sayı ise, yığın, nokta kullanılarak ve onun yüksekliğini belirtilerek yazılır.
4efcc30af58b68732285057839d31fc8.png
Daha da arttırırsak,
f502690d00a55e9d41767851b63368aa.png
ifadesi, üslü kule yığınlarından oluşan birkaç sütun olarak yazılır. Herbir sütun, yığındaki üslü kulenin sayısını açıklar:
8df9a8735beed1eab29d9a15806100ad.png
Daha genel bir ifadeyle:
bca7b7b246a55f54c3db57a70f6a0c9c.png
Bu,
7753de4bd3c664a141190220f4a0256b.png
'yi herhangi bir a, n ve bnin tekrarlı üssünün tekrarlı üssü olarak ifade eder.
Tetrasyonu kullanma

ba şeklindeki tetrasyon gösterimi, bu diyagramları daha basit yapmamızı sağlarken diğer yandan geometriksel ifadede çalışabiliriz (bu tetrasyon kuleleri olarak adlandırılır).
1df95569e12c20326d2962ecfde15d9c.png
e8856752f6ae3a2704bdce744e24012a.png
385797619d9c7164e447c1c0f1053a99.png
Son olarak dordüncü Ackermann sayısı
8bfb6b3bf443d09ea042f2e35315b225.png
şöyle ifade edilebilir:
2dc1349f6f05fd349909584a7810f8f1.png
Genelleştirmeler

Çok büyük sayılarda Knuth yukarı ok gösteriminin çarpım okları elverişsiz kalır. Bunun yerine nok işleci olan
b0ff67c679ffb38eb6a05d6fe2b88b5d.png
, (ve okların değişken sayısını açıklamak için) veya eşdeğeri olan hiperişlemler kullanılır.
Bazı sayılar öyle büyüktür ki gösterimler bile onları ifade etmekte aciz kalır. Graham sayısını buna örnek gösterebiliriz. Bunlar için Conway dizisi ok gösterimi kullanılabilir. Üç elemanlı bir dizi, diğer gösterimlerle eşdeğerdir. Fakat dört veya daha fazla elemanlı diziler daha kuvvetlidir.
5a204ca53a5dada5e52e375b10934b01.png
Küçük sayılar için Knuth ok gösterimi, büyükleri için de Conway dizisi veya hiperişlemlerin kullanılması tavsiye edilir.
Açıklama

a,b,n tam sayı ve
1d8a08712df8b9b733007da7921686d3.png
olması şartıyla, yukarı ok gösterimi normalde şöyle tanımlanır:
496345cb1bf1671580ab3c25724973b8.png
Tüm yukarı ok işleçleri (
232f86038a9523597db834a2e07d0d49.png
şeklindeki normal üstel gösterim de dahil), sağa birleşmedir. Örneğin, iki veya daha fazla işleci içeren ifadede işlem sağdan sola doğru yapılır. Örneğin;
a17ea269248af7942f9a9b0054036ce5.png
812923c805d53237fc142c68cf868262.png
, örneğin
f2c72cc7f6f8ecb2fc41b5cd64e0384a.png
burada,
07bb6af7f3d5fa2548dda670945f1b84.png
iken diğer tarafta:
e7be14dbfb870bedd698237fd1d5d72e.png

Görüldüğü gibi işlemleri sağdan sola doğru yapmanın geçerli bir nedeni vardır. Eğer soldan sağa doğru işlem yapsaydık,
29c4cdf125f589d9b4a17c781167fd5d.png
şöyle olurdu;
fb71b280e8ad8e3d7308699be443d3ad.png
. Böylece
26dec5ffb2de38d9ea01864aaba9c4e2.png
gerekli yeni bir işlem olmazdı.

Değerler tabloları

f4a5cd335f5b05e4464c51fb20c47d65.png
'i hesaplama, sonsuz bir tablodaki terimleri yeniden belirleyebiliriz. 2n sayılarını en üst satıra koyduk (1, 2, 4, 8, 16,... şeklinde devam eden satır). Tablodaki bir sayıyı tanımlamak için, tam solundaki sayıyı alın, ardından önceki satırdaki istenen sayıyı bulun. Bulunduğunuz yer size sayının değerini verecektir.
f4a5cd335f5b05e4464c51fb20c47d65.png
= hiper (aşırı)(2, m + 2, n) = 2 → n → m değerleri m\n 1 2 3 4 5 6 formül 1 2 4 8 16 3264 2n 2 2 4 16 65536
31db1dc28054d03286f9486e82ed1cd7.png
16e9ea64d66dee7932def24528257b85.png
55bbe793ab144cd09897dd3f726e9bfe.png
3 2 4 65536
091d287334c7302885d90863e0f47c11.png
ceabfba0073a4106b1dac19310989e7a.png
4 2 4
091d287334c7302885d90863e0f47c11.png
e2416bf34b1f0b5cbfbc3491a52010bd.png
Yukarıdaki tablo Ackermann işlevi ile hemen hemen aynıdır.
cbe21cbf7255c5d0d5932b62ad471c22.png
'ni hesaplama:
3n sayılarını en üst satıra koyduk. ablodaki bir sayıyı tanımlamak için, tam solundaki sayıyı alın, ardından önceki satırdaki istenen sayıyı bulun. Bulunduğunuz yer size sayının değerini verecektir.
cbe21cbf7255c5d0d5932b62ad471c22.png
= hiper(3, m + 2, n) = 3 → n → m değerleri m\n 1 2 3 4 5 formül 1 3 9 27 81 243 3n 2 327 7.625.597.484.98737.625.597.484.987
ab8fa988d25112b41c3282360e59b053.png
3 3 7.625.597.484.987
12a3edc74562f7948a0a4f59ec09122c.png
af6e11f137beb9fb4683c3b34dc9194e.png
4 3
12a3edc74562f7948a0a4f59ec09122c.png
cef2191cc19e22fa6cd06548d19984ee.png
657b52de65c6a26524ff4edf33cce59e.png
'yi hesaplama;
10n sayılarını en üst satıra koyduk. Tablodaki bir sayıyı tanımlamak için, tam solundaki sayıyı alın, ardından önceki satırdaki istenen sayıyı bulun. Bulunduğunuz yer size sayının değerini verecektir.
657b52de65c6a26524ff4edf33cce59e.png
= hiper(10, m + 2, n) = 10 → n → m değerleri m\n 1 2 3 4 5 formula 1 10 100 1,00010,000 100,000 10n 2 1010,000,000,000 1010,000,000,000
7dd7aeb27d5d607f1e78eada01a9318c.png
53f6277d2e6b6ed6d742b3b0ffd4728f.png
51e87f48f4e65e74f2ac4a69a97b6545.png
3 10
071ead60a1ed71fb42c64a746544c67a.png
4233458208429e486ad539be29cbaced.png
5410b4bd56413bf79dd18b1d85654571.png
9acf9b3d5499761feab0652050f7ae78.png
4 10
05bbb38c7ac65410bc6ed6679d09d4ec.png
448ab28e58ab846f9ff7e8484e520177.png
52ab1288741011e041c09a81b584fac6.png
2 ≤ n ≤ 9 için
657b52de65c6a26524ff4edf33cce59e.png
sayılarının sayısal sırası mnin en belirgin sayı olduğu sözlüksel sıralamadır. Böylece bu 8 sütunluk sayılar için, sayısal sıralama basit satırdan satıradır. 97 sütunluk sayılar için aynı uygulama 3 ≤ n ≤ 99'dir ve ve eğer m = 1 'den başlarsak 3 ≤ n ≤ 9.999.999.999 olur
Hiperişlem dizisindeki sayısal sistemler

Knuth oklarından farklı olan Goodstein [1947] gösterim sisteminde hiperişlem dizisini kullandı. Bu gösterimde, negatif olmayan tam sayılar sistemini oluşturmak için
36529d744f171e2441a754b9cfd85cab.png
kullandı.
ae6e72821176eafd4f34d470150e0fe9.png
gibi üstindisleri,
36529d744f171e2441a754b9cfd85cab.png
gibi süper işleçlerle ilişkilendirdi. Bunu n tamsayısının kesin kalıtsal temsili olarak adlandırdı. k seviyesi ve btabanı, sadece k hiperişlemleri ve sadece 0, 1, ..., b-1 dijitlerini kullanarak ifade edilebilir:

  • 0 ≤ n ≤ b-1 için, dijit yerine geçen n ile basitçe ifade edilebilir.
  • n > b-1 için n ifade tekrarlanarak bulunabilir. Formdaki ilk n ifadesi;
0edae7a71f6acf565bc2bf0ae18c1003.png
dir.Burada xk, ..., x1, tahmini en büyük sayılardır.
da35d9521d85ff2e8deee0618185f936.png
0833e13d773321ee4fe659bb770ededa.png
...
03ab336e22f813d15fe55a63706ddac4.png
.Daha sonra b-1'i aşan her xi, aynı şekilde ifade edilir ve böylece devam eder. Sadece 0, 1, ..., b-1 dijitleri içeren form sonuçlanana kadar bu işlem devam eder.Bu bölümün kalan kısmında, hiperişlemleri ifade etmek için üstindislerin yerine
3d081f0a0ca3fb29d9dcfb87e107581f.png
gibi ifadeler kullanılacak.
Yüksel seviye işleçler kullanılarak gereksiz parantezlerden sakınılabilinir.
seviye-1 ifadeleri b + X şeklinde forma sahiptir;
seviyel-2 ifadeleri
2fa9e93c4fc03b4bc3542036956e027b.png
şeklinde forma sahiptir;
seviye-3 ifadeleri
3e0cc59657fb69ef8ce62c262260326f.png
şeklinde forma sahiptir;
seviye-4 ifadeleri
ea4597da7dc313a238cb154cdb27e3a0.png
şeklinde forma sahiptir;
ve böylece devam eder.
c13498a0eeb77394902f915c1fae2546.png
vb. gibi örnekler çıkartılarak ifadeler kısaltılabilir. Örneğin 6 sayısının seviye-3 taban-2 ifadesi,
c1f7584494f92cf9ab01496ad7efe6b7.png
'dır. Bunun kısaltılmış hali,
4784511e45c816a2c4c70745502ed706.png
olur.
Örnekler: 266 sayısının 1, 2, 3, 4 ve 5 seviyelerindeki eşsiz taban-2 ifadesi şöyledir:
7ecf17376a28a37ebab8b786d72cd878.png
afae2e89a511f6236eb0b77577cb25a2.png
a08663498287e19b73f5ae5deffea257.png
51e2c50dd701831ef6fe89dd35e37954.png
9a681404f8f2a94a249971114d03e568.png
.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst