Czy istnieje kompletny problem dla klasy rozstrzygających problemów Turinga?

14

Języki, takie jak uzupełniane ponownie przy wielu redukcjach. To banalne, aby zobaczyć, że co-RE ma również kompletne problemy. S. Schmitz [1] rozważa niektóre klasy pomiędzy ELEM a REC . Stanowią one kompletne problemy dla tych klas w ramach specjalnie spreparowanych redukcji.HALTTMRE-completeco-REELEMREC

Czy istnieją całkowite problemy dla (aka REC ) w stosunku do słabszych redukcji? Redukcje Turinga są nieodpowiednie, ponieważ są w stanie wykonać całą pracę. Czy powinniśmy oczekiwać, że takie redukcje zostaną wymyślone, czy nie ( np. Redukcje wielokrotne, które ograniczają się do prymitywnej rekurencji)?R=REco-REREC


[1] Sylvain Schmitz Complexity Hierarchies Beyond Elementary 2013 http://arxiv.org/abs/1312.5686

mdxn
źródło
1
To pytanie wydaje się trochę proste, ale profesor i ja go nie rozumiemy. Nie zdziwiłbym się, gdyby odpowiedź była oczywista. Przepraszam, jeśli tak jest. Mimo to miło będzie mieć odpowiedź gdzieś w Internecie.
mdxn
3
Każdy nietrywialny problem rekurencyjny jest kompletny przy rekurencyjnych redukcjach wielokrotnych. Szukasz słabszych obniżek?
Yuval Filmus
1
@YuvalFilmus: Tak, jestem.
mdxn
1
@YuvalFilmus Podam trochę więcej informacji. Rozważmy przypadek z . Patrząc na kompletność P, zwykle bierzemy pod uwagę słabsze redukcje, takie jak przestrzeń logiczna lub redukcje pierwszego rzędu. Jeśli zdefiniowaliśmy kompletność P za pomocą wielomianowych redukcji wielokrotnych jeden, wówczas napotkamy podobną sytuację, którą przedstawisz (wiadomo, że obniżenie FO jest zdecydowanie słabsze). Możemy sprawić, że redukcja wykona prawie wszystkie obliczenia zamiast identyfikowania kompletnych problemów w owocny sposób. P
mdxn

Odpowiedzi:

8

Zasadniczo klasa mająca pełny problem w ramach ładnej klasy redukcji oznacza, że ​​można ją wyliczyć. nie jest wyliczalny, dlatego nie ma pełnego problemu w odniesieniu do niezłej klasy redukcji.R

Oto argument:

Załóżmy, że jest kompletnym problemem dla R . Zatem żadnego problemu w B mogą być uzyskane z redukcji (powiedzmy wielomianu razem wiele-onu redukcje) w połączeniu z A . Możemy computably wyliczyć redukcje, dlatego możemy computably enumerate R . Ale R nie jest wyliczalne (w przeciwnym razie moglibyśmy przekątnie).ARRARR

W literaturze poszukaj zestawu całkowitych funkcji rekurencyjnych / obliczalnych .

Kaveh
źródło
1
Witaj ponownie, Kaveh! Dobrze cię znowu widzieć!
David Richerby,
Dlaczego policzone są ograniczenia czasowe?
Ariel
Tak, wspomniałeś o tym w poście :) jednak jestem trochę zdezorientowany, czy mógłbyś rozwinąć wyliczenie?
Ariel
nk+k