Ho tre domande secondarie correlate, che sono evidenziate dai seguenti punti elenco (no, non potrebbero essere divisi, se ti stai chiedendo). Andrej Bauer ha scritto, qui , che alcune funzioni sono realizzabili attraverso una macchina di Turing, ma non tramite lambda-calcolo. Un passo fondamentale del suo ragionamento è: Tuttavia, se …
Comprendo che il modello di Turing è diventato lo "standard" nel descrivere il calcolo. Sono interessato a sapere perché questo è il caso, ovvero perché il modello TM è diventato più ampiamente utilizzato rispetto ad altri modelli teoricamente equivalenti (per quanto ne sappia), ad esempio la recursione μ di Kleene …
I computer reali hanno una memoria limitata e solo un numero limitato di stati. Quindi sono essenzialmente automi finiti. Perché gli informatici teorici usano le macchine di Turing (e altri modelli equivalenti) per studiare i computer? Qual è lo scopo di studiare questi modelli molto più forti rispetto ai computer …
Ogni funzione calcolabile nel tempo t su una macchina Turing a nastro singolo usando un alfabeto di dimensione essere calcolata nel tempo su una macchina di Turing a nastro singolo che utilizza un alfabeto di dimensione (diciamo, e vuoto)?f: { 0 , 1 }*→ { 0 , 1 }f:{0,1}∗→{0,1}f : …
Sto cercando una risposta definitiva al fatto che la generazione di numeri "veramente casuali" sia calcolabile o meno di Turing. Non so come esprimerlo esattamente. Questa domanda StackExchange su "algoritmi efficienti per la generazione casuale di numeri" si avvicina alla risposta alla mia domanda. Charles Stewart afferma nella sua risposta: …
Paul Wegner e Dina Goldin pubblicano da oltre un decennio articoli e libri sostenendo principalmente che la tesi di Church-Turing è spesso travisata nella comunità della Teoria CS e altrove. Cioè, viene presentato come comprendente tutto il calcolo quando in realtà si applica solo al calcolo delle funzioni, che è …
Nell'introduzione e nella spiegazione Classi di complessità P e NP spesso fornite tramite la macchina di Turing. Uno dei modelli di calcolo è il lambda-calcolo. Capisco, che tutti i modelli di calcolo sono equivalenti (e se possiamo introdurre qualcosa in termini di macchina di Turing, possiamo introdurlo in termini di …
Se uno limita Turing Machines a un nastro finito (cioè, per usare lo spazio limitato SSS ), allora il problema di arresto è decidibile, essenzialmente perché dopo una serie di passaggi (che possono essere calcolati dal numero di stati e , e il dimensione dell'alfabeto), è necessario ripetere una configurazione.QQQSSS …
Voglio codificare una semplice macchina di Turing nelle regole di un gioco di carte. Vorrei renderlo una macchina Turing universale per dimostrare la completezza di Turing. Finora ho creato uno stato di gioco che codifica per la macchina di Turing a 2 stati e 3 simboli di Alex Smith . …
Un computer dotato di un flusso infinito di bit veramente casuali è più potente di un computer senza uno. La domanda è: è abbastanza potente da risolvere il problema dell'arresto? Cioè, un computer probabilistico può determinare se un programma deterministico si ferma o no ? Esempio di un computer probabilistico …
In questo articolo di Wikipedia sulla completezza di Turing si afferma che: Il calcolo lambda non tipizzato è Turing completo, ma molti calcoli lambda tipizzati, incluso il Sistema F, non lo sono. Il valore dei sistemi tipizzati si basa sulla loro capacità di rappresentare i programmi per computer più tipici …
Sappiamo che (vedi, ad esempio, Teoremi 1 e 3 di [1]), approssimativamente parlando, in condizioni adeguate, le funzioni che possono essere calcolate in modo efficiente dalla macchina di Turing in tempo polinomiale ("calcolabile in modo efficiente") possono essere espresse da reti neurali polinomiali con dimensioni ragionevoli, e quindi può essere …
Supponiamo che volessi formalizzare la prova di Turing sul problema dell'arresto in modo che una macchina potesse controllarla. Alcuni dei noti sistemi di dimostrazione di teoremi automatizzati includono Mizar, Coq e HOL4. Ho scaricato e sperimentato Coq, ma non ha una libreria per macchine Turing. Ho pensato di codificarne uno …
Se seguiamo il libro (o qualsiasi altra versione della specifica del linguaggio, se preferisci), quanta potenza computazionale può avere un'implementazione C? Si noti che "implementazione C" ha un significato tecnico: è un'istanza particolare della specifica del linguaggio di programmazione C in cui è documentato il comportamento definito dall'implementazione. L'implementazione in …
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.