Zapis łańcuchowy strzałek Conwaya

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Zapis łańcuchowy strzałek Conwaya (również notacja łańcuchowa Conwaya), stworzona przez matematyka Johna Hortona Conwaya i Richarda Kennetha Guya[1], jest sposobem wyrażania pewnych dużych liczb. Składa się ze skończonej sekwencji dodatnich liczb całkowitych oddzielonych przez strzałkę w prawo, np. 4 → 5 → 6 → 7 → 9.

Jak w przypadku większości notacji kombinatorycznych, definicja jest rekursywna.

Definicja

„Łańcuch Conwaya” jest zdefiniowany następująco:

  1. Każda dodatnia liczba całkowita jest łańcuchem o długości 1.
  2. Łańcuch o dowolnej długości n, po którym następuje znak strzałki (→) i dowolna liczba całkowita, razem tworzy łańcuch o długości n+1

Każdy łańcuch reprezentuje liczbę całkowitą, zgodnie z czterema zasadami poniżej. Mówimy, że łańcuchy są równoważne, jeśli reprezentują tę samą liczbę.

  1. ab=ab
  2. abc=acb
  3. ab1=ab, jeśli ostatnim elementem jest 1, można ją usunąć
  4. ab1c=ab, całą sekwencję po jedynce można usunąć
  5. abcd=ab(ab(c1)d)(d1)

Przykłady

Rozważmy teraz trzy przykłady:

2222=22(2212)1=22(22)1=2241=22=4

332=33=7.625.597.484.987

3322=

=33(3312)1=

=33(3312)=

=33(33)=

=33(33)=

=3327=

=3273>g(1), zobacz liczba Grahama

Funkcja CG

Używając notacji łańcuchowej, Conway i Guy stworzyli nową funkcję podobną do funkcji Ackermanna. Oto jej definicja:

cg(n)=nnnnn, Funkcja daje wartości identyczne do liczb Ackermanna dla n od 1 do 3.

Wiadomo, że cg(4) (4444) jest znacznie większa od Liczby Grahama, która leży między 33642, a 33652.

Dowód:

Najpierw zdefiniujmy funkcję: f(n)=33n=3n3, która może być użyta do zdefiniowania liczby Grahama jako: G=f64(4), możemy więc rozposać:

f64(1)=33(33((33(331)))), z 64 33.

=33(33((33(33)1))1)1

=33642,

f64(27)=33(33((33(3327))))

=33(33((33(33(33)))))

=33652

Można więc stwierdzić, że liczba Grahama leży między f64(1), a f64(27).

Rozszerzenia Petera Hurforda

Peter Hurford rozszerzył strzałki Cowaya o dodatkową zasadę[2][3]:

acb=ac1ac1c1ac1ab c1, gdzie przyjmuje formę 1.

Wyrażenia typu: abcde, dla bd nie istnieją.

Przypisy

Szablon:Przypisy