Czy następujące elementy mogą być przechowywane jednocześnie?
- jest zawarte w L s + 1 dla wszystkich dodatnich liczb całkowitych s .
- jest język wszystkich ograniczonych słów nad { 0 , 1 } .
- Istnieje pewna klasa złożoności i pojęcie odpowiedniego obniżenia dla C taki, że dla każdego s , L s jest trudne dla C .
cc.complexity-theory
complexity-classes
reductions
András Salamon
źródło
źródło
Odpowiedzi:
Myślę, że możemy zacząć od jakiegoś podstawowego języka , a następnie wziąć L 0 = L i L s + 1 = L s ∪ { 0 , 1 } s + 1 .L L0=L Ls+1=Ls∪{0,1}s+1
Oznacza to, że każdy jest sumą L ze wszystkich ciągów długości do s . Każdy L s jest co najmniej tak mocno, jak L ale nie jest trudniejsze (w sensie asymptotycznej), zakładając, że możemy liczyć na s .Ls L s Ls L s
I również, że o przeciwnym „graniczna”, więc każdy jest zawarta w L y , a L = ∩ y L e jest łatwe, przy czym każdy L y jest trudne. Myślę jednak, że moglibyśmy zacząć od twardego (ale policzalnego) języka L 0 i po prostu usunąć jedno słowo na każdym kroku; skrzyżowanie powinno być puste (każde słowo zostanie ostatecznie usunięte).Ls+1 Ls L=∩sLs Ls L0
źródło
Wystarczy dodać do odpowiedzi Marzio i usul to: to samo można zrobić, nawet jeśli chce się wymagać, że różnica między i L s + 1 jest zbiorem nieskończonym (co jest jednym ze sposobów, aby starać się kwestia mniej trywialnie odpowiedział ale, jak widzimy, nie działa). Niech D n = { x ∈ { 0 , 1 } ∗ : 1 x jest binarnym rozwinięciem liczby całkowitej podzielnej przez n } . Następnie biorąc L 0 = L i L s + 1 =Ls Ls+1 Dn={x∈{0,1}∗:1x is the binary expansion of an integer divisible by n} L0=L powinno wystarczyć.Ls+1=Ls∪Ds
(Dla dowolnych ustalonych , jeśli L był, powiedzmy, KLIKNIĘCIEM, powinno być względnie łatwe przejście z SAT na CLIQUE i zmodyfikowanie go za pomocą dopełnienia, aby nadal było redukcją z SAT do KLIQUE ∪ D s .)s L ∪Ds
źródło
Biorąc wyliczenia dwuskładnikowych zakodowanych wzorów boolowskie określić L y = S T ∪ { φ ı 1 , . . . , Φ i s } , gdzie φ i 1 , . . . , Φ i y są pierwsze s unsatisfiable wzory na wyliczenie.φ1,φ2,... Ls=SAT∪{φi1,...,φis} φi1,...,φis s
źródło