Liczby naturalne Churcha

Wikipedia:Weryfikowalność
Ten artykuł od 2021-02 wymaga zweryfikowania podanych informacji.
Należy podać wiarygodne źródła w formie przypisów bibliograficznych.
Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte.
Sprawdź w źródłach: Encyklopedia PWN • Google Books • Google Scholar • Federacja Bibliotek Cyfrowych • BazHum • BazTech • RCIN • Internet Archive (texts / inlibrary)
Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu.

Liczby naturalne Churcha – konstrukcja w rachunku lambda, umożliwiająca wykonywanie normalnej arytmetyki.

Rachunek lambda bez typów nie zawiera sam z siebie liczb, więc należy je skonstruować.

Liczba naturalna Churcha to funkcja wyższego rzędu pobierająca dwa argumenty – funkcję f {\displaystyle f} i argument x , {\displaystyle x,} która n {\displaystyle n} -krotnie aplikuje f {\displaystyle f} do x . {\displaystyle x.}

Tak więc w zapisie matematycznym:

  • 0 to x , {\displaystyle x,}
  • 1 to f ( x ) , {\displaystyle f(x),}
  • 2 to f ( f ( x ) ) , {\displaystyle f(f(x)),}
  • 3 to f ( f ( f ( x ) ) ) , {\displaystyle f(f(f(x))),}
  • N+1 to f ( N ) , {\displaystyle f(N),}

a w zapisie lambda: liczba naturalna n {\displaystyle n} to λ f   . λ x   . f n x , {\displaystyle \lambda f\ .\lambda x\ .f^{n}x,}

gdzie:

f 0 x {\displaystyle f^{0}x} to x , {\displaystyle x,}
f n + 1 x {\displaystyle f^{n+1}x} to f ( f n x ) . {\displaystyle f(f^{n}x).}

Operacje na liczbach naturalnych Churcha są opisane w artykule arytmetyka w rachunku lambda.

Zobacz też