ALAN TURING E IL LATO OSCURO DELLA MELA - Marco Giunti - ALOPHIS, Università di Cagliari
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
NAJS - Per il metodo. Firenze, 10-11-2012 ALAN TURING E IL LATO OSCURO DELLA MELA Marco Giunti - ALOPHIS, Università di Cagliari
PERCHÉ TURING? PER IL METODO - Incontri sui fondamenti metodologici e teorici delle scienze, tecniche, arti e mestieri Comprendere e valorizzare eccellenza,innovazione, creatività anticonformismo competenza 2012 - Centenario della nascita di Alan Turing padre teorico del computer NAJS - Per il metodo. Firenze, 10-11-2012 1/15
PERCHÉ TURING? PER IL METODO - Incontri sui fondamenti metodologici e teorici delle scienze, tecniche, arti e mestieri Comprendere e valorizzare eccellenza, innovazione, creatività spesso coniugate con anticonformismo sempre con competenza profonda 2012 - Centenario della nascita di Alan Turing padre teorico del computer NAJS - Per il metodo. Firenze, 10-11-2012 1/15
PERCHÉ TURING? PER IL METODO - Incontri sui fondamenti metodologici e teorici delle scienze, tecniche, arti e mestieri Comprendere e valorizzare eccellenza, innovazione, creatività spesso coniugate con anticonformismo sempre con competenza profonda 2012 - Centenario della nascita di Alan Turing padre teorico del computer NAJS - Per il metodo. Firenze, 10-11-2012 1/15
IL LATO OSCURO DELLA MELA 8 giugno1954 : Turing fu trovato morto con accanto una mela morsicata; avvelenamento da cianuro. 1952 castrazione chimica per omosessualità – suicidio? Esperimenti chimici amatoriali – incidente? Lavora per i servizi segreti britannici dalla fine del 1938 fino alla condanna nel 1952 – forse ucciso? Perché la mela? La mela di Biancaneve? La mela di Steve Jobs? O un'altra mela ... ? NAJS - Per il metodo. Firenze, 10-11-2012 2/15
IL LATO OSCURO DELLA MELA 8 giugno1954 : Turing fu trovato morto con accanto una mela morsicata; avvelenamento da cianuro. 1952 castrazione chimica per omosessualità – suicidio? Esperimenti chimici amatoriali – incidente? Lavora per i servizi segreti britannici dalla fine del 1938 fino alla condanna nel 1952 – forse ucciso? Perché la mela? La mela di Biancaneve? La mela di Steve Jobs? O un'altra mela ... ? NAJS - Per il metodo. Firenze, 10-11-2012 2/15
1935 KING'S COLLEGE - CAMBRIDGE Turing segue il corso tenuto da Max Newman sui fondamenti della matematica PROBLEMA APERTO: definire in modo matematicamente ineccepibile la classe delle funzioni numeriche effettivamente calcolabili Esempi di funzioni numeriche effettivamente calcolabili: successore, somma, moltiplicazione, sottrazione, ecc. per ciascuna di esse esiste un algoritmo (regola meccanica) che permette a u essere umano di calcolarla, usando soltanto carta e penna ma qual è il criterio esatto e generale che ci permette di stabilire quali siano tutte e sole le funzioni di questo tipo? NAJS - Per il metodo. Firenze, 10-11-2012 3/15
1935 KING'S COLLEGE - CAMBRIDGE Turing segue il corso tenuto da Max Newman sui fondamenti della matematica PROBLEMA APERTO: definire in modo matematicamente ineccepibile la classe delle funzioni numeriche effettivamente calcolabili Esempi di funzioni numeriche effettivamente calcolabili: successore, somma, moltiplicazione, sottrazione, ecc. per ciascuna di esse esiste un algoritmo (regola meccanica) che permette a un essere umano di calcolarla, usando soltanto carta e penna ma qual è il criterio esatto e generale che ci permette di stabilire quali siano tutte e sole le funzioni di questo tipo? NAJS - Per il metodo. Firenze, 10-11-2012 3/15
CHI LAVORA SUL PROBLEMA David Hilbert Alonzo Church Kurt Gödel Alan Turing 1862 – 1943 1903 – 1995 1906 – 1978 1912 – 1954 NAJS - Per il metodo. Firenze, 10-11-2012 4/15
1936 DUE DIVERSE DEFINIZIONI E LA TESI DI CHURCH Definizione di Herbrand-Gödel: ricorsività Definizione di Church: lambda definibilità Church e Kleene dimostrarono poi (pubblicato aprile 1936: An Unsolvable Problem of Elementary Number Theory) che le due definizioni sono equivalenti – individuano la stessa classe di funzioni numeriche Ma non era affatto chiaro che tutte le funzioni effettivamente calcolabili fossero comprese nella classe così definita (TESI DI CHURCH) NAJS - Per il metodo. Firenze, 10-11-2012 5/15
1936 DUE DIVERSE DEFINIZIONI E LA TESI DI CHURCH Definizione di Herbrand-Gödel: ricorsività Definizione di Church: lambda definibilità Church e Kleene dimostrarono poi (pubblicato aprile 1936: An Unsolvable Problem of Elementary Number Theory) che le due definizioni sono equivalenti – individuano la stessa classe di funzioni numeriche Ma non era affatto chiaro che tutte le funzioni effettivamente calcolabili fossero comprese nella classe così definita (TESI DI CHURCH) NAJS - Per il metodo. Firenze, 10-11-2012 5/15
1936 DUE DIVERSE DEFINIZIONI E LA TESI DI CHURCH Definizione di Herbrand-Gödel: ricorsività Definizione di Church: lambda definibilità Church e Kleene dimostrarono poi (pubblicato aprile 1936: An Unsolvable Problem of Elementary Number Theory) che le due definizioni sono equivalenti – individuano la stessa classe di funzioni numeriche Ma non era affatto chiaro che tutte le funzioni effettivamente calcolabili fossero comprese nella classe così definita (TESI DI CHURCH) NAJS - Per il metodo. Firenze, 10-11-2012 5/15
1936 LA TERZA DEFINIZIONE Definizione di Turing: computabilità mediante Macchine di Turing (MT) Turing dimostrò (inviato maggio1936: On Computable Numbers, with an Application to the Eintscheidungsproblem) che la sua definizione era equivalente a quella di Church PUNTO CRUCIALE: il modo in cui le macchine di Turing funzionano rende (quasi) ovvio che esse hanno esattamente le stesse capacità di calcolo di un uomo che esegue regole meccaniche con carta e penna la tesi di Church è così giustificata - tesi di Church-Turing NAJS - Per il metodo. Firenze, 10-11-2012 6/15
1936 LA TERZA DEFINIZIONE Definizione di Turing: computabilità mediante Macchine di Turing (MT) Turing dimostrò (inviato maggio1936: On Computable Numbers, with an Application to the Eintscheidungsproblem) che la sua definizione era equivalente a quella di Church PUNTO CRUCIALE: il modo in cui le macchine di Turing funzionano rende (quasi) ovvio che esse hanno esattamente le stesse capacità di calcolo di un uomo che esegue regole meccaniche con carta e penna la tesi di Church è così giustificata – Tesi di Church-Turing NAJS - Per il metodo. Firenze, 10-11-2012 6/15
IL FUNZIONAMENTO DI UNA MT 0 0 0 0 0 1 1 1 0 0 0 Memoria esterna Testa leggi/scrivi/muovi Testa leggi/scrivi q1 0 : 1Rq2 Unità di controllo q1 q1 1 : 1Lq1 q2 0 : 1Rq1 Memoria Interna q2 1 : 1Hq2 NAJS - Per il metodo. Firenze, 10-11-2012 7.1/15
IL FUNZIONAMENTO DI UNA MT 0 0 0 0 0 1 1 1 0 0 0 Memoria esterna Testa leggi/scrivi/muovi Testa leggi/scrivi q1 0 : 1Rq2 Unità di controllo q1 q1 1 : 1Lq1 q2 0 : 1Rq1 Memoria Interna q2 1 : 1Hq2 NAJS - Per il metodo. Firenze, 10-11-2012 7.2/15
IL FUNZIONAMENTO DI UNA MT 0 0 0 0 1 1 1 1 0 0 0 Memoria esterna Testa leggi/scrivi/muovi Testa leggi/scrivi q1 0 : 1Rq2 Unità di controllo q2 q1 1 : 1Lq1 q2 0 : 1Rq1 Memoria Interna q2 1 : 1Hq2 NAJS - Per il metodo. Firenze, 10-11-2012 7.3/15
ANALOGIA FRA UOMO CHE CALCOLA E MACCHINA DI TURING regole di calcolo = quintuple (unità di controllo) foglio di carta quadrettata = memoria esterna occhio/penna/mano = testa leggi/scrivi/muovi memoria di lavoro = memoria interna accesso/modifica memoria di lavoro = testa leggi/scrivi 3 4 5 + 8 6 = 4 3 1 NAJS - Per il metodo. Firenze, 10-11-2012 8/15
LA MACCHINA DI TURING UNIVERSALE (MTU) stato interno di MT simbolo letto di MT Memoria esterna di MTU 0 0 0 0 0 0 q1 1 1 1 0 0 0 0 0 * quintuple di MT Testa leggi/scrivi/muovi Testa di MTU leggi/scrivi di MTU QUINTUPLE Unità di controllo Q1 di MTU di MTU Memoria interna di MTU NAJS - Per il metodo. Firenze, 10-11-2012 9/15
QUALSIASI MT È UN SISTEMA DINAMICO DETERMINISTICO (DS) Ad ogni istante, tutta l'informazione rilevante per la dinamica del sistema è data dallo STATO COMPLETO del sistema stesso stato completo MT: (1) stato interno, (2) contenuto di tutte le caselle del nastro, (3) posizione della testa C'è una LEGGE DI TRANSIZIONE che determina il passaggio dallo stato presente allo stato del sistema a un istante successivo qualsiasi legge di transizione MT: quintuple (unità di controllo) NAJS - Per il metodo. Firenze, 10-11-2012 10/15
QUALSIASI MT È UN SISTEMA DINAMICO DETERMINISTICO (DS) Ad ogni istante, tutta l'informazione rilevante per la dinamica del sistema è data dallo STATO COMPLETO del sistema stesso stato completo MT: (1) stato interno, (2) contenuto di tutte le caselle del nastro, (3) posizione della testa C'è una LEGGE DI TRANSIZIONE che determina il passaggio dallo stato presente allo stato del sistema a un istante successivo qualsiasi legge di transizione MT: quintuple (unità di controllo) NAJS - Per il metodo. Firenze, 10-11-2012 10/15
RAPPORTO FRA MTU E QUALSIASI MT Se pensiamo alla MTU e a una qualsiasi MT come distinti sistemi dinamici, il loro rapporto è il seguente Dato lo stato completo della MT, la MTU è capace di riprodurre fedelmente la transizione della MT allo stato completo successivo (e quindi a un qualunque stato futuro) MTU emula MT (definizione rigorosa è possibile) Le relazione di emulazione fra sistemi dinamici è il fondamento dell'universalità della MTU NAJS - Per il metodo. Firenze, 10-11-2012 11/15
1666 (?) LA MELA DI NEWTON FORZA DI GRAVITAZIONE UNIVERSALE NAJS - Per il metodo. Firenze, 10-11-2012 12/15
F = G m1m2 /d2 Legge della gravitazione universale di Newton applicata a un SATELLITE (luna) in moto intorno a un PIANETA (terra) dà luogo a un particolare sistema dinamico. Chiamiamo questo sistema DSU Legge della caduta dei gravi di Galileo dà luogo a un secondo sistema dinamico Legge del moto di un proiettile di Galileo dà luogo a un terzo sistema dinamico Queste due sono le leggi di un qualsiasi moto dovuto esclusivamente al peso dei corpi sulla terra chiamiamo uno qualsiasi dei corrispondenti sistemi dinamici, DST NAJS - Per il metodo. Firenze, 10-11-2012 13/15
QUAL È IL RAPPORTO FRA DSU E UN QUALSIASI DST? SORPRESA: il rapporto è lo STESSO che vale fra la macchina di Turing universale MTU e una qualsiasi macchina di Turing MT, ovvero: DSU emula DST esattamente nello stesso senso in cui MTU emula MT La relazione alla base dell'universalità della MTU è quindi la stessa relazione che è anche alla base dell'universalità del modello gravitazionale di Newton dei moti celesti NAJS - Per il metodo. Firenze, 10-11-2012 14/15
QUAL È IL RAPPORTO FRA DSU E UN QUALSIASI DST? SORPRESA: il rapporto è lo STESSO che vale fra la macchina di Turing universale MTU e una qualsiasi macchina di Turing MT, ovvero: DSU emula DST esattamente nello stesso senso in cui MTU emula MT La relazione alla base dell'universalità della MTU è quindi la stessa relazione che è anche alla base dell'universalità del modello gravitazionale di Newton dei moti celesti, ovvero di DSU NAJS - Per il metodo. Firenze, 10-11-2012 14/15
L'ENIGMA SVELATO? La mela di Turing è la mela di Newton – la mela della conoscenza e della dannazione umana. PER LA ZIA FRANCA GRAZIE NAJS - Per il metodo. Firenze, 10-11-2012 15/15
L'ENIGMA SVELATO? La mela di Turing è la mela di Newton – la mela della conoscenza e della dannazione umana. GRAZIE NAJS - Per il metodo. Firenze, 10-11-2012 15/15
Puoi anche leggere