A densidade de uma linguagem é uma função definida como Suponha que e são linguagens mais algum alfabeto finito, muitos e um logspace reduz a e não está na . Funções são polinomialmente relacionada se existem polinómios e tais que, para todos os , ed X : N → N d X ( n ) = | { X ∈ X | | x | ≤ n } | . A B A B B L = DSPACE ( log n ) f , g : N → N
Se a densidade de não estiver polinomialmente relacionada à densidade de , pode haver uma redução do espaço de log de para ?B B A
fundo
Espero que a resposta seja não, mas atualmente não posso mostrar isso.
Claramente, se é de , então não há redução logspace de para . Portanto, existem alguns exemplos para os quais é possível fornecer uma resposta negativa definitiva.L B A
Primeiro, eu tinha em mente o caso em que é uma linguagem difícil, e é obtido fazendo buracos em , tomando , para alguma linguagem que contém todas as palavras de comprimento para algum conjunto (veja Schmidt 1985 e também Regan e Vollmer 1997 ). Isto garante uma redução trivial de para . Linguagens de intervalo geralmente têm intervalos exponencialmente crescentes entre os intervalos de tamanhos em . Isso garante que as densidades de eB A = B ∩ L L n ∈ S G S G ⊆ N A B G S L A B B não são polinomialmente relacionados. No entanto, não há garantia de que abrindo buracos em uma linguagem sempre dá origem a uma linguagem que tem muito pouca estrutura para ser alvo de uma redução de . (O termo soprando orifícios é de Downey e Fortnow 2003 ). A diferença de densidades pode ser suficiente para garantir isso, mas não vejo imediatamente como.
Outro exemplo é quando é uma mistura de uma linguagem de disco e . Primeiro cria uma linguagem gappy por intersecta alguma linguagem com uma linguagem de lacuna . conterá apenas instâncias de tamanhos que estão nos intervalos do conjunto de tamanhos determinando o idioma do intervalo. Agora crie misturando com alguma língua difícil as lacunas, tomando a união de e da interseção de com o complemento do . SeA A ∉ L C ∉ L G A S G B A D A D G D C D 2EXPSPACE C ∈ PSPACE ∖ L D A B Aé difícil o suficiente em comparação com , como sendo -hard enquanto , então pelo teorema da hierarquia de espaço não pode haver redução do espaço de log de para . Em seguida, parece possível estender esta para mostrar que não há redução logspace de para .
Isso ainda deixa a situação em que é mais difícil que mas "não é demais", por exemplo, considere como SAT e como STCON ou como QBF-SAT e como SAT. Para obter um resultado, pode ser necessário assumir para STCON / SAT ou para SAT / QBF-SAT, mas não é imediatamente claro para mim como usar essas suposições.
fonte
Respostas:
Seja qualquer idioma que não esteja em , de modo que tenha densidade , e defina Aqui é concatenação. O idioma possui densidade , que é superpolinomial em . Por outro lado, o espaço de log e reduz um ao outro ( a concatenando e a reduzindo todas as seqüências que terminam emL A 2 o ( n ) B = { s ∘ 1 | s ∈ { 0 , 1 } ∗ } ∪ { s ∘ 0 | s ∈ A } . ∘ B Ω ( 2 n ) 2 o ( n ) A B A B 0 B A 1 0 B ∉ LA L A 2o(n)
fonte