Rekurencja słupkowa

Rekurencja słupkowa jest uogólnioną formą rekurencji opracowaną przez C. Spectora w jego artykule z 1962 roku. Jest to związane z indukcją słupkową w taki sam sposób, jak rekurencja pierwotna jest związana ze zwykłą indukcją lub rekurencja pozaskończona jest związana z indukcją pozaskończoną .

Definicja techniczna

Niech V , R i O będą typami , a i będzie dowolną liczbą naturalną reprezentującą ciąg parametrów wziętych z V . Wtedy ciąg funkcji f funkcji f n od V i + n R do O jest zdefiniowany przez rekurencję słupkową z funkcji L n : R O i B z B n : (( V i + n R ) x ( V n R )) → O jeśli:

  • f n ((λα: V ja + n ) r ) = L n ( r ) dla dowolnego r na tyle długiego, że L n + k na dowolnym przedłużeniu r równa się L n . Zakładając, że L jest ciągiem ciągłym, musi istnieć taki r , ponieważ funkcja ciągła może wykorzystywać tylko skończoną ilość danych.
  • fa n ( p ) = b n ( p , (λ x : V ) fa n +1 (kot( p , x ))) dla dowolnego p w V ja + n R .

Tutaj „kot” jest funkcją konkatenacji , wysyłającą p , x do sekwencji, która zaczyna się od p i ma x jako ostatni wyraz.

(Ta definicja jest oparta na definicji Escardó i Olivy).

Pod warunkiem, że dla każdej odpowiednio długiej funkcji (λα) r typu V i R , istnieje jakieś n , przy czym L n ( r ) = B n ((λα) r , (λ x : V ) L n +1 ( r ) ), reguła indukcji słupkowej zapewnia, że ​​f jest dobrze zdefiniowane.

Pomysł polega na tym, że rozciąga się sekwencję arbitralnie, używając składnika rekurencji B do określenia efektu, aż do osiągnięcia wystarczająco długiego węzła drzewa sekwencji nad V ; wówczas składnik bazowy L określa ostateczną wartość f . Warunek dobrze zdefiniowanej odpowiada wymaganiu, że każda nieskończona ścieżka musi ostatecznie przechodzić przez wystarczająco długi węzeł: ten sam wymóg, który jest potrzebny do wywołania indukcji słupkowej.

Zasady indukcji słupkowej i rekurencji słupkowej są intuicjonistycznymi odpowiednikami aksjomatu zależnych wyborów .

  1. ^ C. Spector (1962). „Możliwe rekurencyjne funkcjonały analizy: dowód spójności analizy poprzez rozszerzenie zasad obecnej matematyki intuicjonistycznej”. W FDE Dekker (red.). Teoria funkcji rekurencyjnych: Proc. Sympozja z czystej matematyki . Tom. 5. Amerykańskie Towarzystwo Matematyczne . s. 1–27.
  2. Bibliografia _ Paweł Oliwa. „Funkcje wyboru, rekurencja słupkowa i indukcja wsteczna” (PDF) . Matematyka Struktura. w Comp.Science .
  3. Bibliografia _ _ Salomona Fefermana (1999). „VI: Funkcjonalna („Dialektyka”) Gödla interpretacja”. W SR Buss (red.). Podręcznik teorii dowodu (PDF) .