Alan Mathison Turing
Anny Key de Souza Mendonça
Cesar Duarte Souto-Maior
Régis Sangoi Padilha
1
Alan Turing
 23
de Junho de 1912 – V7 de Junho de 1954
 Contribuições:

Máquina de Turing e a tese de Church-Turing

Colossus (Enigma)

Teste de Turing
2
Infância






Nasceu em Londres em 1912.
O pai era servidor público nas Índias.
Em 3 semanas aprendeu a ler sozinho com um livro chamado
“Reading without tears”.
Diziam que era gago.
Durante sua infância a família morava na França para pagar
menos impostos.
Em 1922 (10 anos) ele ganhou um livro chamado “Natural
Wonders Every Child Should Know”, e segundo Turing esse
livro abriu sua mente para a ciência.
3
Infância





Estudava química desde os 12 anos.
Em 1926 (14 anos) ele foi aceito para estudar em Sherborne.
Quando chegou na Inglaterra, estava tendo uma greve de trem e
ele foi até a escola de bicicleta (cerca de 60 milhas), evento que
foi até publicado no jornal local .
Começou a ler os trabalhos de Einstein em 1928 (16 anos).
Christopher: amizade, amor platônico e morte.
4
Alan Turing

Em outubro de 1931, ganhou uma bolsa de estudo - King’s College, em
Cambridge
 Estudou Matemática
 Conversava muito pouco
 Compreensão da sexualidade
 Descobriu que um de seus colegas partilhava de sua
inclinação sexual

Inicio da década de 30, Cambridge era uma das mais
importantes instituições do mundo em matemática e ciência
 O físico Paul Dirac e seus colaboradores haviam alçado
a universidade a uma posição em física quântica.
King’s College tinha o privilegio de ter como professor:
 George Hardy – um dos mais exímios matemático da
época
 Arthur Eddington – cujo trabalho havia confirmado
a teoria da relatividade de Einstein
 Ambos deram aulas para Turing

5
Alan Turing



Sra. Turing não sabia sobre a sexualidade do filho
 Embora o filho tivesse sido admitido na Pós-graduação do King’s College
(fosse o cérebro matemático mais brilhante da Grã-bretanha)
 A mãe tinha a necessidade de envergonhar o filho dizendo que tinha a
cabeça nas nuvens
 Sua relação com a mãe era estreita, em suas cartas tentava mantê-la
informada ate de seus pensamentos matemáticos
 Mencionava coisas relacionadas a teoria quântica
Em 1933 depois que Hitler tomou o poder na Alemanha, muitos exilados
alemães passaram por Cambridge fazendo conferencia e Turing pode ouvir
 Schrodinger – falando sobre mecânica quântica
 Max Born – ministrar um curso sobre mecânica quântica
1935 foi nomeado membro do King’s College
6
Máquina de Turing
São dispositivos extremamente básicos que manipulam
símbolos
 Simples, porém podem ser adaptadas para simular a
lógica de qualquer computador
 Descritas pela 1ª vez em 1936 por Turing no artigo "On
Computable Numbers, with an Application to the
Entscheidungsproblem" ("problema de decidibilidade")
 Introduziu conceitos computacionais como memória,
programa, programa armazenado na memória e
linguagem de programação.

7
Máquina de Turing



Apesar de ser possível sua construção,
estas máquinas não foram concebidas
para ser uma tecnologia usada na
prática e sim um experimento mental
sobre os limites da computação
mecânica.
O estudo de suas propriedades
abstratas permitiu muitas descobertas
sobre a ciência da computação e a
teoria da complexidade computacional
(problema da parada).
Tese de Church-Turing (Kleene-1943):
Toda função que seria naturalmente
percebida como computável, pode ser
computada por uma máquina de Turing
8
Máquina de Turing – Descrição Informal




Uma fita que é divida em células, uma
adjacente à outra. Cada célula contem um
símbolo de algum alfabeto finito.
Um cabeçote, que pode ler e escrever
símbolos na fita e mover-se para a esquerda
e para a direita.
Um registrador de estados, que armazena o
estado da máquina de Turing. O número de
estados diferentes é sempre finito e há um
estado especial denominado estado inicial
com o qual o registrador de estado é
inicializado.
Uma tabela de ação (ou função de transição)
que diz à máquina que símbolo escrever,
como mover o cabeçote (para esquerda,
para direita ou ficar parado) e qual será seu
novo estado, dados o símbolo que ele
acabou de ler na fita e o estado em que se
encontra. Se não houver nenhuma entrada
na tabela para a combinação atual de
símbolo e estado então a máquina pára.
9
Máquina de Turing – Descrição Formal

A definição formal usual da Máquina de Turing com uma fita é uma sêxtupla
M = (Q,Γ,s,b,F,δ), onde:







Q é um conjunto finito de estados
Γ é o alfabeto da fita (conjunto finito de símbolos)
é o estado inicial
é o símbolo branco
é o conjunto dos estados finais
é uma função parcial chamada função de transição,
onde E é o movimento para a esquerda e D é o movimento para a direita.
A definição varia na literatura, para tornar argumentos ou provas mais fáceis
ou mais claras, mas isto sempre é feito mantendo o poder computacional da
máquina resultante. Acrescentar a possibilidade do cabeçote permanecer na
mesma célula da fita em vez de mover-se não aumenta o poder computacional
da máquina, por exemplo.
10
Máquina de Turing
 Exemplos:
11
Máquina de Turing – Variações
 Fitas
Finitas e Infinitas de um lado ou em ambos
os lados
 Fitas Bi-dimensionais
 Movimento arbitrário do cabeçote
 Número arbitrário de cabeçotes
 Alfabeto finito arbitrário
 Maquinas de Turing não-determinísticas
12
Doutorado em Princeton





Foi orientado por Alonzo Church e obteve o título de PHD.
Concluiu que o que podia ser calculado pelo método de Church,
também podia ser calculado por uma máquina de Turing.
Após 1933, muitos alemães foram para os EUA. Em Princeton
estava Einstein e outros cientistas famosos.
Lá encontrou um ambiente menos formal, jogou hóquei e
aprendeu a dirigir
Von Neumann reconheceu seu trabalho e usou idéias de Turing
na construção do EDVAC
13
Bletchley Park

Historia de Bletchley começou em 1938, quando o engenheiro Robert
Lewinski apareceu afirmando ter trabalhado na construção de uma máquina
que sinalizava códigos
Fotografia de Bletchley Park, sede do centro de criptografia britânica na Segunda Guerra Mundial.
14
Enigma



Era uma máquina de codificar usada pelo comando alemão para enviar ordens
codificadas para sua forca no campo
A operação era simples, seu sistema de codificação, no entanto, parecia ser
indecifrável
Consistia de duas máquinas:
 Máquina emissora – era fixada uma chave, e a mensagem não codificada
era introduzida por datilografia.
 A mensagem era imediatamente embaralhada por três (ou mais)
rotores elétricos que eram ajustado de acordo com a chave, e em
seguida transmitida.
 Máquina receptora – estava fixada a mesma chave, e a mensagem podia
então ser desembaralhada e impressa sob forma decodificada
15
Enigma




Os rotores, que giravam de maneira independente, permitiam bilhões de
permutações de modo que qualquer inimigo que detectasse a transmissão
embaralhada via-se diante de uma tarefa aparentemente impossível se
quisesse decifrar o código
Milhões de mensagens eram enviadas a cada 24 horas, e a chave era
alterada três vezes por dia
Graças a Lewinski, os dirigentes do serviço de informação de Bletchley
sabiam como a maquina funcionava
 Mas, não era o bastante
 Depois que cada letra de uma mensagem era teclada, os rotores
giravam mais uma vez
 Assim, mesmo que a mesma letra fosse teclada varias vezes em
seguida, isso iria produzir letra diferentes na versão embaralhada
Para decifrar o código, era preciso conhecer a chave em que a maquina
fora fixada: somente isso determinava a posição inicial dos rotores
16
Máquina Enigma
17
Colossus


Em 1943 – começou a operar o COLOSSUS
Colossus era a máquina de decodificar de Turing ( as dificuldades eram tais
que foram preciso construir dez versões dela em Bletchley)



Computador inglês – Segunda Guerra Mundial.
Símbolos perfurados em fitas de papel
O Colossus tinha como objetivo fazer a criptoanálise de códigos alemães
ultra-secretos produzidos pela máquina de codificação Enigmas
18
Bombe

A Bombe era uma máquina eletro-mecânica com vários
conjuntos de rotores idênticos aos da Enigma.
Cripto-analista da marinha
Norte-Americana com uma
Bombe (cerca de 1944).
Imag.The Mariners's Museum
19
Bombe


Ao contrário da Enigma, os rotores da Bombe rodavam
automaticamente para percorrer todas as configurações
possíveis.
Quando encontrasse uma configuração que tornasse compatível
a palavra adivinhada e o texto cifrado, a máquina parava e o
cripto-analista iria testar aquela configuração com o resto do
texto cifrado numa Enigma;
 se o resultado não fosse correto, reinicializava a bombe para
continuar a procura.
20
Final da Guerra



Em novembro de 1942, retornou aos EUA para trabalhar com a marinha sobre
o ENIGMA naval e ajudou a Bell Labs no desenvolvimento de dispositivos
de conversa seguros.
Após seu retorno começou a aprender sozinho eletrônica, no intuito de
desenvolver uma maquina portátil que permita comunicação segura por voz,
denominada Delilah. Ela não podia ser usada em transmissões por rádio de
longas distâncias, e foi terminada muito tarde para seu uso na guerra, apesar
de seu uso ser demonstrado através da transmissão de um discurso de
Winston Churchill.
Em 1945, foi condecorado com o Order of the British Empire pelo seus
esforços na guerra.
21
Após a Guerra




Trabalhou no desenvolvimento do ACE (Automatic Computing
Engine), mas abandonou o projeto antes da conclusão.
Na Universidade de Manchester coordenou o projeto do MARK
I, onde criou um programa para jogar xadrez.
Criou o Teste de Turing.
De 1952 até a sua morte, trabalhou com matemática biológica
(morfogênese).
22
Teste de Turing



O Teste de Turing é baseado no jogo da imitação e envolve um
computador, um interrogador humano e um entrevistado
humano.
O interrogador deve tentar descobrir, por meio de perguntas qual
dos participantes é o computador.
Toda comunicação é feita através de um terminal de computador.
23
Teste de Turing
24
Teste de Turing



O interrogador pode perguntar qualquer tipo de pergunta.
O computador pode adotar qualquer estratégia para enganar o
entrevistador, como por exemplo:
 Mentir. Ex: Você é um computador? Não.
 Se o entrevistador pedir o resultado da multiplicação de
dois números grandes, o computador pode demorar para
responder e responder errado.
O humano entrevistado não deve tentar enganar o
entrevistador e deve tentar ajudar o entrevistador.
25
Teste de Turing




Turing defendia a idéia de que se várias pessoas diferentes
atuam como entrevistador e entrevistado e um número
suficiente de entrevistadores não for capaz de descobrir qual é
o computador, então o computador pensa.
Desde 1991 existe o concurso de Loebner para premiar
anualmente o melhor chatterbot.
O chatterbot mais famoso é o Eliza. Que tinha apenas 204
linhas de código.
Existe uma aposta de 10 mil dólares, registrada no “Long Bets
Foundation”, entre Mitch Kapor e Ray Kurzweil. Kapor acha
que o Teste de Turing vai ser superado até 2029.
26
Escândalos





Julgamento
Homossexual declarado - foi humilhado em
público
Impedido de acompanhar estudos sobre
computadores
Teve que passar por terapias à base de hormônios
Deprimido, em 7 de Junho de 1954, com apenas
41 anos, cometeu suicídio comendo uma maçã
envenenada.
27
Pós Morte







Alan Turing aparece em diversos livros escritos
Conta com 3 biografias, a definitiva sendo
considerada a escrita por Andrew Hodges, intitulada
Alan Turing: The Enigma (1983)
Turing Award, dado pela Association for Computing
Machinery, desde 1966. É considerado o “prêmio
Nobel da computação”.
Seu nome foi dado uma rua que faz parte do anel
central de Manchester e a um instituto de pesquisa
em matemática da universidade de Manchester, entre
outros.
Duas estátuas foram dedicadas a ele.
Diversos eventos anuais e comemorativos.
Complementações de outros autores sobre seu
trabalho... (Computers are not Turing machines,
super-Turing computation)
28
FIM
29
Download

Máquina de Turing