La prova che


9

Vorrei utilizzare il vostro aiuto per il seguente problema:

. Mostra che L R E C o R E .L={ML(M) is context-free}LRECoRE

So che per dimostrare , è sufficiente trovare una lingua L tale che L R E e dimostrare che c'è una riduzione da L a L ( L M L ) .LRELLRELL (LML)

Ho iniziato a pensare di linguaggi, che so già che non si trovano in , e so che H un l t * = { M | M  soste per ogni ingresso } R E . Ho pensato di questa riduzione da H a L t * a L : f ( M ) = ( M ' ) . per ogni M : se M soste per ogni ingresso REHalt={MM halts for every input}REHaltLf(M)=(M)MM altrimenti sarebbe o n 1 n 0 n , ma questo non è corretto, vero? Come posso verificare che M si fermi per iniziare ogni input? e- è questo il modo di farlo?L(M)=0n1non1n0nM

Risposte:


8

Penso che la domanda sia come dimostrare che non è re Un modo per farlo è ridurre il complemento del problema di arresto a L , perché il complemento del problema di arresto non è re LL

Ecco un suggerimento su un modo per fare quella riduzione: dati e x , vogliamo creare un linguaggio libero dal contesto se e solo se M ( x ) non si ferma. Quindi inizia a simulare M sull'input x . Finché M ( x ) non si ferma, creiamo una lingua che assomiglia a { 0 n : n N } . Ma se M ( x ) si interrompe, cambiamo la lingua che stiamo generando dopo quel punto in modo che sia un linguaggio libero ma senza contesto.MxM(x)MxM(x){0n:nN}M(x)


Grazie per la risposta. E 'abbastanza per immediato concludere che così? o dovrei mostrare in modo simile una riduzione dal complemento del problema di arresto a ˉ L ? L¯REL¯
Numeratore

2
Il modo più semplice per mostrare che non è co-re è di ridurre (separatamente) il problema della terminazione a L . Questo può essere fatto in un modo vagamente simile a quello che ho suggerito per ridurre il complemento del problema di arresto, tranne per il fatto che si desidera costruire un linguaggio "cattivo" fino a quando alcune macchine si fermano, e quindi passare a un linguaggio "buono". LL
Carl Mummert,

Puoi spiegarci come ci aiuta la riduzione dal problema dell'arresto a L? sapremo quindi che , e sappiamo già che L R E ..LRLRE
Numeratore

1
ABB

LL
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.