Výpočet v limitu - Computation in the limit - Wikipedia

v teorie vypočítatelnosti, je volána funkce limit vypočítatelný pokud je to limit rovnoměrně vypočítatelné posloupnosti funkcí. Podmínky vypočítatelné v limitu, rekurzivní limit a rekurzivně přibližné jsou také používány. Lze si představit omezitelné vypočítatelné funkce jako ty, které připouštějí nakonec správný vypočítatelný postup hádání na jejich skutečné hodnotě. Sada je vypočítatelný limit, když je charakteristická funkce je limit vypočítatelný.

Pokud je posloupnost relativně vypočítatelná vzhledem k D, pak je funkce limit vypočítatelný v D.

Formální definice

A celková funkce je limit vypočítatelný, pokud existuje celková vypočítatelná funkce takhle

Celková funkce je limit vypočítatelný v D pokud existuje celková funkce vypočítatelný v D také uspokojující

Sada přirozená čísla je definován jako vypočítatelný v limitu právě tehdy, když je jeho charakteristická funkce je vypočítatelný v limitu. Naproti tomu sada je vypočitatelný právě když je vypočítatelný v limitu funkcí a existuje druhá vypočítatelná funkce, která přijímá vstup i a vrátí hodnotu t dostatečně velký na to se stabilizoval.

Omezit lemma

The omezit lemma uvádí, že množinu přirozených čísel lze vypočítat pomocí limitu právě tehdy, je-li množina vypočítatelná z (dále jen Turingův skok prázdné sady). Relativizované limitní lemma uvádí, že množina je limit, který lze vypočítat právě když je vypočítatelný z Limitní lemma (a jeho relativizace) navíc platí jednotně. Lze tedy přejít z indexu funkce do indexu pro ve vztahu k . Lze také přejít z indexu pro ve vztahu k pro některé index to má limit .

Důkaz

Tak jako je [vypočítatelně vyčíslitelná] množina, musí být vypočítatelná v samotném limitu, protože lze definovat vypočítatelnou funkci

jehož limit tak jako jde do nekonečna je charakteristická funkce .

Proto stačí ukázat, že pokud je mezní vypočítatelnost zachována Turingova redukce, protože to ukáže, že všechny sady lze vypočítat z jsou vypočítatelné. Opravné sady které jsou identifikovány s jejich charakteristickými funkcemi a vypočítatelnou funkcí s limitem . Předpokládejme to pro nějakou Turingovu redukci a definovat vypočítatelnou funkci jak následuje

Nyní předpokládejme, že výpočet sblíží se kroky a dívá se pouze na první kousky . Nyní vyberte takové, že pro všechny . Li pak výpočet konverguje maximálně kroky k . Proto má limit , tak je limit vypočítatelný.

Jako množiny jsou jen množiny, z nichž lze vypočítat podle Postova věta, limitní lemma také znamená, že limitní vypočítatelné množiny jsou sady.

Omezte vypočítatelná reálná čísla

A reálné číslo X je vypočítatelné v limitu pokud existuje vypočítatelná sekvence z racionální čísla (nebo, což je ekvivalentní, vypočítatelná reálná čísla ) který konverguje k X. Skutečné číslo je naopak vypočitatelný právě když existuje řada racionálních čísel, která k ní konverguje a která má vypočítatelný modul konvergence.

Když je reálné číslo zobrazeno jako posloupnost bitů, platí následující ekvivalentní definice. Nekonečná sekvence binárních číslic je vypočítatelný v limitu právě tehdy, když existuje celková vypočítatelná funkce odebírání hodnot v sadě takové, že pro každého i omezení existuje a rovná se . Tak pro každého i, tak jako t zvyšuje hodnotu nakonec se stane konstantní a rovná se . Stejně jako v případě vypočítatelných reálných čísel není možné efektivně se pohybovat mezi dvěma reprezentacemi limitních vypočítatelných reálných čísel.

Příklady

  • Skutečný, jehož binární expanze kóduje zastavení problému je vypočítatelný v limitu, ale není vypočítatelný.
  • Skutečný, jehož binární expanze kóduje sadu pravd aritmetika prvního řádu není v limitu vypočítatelný.

Viz také

Reference

  1. J. Schmidhuber, „Hierarchie zobecněných Kolmogorovových složitostí a nepočítatelné univerzální míry vypočítatelné v mezích“, International Journal of Foundations of Computer Science, 2002.
  2. R. Soare. Rekurzivně vyčíslitelné sady a stupně. Springer-Verlag 1987.