Al lavoro mi è stato assegnato il compito di dedurre alcune informazioni sul tipo di un linguaggio dinamico. Riscrivo sequenze di affermazioni in letespressioni nidificate , in questo modo: return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let …
Ho letto diverse volte che non è possibile capovolgere la risposta di un NDTM in modo efficiente. Tuttavia, non capisco perché. Ad esempio, dato un NDTM che gira in , questo testo (sezione 3.3) afferma che non è chiaro come un altro NDTM possa determinare nel tempo come invertire la …
Sto cercando di trovare le risposte a due domande sulla Universal Turing machine. In che modo la macchina Universal Turing può simulare una macchina Turing se quella che viene simulata ha un numero maggiore di stati? Come può la macchina Universal Turing simulare una macchina Turing se quella che viene …
È stato provato che il problema di decidere se un input è un palindromo richiede spazio su una macchina Turing. Tuttavia, anche la memorizzazione dell'input occupa spazio quindi ciò non significa che tutte le macchine Turing richiedano spazio ?Ω(logn)Ω(logn)\Omega(\log n)nnnΩ(n)Ω(n)\Omega(n) Ovviamente, non c'è contraddizione qui, dal momento che qualsiasi funzione …
Ho visto siti web che pretendono di "dimostrare" che HTML5 + CSS è Turing Complete. Ho visto siti Web che pretendono di "dimostrare" che SQL è Turing Complete. Ho visto un sacco di siti web che pretendono di "spiegare" cosa significa essere Turing Complete. Abbastanza! Dove posso trovare un libro …
Le macchine di Turing e le grammatiche senza restrizioni sono due diversi formalismi che definiscono i linguaggi di RE. Alcuni linguaggi RE sono decidibili, ma non tutti lo sono. Possiamo definire le lingue decidibili con le macchine di Turing affermando che una lingua è decidibile se esiste una TM per …
Accettare significa che il TM leggerà e riconoscerà un carattere dalla cella da cui sta attualmente leggendo? Ed è un caso che una TM si fermi se l'ingresso è decidibile?
Ottengo la prova di passare da un enumeratore a una Turing Machine (continuo a eseguire l'enumeratore e vedere se corrisponde all'input) ma non vedo come funziona l'altro modo. Secondo i miei appunti e il libro (Introduzione alla teoria del calcolo - Sipser), per ottenere l'enumeratore di Turing da una macchina …
La domanda è l'esercizio 1.9 del libro Compora complessità computazionale di Arora-Barak : un approccio moderno : Definire una macchina di Turing RAM come macchina di Turing con memoria ad accesso casuale. Formalizziamo questo come segue: La macchina ha un array infinito A che è inizializzato su tutti gli spazi. …
Ho il seguente problema algoritmico: Determina la complessità di Turing nello spazio nel riconoscere stringhe di DNA che sono palindromi di Watson-Crick. I palindromi di Watson-Crick sono stringhe il cui complemento invertito è la stringa originale. Il complemento è definito a lettere, ispirato al DNA: A è il complemento di …
OK, quindi ecco una domanda di un test passato nella mia classe di Teoria del calcolo: Uno stato inutile in una TM è quello che non viene mai inserito in nessuna stringa di input. Let Dimostra che U S E L E S S T M è indecidibile.U S E …
Nell'analisi dell'algoritmo, ipotizziamo un generico Random Access Machine (RAM) a un processore. Per quanto ne so, la macchina RAM non è più efficiente della macchina Turing. Tutti gli algoritmi possono essere implementati nella macchina di Turing. Quindi le mie domande sono: Se la macchina di Turing è efficiente quanto la …
Su questo sito ci sono molte varianti sulla domanda se le TM possono decidere il problema di arresto, sia per tutte le altre TM che per determinati sottoinsiemi. Questa domanda è in qualche modo diversa. Chiede se il fatto che il problema di arresto si applichi a tutte le TM …
Un'affermazione del teorema di Rice è riportata a pagina 35 di "Complessità computazionale: un approccio moderno" (Arora-Barak): Una funzione parziale da a è una funzione che non è necessariamente definita su tutti i suoi input. Diciamo che una TM calcola una funzione parziale se per ogni in cui è definito, …
Per dimostrare che la 3 colorazione è decidibile, è sufficiente dire: Ogni nodo nel grafico ha 3 colori possibili Pertanto, possiamo enumerare tutte le possibilità e quindi verificare che nessun bordo contenga nodi dello stesso colore3n3n3^n Ciò dimostra che la 3 colorazione è decidibile? O devo costruire una macchina di …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.