ALAN TURING E IL LATO OSCURO DELLA MELA

Похожие документы
Appunti del corso di Informatica 1 (IN110 Fondamenti) 3 Modelli di calcolo

circostanze che lo determinano e lo modificano. Secondo alcuni studi portati avanti da Galileo GALILEI e Isac


1. Le leggi di Keplero Fino al 1600 si credeva che: la Terra fosse al centro dell'universo, con il Sole e i pianeti orbitanti attorno (modello

Algoritmi e Complessità

Macchine di Turing. Francesco Paoli. Istituzioni di logica, Francesco Paoli (Istituzioni di logica, ) Macchine di Turing 1 / 29

un nastro di carta prolungabile a piacere e suddiviso in celle vuote o contenenti al più un unico carattere;

IISS Enzo Ferrari, Roma. Plesso Vallauri, Liceo delle Scienze Applicate. Programma svolto

Tempi Moduli Unità /Segmenti. 2.1 La conservazione dell energia meccanica

Che cos è la fisica?

Gravità e moti orbitali. Lezione 3

studia il moto dei corpi date le forze che agiscono su di essi:

4. I principi della meccanica

FISICA - PROGRAMMAZIONE 2 ANNO SCIENTIFICO

GAIALAB:INCONTRIAMO L AMBIENTE IN LABORATORIO

Le forze. Cos è una forza? in quiete. in moto

4 FORZE FONDAMENTALI

PIANO DI STUDIO D ISTITUTO

La relatività generale. Lezioni d'autore

Conoscenze FISICA LES CLASSE TERZA SAPERI MINIMI

LICEO SCIENTIFICO G. GALILEI - Verona Anno Scolastico

Newton, lo scienziato che svelò il mistero della gravitazione universale

Dinamica delle Strutture

Indice. 2 Moto in una dimensione 2.1 Spostamento e velocità Accelerazione Moto uniformemente accelerato 37 2.

Elementi di Informatica e Programmazione

Premessa: Si continua a studiare il moto degli oggetti in approssimazione di PUNTO MATERIALE

Lezione 6. Forze attive e passive. L interazione gravitazionale. L interazione elettromagnetica.

SVOLTO DA:MARTINA VIGNOLA SOLA SIMONA IL MOTO DEI PIANETI

OSSERVARE E MISURARE

Principio di inerzia

CAPITOLO. 1 Gli strumenti di misura Gli errori di misura L incertezza nelle misure La scrittura di una misura 38

Dinamica. Relazione tra forze e movimento dei corpi Principi della dinamica Conce4 di forza, inerzia, massa

IL LAVORO E LE ENERGIE Giuseppe Frangiamore con la collaborazione di Carmelo Bastillo

Informatica per la Comunicazione/ Verdicchio/ 09/02/2017/ Domande / VERSIONE 1

LE RETTE PERPENDICOLARI E LE RETTE PARALLELE Le rette perpendicolari Le rette tagliate da una trasversale Le rette parallele

La Matematica nell Astronomia. Una (breve) introduzione. Roberto Ferretti

approfondimento La dinamica e le interazioni fondamentali Il principio di inerzia secondo Galileo Sistemi inerziali

LA GRAVITAZIONE. Legge di Gravitazione Universale 08/04/2015 =6, /

Il calcolo vettoriale: ripasso della somma e delle differenza tra vettori; prodotto scalare; prodotto vettoriale.

Programma di matematica e scienze

I. T. C. G. E.GUALA - BRA (CN) Programmazione modulare di FISICA a.s. 2009/2010

Anno scolastico 2016/17. Piano di lavoro individuale ISS BRESSANONE-BRIXEN LICEO SCIENTIFICO - LICEO LINGUISTICO - ITE. Classe: V liceo linguistico

Moto circolare uniforme

Gravità e moti orbitali. Lezione 3

PROGRAMMA SVOLTO. Classe 1 a C a.s Materia MATEMATICA prof.ssa ANNA GATTO

Dispensa di Informatica II.1

MATEMATICA = STUDIO DEI NUMERI E DELLE FORME. LA MATEMATICA DIVENTA UN AREA DI STUDIO, UN IMPRESA INTELLETTUALE (con elementi religiosi ed estetici).

Capitolo 5: Macchine di Turing e calcolabilitá secondo Turing

LA PROGRAMMAZIONE DI FISICA SUI 5 ANNI IN VISTA DELL ESAME DI STATO

Marco Panareo. Appunti di Fisica. Meccanica e Termodinamica. Università degli Studi del Salento, Facoltà di Ingegneria

Dinamica: Forze e Moto, Leggi di Newton

LE CAUSE DEL MOTO 1. I PRINCIPI DELLA DINAMICA. La dinamica. Il primo principio della dinamica (o principio di inerzia)

blu/volume 2/esercizi2/

Indice. Fisica: una introduzione. Il moto in due dimensioni. Moto rettilineo. Le leggi del moto di Newton

FISICA (dal greco physis = natura )

1 di 5 12/02/ :23

Fisica Main Training Lorenzo Manganaro

Verifica sommativa di Fisica Cognome...Nome... Data

L ORIGINE DELLA LUNA

PIANO DI LAVORO DEL DOCENTE prof. Rossi Manuela A.S. 2015/2016 CLASSE: 1ALL MATERIA: Scienze Naturali

ALAN MATHISON TURING. di Marcello Frixione e Teresa Numerico

Sviluppo della forza (parte I).

Densità e volume specifico

Lezione 3. Principi generali della Meccanica Cinematica, Statica e Dinamica

Facoltà di Farmacia - Anno Accademico A 08 Aprile 2015 Esercitazione in itinere

Il concetto di calcolatore e di algoritmo

VELOCITA' DI FUGA E RAGGIO DELL'ORIZZONTE DEGLI EVENTI SECONDO LA FISICA CLASSICA

Facoltà di Farmacia - Anno Accademico A 18 febbraio 2010 primo esonero

CASO STUDIO: IL PERSONAL COMPUTER

Progetto dell unità formativa di apprendimento Forze e moto. Gioacchina Giambelluca

LICEO SCIENTIFICO STATALE "G. GALILEI" - MACERATA a.s Contratto formativo

Aniello Murano Macchine di Turing

Unità didattica 2. Seconda unità didattica (Fisica) 1. Corso integrato di Matematica e Fisica per il Corso di Farmacia

PROGRAMMA PREVENTIVO

Classe 3 a D Anno scolastico 2013/2014 Insegnante: prof. Rosaria Leva. Programma di Matematica

IIS Moro Dipartimento di matematica e fisica

Le parole dell informatica: algoritmo e decidibilità

Sintesi degli argomenti di fisica trattati (parte uno)

Транскрипт:

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 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 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 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...? 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...? 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? 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? 3/15

CHI LAVORA SUL PROBLEMA David Hilbert 1862 1943 Alonzo Church 1903 1995 Kurt Gödel 1906 1978 Alan Turing 1912 1954 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) 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) 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) 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 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 6/15

IL FUNZIONAMENTO DI UNA MT 0 0 0 0 0 1 1 1 0 0 0 Memoria esterna Testa leggi/scrivi/muovi q 1 Testa leggi/scrivi Memoria Interna q 1 0 1Rq 2 q 1 1 : 1Lq 1 q 2 0 : 1Rq 1 q 2 1 : 1Hq 2 : Unità di controllo 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 q 1 Testa leggi/scrivi Memoria Interna q 1 0 1Rq 2 q 1 1 : 1Lq 1 q 2 0 : 1Rq 1 q 2 1 : 1Hq 2 : Unità di controllo 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 q 2 Testa leggi/scrivi Memoria Interna q 1 0 1Rq 2 q 1 1 : 1Lq 1 q 2 0 : 1Rq 1 q 2 1 : 1Hq 2 : Unità di controllo 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 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 1 1 1 0 0 0 0 0 q 1 * quintuple di MT Q 1 Testa leggi/scrivi di MTU Memoria interna di MTU QUINTUPLE di MTU Testa leggi/scrivi/muovi di MTU Unità di controllo di MTU 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) 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) 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 11/15

1666 (?) LA MELA DI NEWTON FORZA DI GRAVITAZIONE UNIVERSALE 12/15

F = G m 1 m 2 /d 2 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 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 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 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 15/15

L'ENIGMA SVELATO? La mela di Turing è la mela di Newton la mela della conoscenza e della dannazione umana. GRAZIE 15/15