Quali sono le conseguenze di


14

Una lingua è in se esiste una macchina di Turing dello spazio di log che decide la lingua con una quantità polinomiale di consigli.L/poly

Vedi qui per maggiori informazioni: https://en.wikipedia.org/wiki/L/poly

Domanda

Quali sono le conseguenze di ?PL/poly


Nota: L / poly è anche caratterizzato come la classe di linguaggi che hanno programmi di ramificazione di dimensioni polinomiali.
Michael Wehar,

1
Sono note conseguenze interessanti di L = P? (Interessante significato del fatto che (a) è richiesta una prova non banale e (b) la conseguenza non è semplicemente che P avrebbe tali e quali proprietà che L ha incondizionatamente)
William Hoza,

Nella mia domanda, sono aperto a tutte le conseguenze che gli utenti trovano significative per loro anche se sono banali. Alcuni potenziali conseguenze che mi stavo chiedendo se erano implica forse P = L o P / p o l y = L / p o l y o qualcos'altro più deboli relative a questo. :)PL/polyP=LP/poly=L/poly
Michael Wehar,

1
Giusto! è davvero una conseguenza; vedi la mia risposta per la prova. P/poly=L/poly
William Hoza,

1
@WilliamHoza Inoltre, penso che implichi D T I M E ( t ( n ) ) N T I M E ( t ( n ) ) per alcune funzioni t ( n ) . Vedi "Su separatori, segregatori e tempo contro spazio" per maggiori informazioni. P=LDTIME(t(n))NTIME(t(n))t(n)
Michael Wehar,

Risposte:


9

Una semplice conseguenza è . Prova: per qualsiasi lingua A P / poli , esiste una lingua B P e una sequenza di stringhe di avviso di lunghezza polinomiale y 1 , y 2 , y 3 , ... tali che x AP/poly=L/polyAP/polyBPy1,y2,y3, . Per ipotesi, esiste una lingua C L e una sequenza di stringhe di consigli di lunghezza polinomiale z 1 , z 2 , z 3 , ... tali che ( x , y ) BxA(x,y|x|)BCLz1,z2,z3, . Ciò implica A L / poli ; la stringa di avviso per x è ( y | x | , z | ( x , y | x | ) | ) .(x,y)B(x,y,z|(x,y)|)CAL/polyX(y|X|,z|(X,y|X|)|)

(Una versione sintetica della dimostrazione: .)PL/poliP/poli(L/poli)/poli=L/poli


Eccezionale! Grazie mille. Lo apprezzo molto. :)
Michael Wehar,
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.