Riduzioni tra lingue di diversa densità?


12

La densità di una lingua è una funzione d X : NN definita come d X ( n ) = | { x X | x | n } | . Supponiamo che A e B sono le lingue più di qualche alfabeto finito, A molti-uno logspace riduce a B , e B non è in L = DSPACE ( log n )XdX:NN

dX(n)=|{xX|x|n}|.
ABABBL=DSPACE(logn). Le funzioni sono correlate polinomialmente se esistono polinomi p e q tali che per tutti n N , f ( n ) p ( g ( n ) ) e g ( n ) q ( f ( n ) ) .f,g:NNpqnNf(n)p(g(n))g(n)q(f(n))

Se la densità di non è polinomialmente correlata alla densità di B , può esserci una riduzione dello spazio di registro da B ad A ?ABBA


sfondo

Mi aspetto che la risposta sia no, ma al momento non posso mostrarlo.

Chiaramente, se è in L allora v'è alcuna riduzione logspace da B a A . Quindi ci sono alcuni esempi per i quali è possibile fornire una risposta negativa definita.ALBA

Per prima cosa ho pensato al caso in cui è un linguaggio duro, e A si ottiene facendo buche in B prendendo A = B G , per un linguaggio gap G che contiene tutte le parole di lunghezza n S G per alcuni insiemi S GN (vedi Schmidt 1985 e anche Regan e Vollmer 1997 ). Questo garantisce una riduzione banale da A a B . Linguaggi di gap G di solito hanno spazi crescenti esponenzialmente tra gli intervalli di dimensioni inBABA=BGGnSGSGNABG . Ciò garantisce che le densità di A e B non siano correlate polinomialmente. Tuttavia, non v'è alcuna garanzia che soffia fori in una lingua dà sempre luogo a un linguaggio che è insufficiente struttura da essere il bersaglio di una riduzione dal B . (Il termine "hole hole"deriva daDowney e Fortnow 2003). La differenza di densità potrebbe essere sufficiente per garantirlo, ma non vedo immediatamente come.SGABB

Un altro esempio è quando è una miscela di un linguaggio duro e A . Innanzitutto creare un linguaggio gappy Una L intersecando qualche linguaggio C L con un linguaggio gap G . A conterrà quindi solo istanze di dimensioni che si trovano negli intervalli dell'insieme di dimensioni S G che determinano la lingua del gap. Ora create B mescolando A con un po 'duro il linguaggio D le lacune, prendendo l'unione di A e l'intersezione di D con il complemento di G . Se DBAALCLGASGBADADGDè abbastanza difficile rispetto a , come D essendo 2EXPSPACE -duro mentre C PSPACEL , quindi dalla gerarchia spazio teorema ci può essere riduzione logspace da D a A . Sembra quindi possibile estendere questo per dimostrare che non v'è alcuna riduzione logspace da B a A .CD2EXPSPACECPSPACELDABA

Questo lascia ancora la situazione in cui è più difficile di C ma "non troppo", per esempio prendere D come SAT e C come STCON, o D come QBF-SAT e C come SAT. Per ottenere un risultato, potrebbe essere necessario assumere LN P per STCON / SAT o N PP S P A C E per SAT / QBF-SAT, ma non mi è immediatamente chiaro come utilizzare questi presupposti.DCDCDCLNPNPPSPACE


4
A2o(n)Bn1

2
Penso che il commento di daniello risponda alla domanda. In generale, le riduzioni multiple ti dicono molto poco sulla densità, anche se hai molte riduzioni in entrambe le direzioni. Riduzioni 1-1 e riduzioni 1-1 in entrambe le direzioni (o anche più forti, isomorfismi p) danno relazioni tra densità (vale a dire la congettura dell'isomorfismo di Berman-Hartmanis che motiva il teorema di Mahaney; in effetti, penso che l'isomorfismo di BH potrebbe essere stato il motivazione principale per guardare la densità a tutti in primo luogo ...)
Joshua Grochow

Risposte:


8

A LA2o(n)

B={s1|s{0,1}}{s0|sA}.
BΩ(2n)2o(n)ABAB0BA10BL

BLAA

@ András Salamon, grazie per averlo sottolineato, ha modificato la risposta per catturare il commento.
daniello,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.