|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Trovata macchina di Turing universale a 2 stati e 3 simboli
L'annuncio è stato dato sul gruppo di discussione comp.theory.cell-automata da Tim Tyler.
Alex Smith, uno studente ventenne dell'Università di Birmingham, ha dimostrato che una certa macchina di Turing a due stati e tre simboli, descritta da Stephen Wolfram in "A New Kind of Science", è universale, ossia può riprodurre qualsiasi computazione. Una macchina di Turing del genere è la più semplice macchina universale esistente. È infatti noto da tempo che nessuna macchina di Turing a due stati e due simboli è universale. Annuncio sul sito web di Wolfram: http://www.wolframscience.com/prizes...tion_news.html PDF con la dimostrazione: http://www.wolframscience.com/prizes/tm23/TM23Proof.pdf Esibizione online: http://demonstrations.wolfram.com/Th...TuringMachine/ Articolo in italiano su Punto Informatico: http://punto-informatico.it/p.aspx?i=2099457
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" ![]() Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jun 2004
Città: BOLZANO/BOZEN
Messaggi: 14863
|
non ne capisco nulla ma mi pare interessante... praticamente ha trovato la soluzione in hardware più semplice e più efficace per qualunque tpo di emulazione? Cosa si intende per emulazione? Far girare codice diverso tra le varie architetture?
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6612
|
Sasha, non ti entusiasmare troppo: è un lavoro del tutto teorico
![]() Le "macchine di Turing" non esistono: i computer che usiamo hanno memoria ahimé finita, ma almeno usano una quantità di stati e di simboli parecchio elevata. Certo che... porca vacca... Due stati e tre simboli... ![]()
__________________
![]() |
![]() |
![]() |
![]() |
#4 |
Bannato
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13513
|
Eccezionale risultato per l'informatica teorica
![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2005
Città: Napoli
Messaggi: 6808
|
Si, però non può risolvere il problema dell'arresto della macchina di Turing!
![]() Come del resto nessuna macchina di Turing esistente!
__________________
0 A.D. React OS La vita è troppo bella per rovinarsela per i piccoli problemi quotidiani... IL MIO PROFILO SOUNDCLOUD! ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#6 |
Bannato
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13513
|
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Oct 2004
Città: Cesena
Messaggi: 3587
|
cosa sono gli stati e i simboli?
![]()
__________________
...si va dritti a casa senza più pensare che la guerra è bella anche se fa male e torneremo ancora a cantare e a farci fare l'amore...l'Amore...dalle infermiere!!! |
![]() |
![]() |
![]() |
#8 |
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
http://it.wikipedia.org/wiki/Macchina_di_Turing
Gli stati sono le "situazioni interne" che la macchina può assumere. I simboli, sono i caratteri che possono essere scritti, modificati e cancellati sul nastro.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" ![]() Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Nov 2002
Città: Singularity
Messaggi: 894
|
La notizia è stata riportata anche da Nature:
http://www.nature.com/news/2007/0710....2007.190.html Quote:
Immagino che questa macchina a 2 stati e 3 simboli sia la più semplice possibile... quindi segna la fine della ricerca della macchina di Turing universale minima ![]() Penso che questo risultato sia importante più per lo studio dei sistemi complessi che per l'informatica teoria. Il fatto che anche per questo automa vale il teorema di Turing sull'incomputabilità della terminazione, implica che non è sempre possibile sapere, dato un input, quale sarà il suo comportamento asintotico. Inoltre per Wolfram è una conferma del suo "principio dell'equivalenza computazionale": vale a dire, quasi tutti i sistemi che non hanno un comportamento banalmente prevedibile, hanno la stessa ricchezza della macchina di Turing universale.
__________________
echo 'main(k){float r,i,j,x,y=-15;while(puts(""),y++<16)for(x=-39;x++<40;putchar(" .:-;!/>"[k&7])) for(k=0,r=x/20,i=y/8;j=r*r-i*i+.1, i=2*r*i+.6,j*j+i*i<11&&k++<111;r=j);}'&>jul.c;gcc -o jul jul.c;./jul |Only Connect| "To understand is to perceive patterns" Isaiah Berlin "People often speak of their faith, but act according to their instincts." Nietzsche - Bayesian Empirimancer - wizardry Ultima modifica di Banus : 26-10-2007 alle 14:23. |
|
![]() |
![]() |
![]() |
#10 | ||||
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Quote:
Quote:
(Ovviamente, AC e MdT si simulano a vicenda.) Quote:
Quote:
EDIT: applicata la correzione di Banus.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" ![]() Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu Ultima modifica di Ziosilvio : 26-10-2007 alle 15:15. |
||||
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Nov 2002
Città: Singularity
Messaggi: 894
|
__________________
echo 'main(k){float r,i,j,x,y=-15;while(puts(""),y++<16)for(x=-39;x++<40;putchar(" .:-;!/>"[k&7])) for(k=0,r=x/20,i=y/8;j=r*r-i*i+.1, i=2*r*i+.6,j*j+i*i<11&&k++<111;r=j);}'&>jul.c;gcc -o jul jul.c;./jul |Only Connect| "To understand is to perceive patterns" Isaiah Berlin "People often speak of their faith, but act according to their instincts." Nietzsche - Bayesian Empirimancer - wizardry |
![]() |
![]() |
![]() |
#12 |
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Grazie.
Sempre rimanendo in tema: ora si potrebbe risolvere il problema simmetrico di trovare una MdT universale a 3 stati e 2 simboli. (Se ricordo bene, ogni MdT ha una MdT equivalente a due stati e almeno tre simboli oppure a due simboli e almeno tre stati.)
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" ![]() Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6612
|
Quote:
![]() E forse non è un'idea troppo peregrina... ![]()
__________________
![]() |
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Nov 2002
Città: Singularity
Messaggi: 894
|
Quote:
Dalla pagina del problema leggo che Wolfram ha analizzato anche le macchine di Turing a tre stati/2 simboli usando un'euristica ma le ha trovate tutte "troppo semplici", a differenza della macchina 2,3 della quale ha chiesto la dimostrazione di universalità. Per le macchine 3,2 quindi potrebbe convenire dimostrare il contrario ![]()
__________________
echo 'main(k){float r,i,j,x,y=-15;while(puts(""),y++<16)for(x=-39;x++<40;putchar(" .:-;!/>"[k&7])) for(k=0,r=x/20,i=y/8;j=r*r-i*i+.1, i=2*r*i+.6,j*j+i*i<11&&k++<111;r=j);}'&>jul.c;gcc -o jul jul.c;./jul |Only Connect| "To understand is to perceive patterns" Isaiah Berlin "People often speak of their faith, but act according to their instincts." Nietzsche - Bayesian Empirimancer - wizardry |
|
![]() |
![]() |
![]() |
#15 |
Bannato
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13513
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:48.