ALAN TURING E IL LATO OSCURO DELLA MELA - Marco Giunti - ALOPHIS, Università di Cagliari

Pagina creata da Cristian Paolini
 
CONTINUA A LEGGERE
ALAN TURING E IL LATO OSCURO DELLA MELA - Marco Giunti - ALOPHIS, Università di Cagliari
NAJS - Per il metodo. Firenze, 10-11-2012

ALAN TURING E IL LATO
OSCURO DELLA MELA
Marco Giunti - ALOPHIS, Università di Cagliari
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