Notazione a frecce di Knuth

Da testwiki.
Vai alla navigazione Vai alla ricerca

Template:F

La notazione a frecce di Knuth è un tipo di notazione numerica, creata dall'informatico Donald Knuth per scrivere numeri molto grandi che nelle normale notazioni a cifre o esponenziale sarebbero impossibili da scrivere, come il numero di Graham.

Definizione

La sequenza di iperoperazione è una sequenza di operazioni binarie Hn(a,b):(0)30, definita ricorsivamente come segue:

Hn(a,b)={b+1se n=0ase n=1,b=00se n=2,b=01se n3,b=0Hn1(a,Hn(a,b1))altrimenti

(Notare che n = 0, l'operazione binaria essenzialmente si riduce a un'operazione unaria (funzione successiva) ignorando il primo argomento.)

Per n = 0, 1, 2, 3, questa definizione riproduce le operazioni di base dell'aritmetica della funzione successiva (che è un'operazione unaria), addizione, moltiplicazione e esponenziazione, come:

H0(a,b)=b+1,
H1(a,b)=a+b,
H2(a,b)=ab,
H3(a,b)=ab,

e per n ≥ 4 estende queste operazioni di base oltre l'esponenziazione in quella che può essere scritta in notazione a frecce di Knuth come

H4(a,b)=ab,
H5(a,b)=ab,
...
Hn(a,b)=an2b per n3,
...

Descrizione

Questa notazione si compone di un numero iniziale, seguito da un dato numero di frecce verso l'alto, seguita infine da un numero finale.

Il significato delle frecce è il seguente:

Il risultato è un aumento numerico estremamente elevato per ogni freccia aggiunta.

In termini numerici:
33=333=327=7625597484987
33=3(33)=333333 volte =3327=333}7625597484987 volte
e via dicendo.

Esempi

n Operazione
(Hn(a, b))
Definizione Nomi Dominio
0 1+b 1+1+1+1++1b copie di 1 iper0, incremento, funzione successiva, arbitrario
1 a+b a+1+1+1++1b copie di 1 iper1, addizione arbitrario
2 ab a+a+a++ab copie di a iper2, moltiplicazione arbitrario
3 ab o ab aaaaab copie di a iper3, esponenziazione b reale, con alcune estensioni multivalore nei numeri complessi
4 ba o ab a(a(a(aa))...)b copie di a iper4, tetrazione a ≥ 0 o un intero, b un intero ≥ −1[1] (con alcune estensioni proposte)
5 ab o a3b a(a(a(aa))...)b copie di a iper5, pentazione a, b interi ≥ −1[1]
6 ab o a4b a3(a3(a3(a33a))...)b copie di a iper6, esazione a, b interi ≥ −1[1]

Note

  1. 1,0 1,1 1,2 Sia x = a[n](-1). Dalla formula ricorsiva, a[n]0 = a[n-1](a[n](-1)) => 1 = a[n-1]x. Una soluzione è x = 0, perché a[n-1]0 = 1 da definizione quando n ≥ 4. Questa soluzione è unica, perché a[n-1]b > 1 per ogni a > 1, b > 0 (prova da ricorsione).

Voci correlate

Collegamenti esterni

Template:Portale