Alan Turing and the Enigma of Computability

Similar documents
Overview: The works of Alan Turing ( )

Alan Turing: Codebreaker

EMINENT & ENIGMATIC. 10 aspects of Alan Turing

Title? Alan Turing and the Theoretical Foundation of the Information Age

Turing Centenary Celebration

A celebration of Alan Turing s achievements in the year of his centenary

Halting Problem. Implement HALT? Today. Halt does not exist. Halt and Turing. Another view of proof: diagonalization. P - program I - input.

10/4/10. An overview using Alan Turing s Forgotten Ideas in Computer Science as well as sources listed on last slide.

Background Data: Naval Warfare, Battle of the Atlantic, Cryptography, and the Code Game. Battle of the Atlantic Allied Convoys vs.

Dr Rong Qu History of AI

The Imitation Game. Movie Summary

From Turing Machines to Building a Brain

Historical cryptography 2. CSCI 470: Web Science Keith Vertanen

A Brief History of Computer Science and Computing

of the hypothesis, but it would not lead to a proof. P 1

ALAN MATHISON TURING: MUŽ, JENŽ PROGRAMOVAL SOUČASNOST. Jiří Wiedermann Akademie věd ČR

Introduction to Talking Robots

CITS2211 Discrete Structures Turing Machines

Code Breakers: Uncovering German Messages. by Rena Korb. Scott Foresman Reading Street 4.4.4

Alan Turing s legacy. John Graham-Cumming INSTANT EXPERT Month 2010 NewScientist 1

Cryptography. Module in Autumn Term 2016 University of Birmingham. Lecturers: Mark D. Ryan and David Galindo

A Balanced Introduction to Computer Science, 3/E

Smart Cities. SESSION I : Lecture 2: Turing s s Legacy. Michael

Final Math Paper. James Marden. December 3, Introduction. Mersenne primes are a set of primes which are of the form: (2 p ) 1 = M

Awareness and Understanding in Computer Programs A Review of Shadows of the Mind by Roger Penrose

Revolutionary Activity Guide Discover Revolutionary New Jersey

Computer Science as a Discipline

Philosophical Foundations

Codes and Nomenclators

Philosophy. AI Slides (5e) c Lin

Philosophy and the Human Situation Artificial Intelligence

CANDOER News. Volume 8 Number 2 Inside this issue

Stanford Encyclopedia of Philosophy

B. Substitution Ciphers, continued. 3. Polyalphabetic: Use multiple maps from the plaintext alphabet to the ciphertext alphabet.

The Fall Of Japan (World War II) By Keith Wheeler

Computational Thinking

His Just Deserts: A Review of Four Books

Quick work: Memory allocation

RICHARD FLETCHER, Secretary, the Bill Tutte Memorial Fund

Part I. First Notions

Books. Foundations of Computer Science, 2 nd edition, Behrouz Forouzan and Firouz Mosha rraf, Thomson Learning, UK, ( 歐亞書局,(02) )

The Philosophy of Time. Time without Change

18.204: CHIP FIRING GAMES

Digital image processing vs. computer vision Higher-level anchoring

Cryptography Made Easy. Stuart Reges Principal Lecturer University of Washington

Modal logic. Benzmüller/Rojas, 2014 Artificial Intelligence 2

Intelligent Systems. Lecture 1 - Introduction

Tiling Problems. This document supersedes the earlier notes posted about the tiling problem. 1 An Undecidable Problem about Tilings of the Plane

CODE-BREAKER. by JIM HOLT. The life and death of Alan Turing. Issue of Posted

5.4 Imperfect, Real-Time Decisions

Software Eng. 2F03: Logic For Software Engineering

Mathematics Explorers Club Fall 2012 Number Theory and Cryptography

Cryptography. 2. decoding is extremely difficult (for protection against eavesdroppers);

Canadian History 1201 January, 2011 Exam

Frigga s Day, 1/9: Digital Ontology 102

a. Mechanical procedure for doing different computing: system b. Organon, codify logical deduction with rules of inference (syllogisms)

Chapter 7 Information Redux

Voting Systems, Mass Murder, and the Enigma Machine

Artificial Intelligence

Almost everyone knows that mathematics serves the very practical purpose of dictating engineering design... It is... less widely known that

Diffie-Hellman key-exchange protocol

Words to Know before You Go!

Introduction to Computer Science

Math 319 Problem Set #7 Solution 18 April 2002

Lord of the Flies Intro CN

From a Ball Game to Incompleteness

Bulgaria: May enter the war any time from II 1915 on, or if Serbia is conquered.

A BIT OF. Machines that learn. Make me invisible! The robot painter. Spies like us. Computer Science for Fun Issue 1

Adam Aziz 1203 Words. Artificial Intelligence vs. Human Intelligence

Lecture 20 November 13, 2014

Key People Causes Battles Terms. Grab Bag

History and Philosophical Underpinnings

Technical framework of Operating System using Turing Machines

Where tax and science meet part 2*

To wards Empirical and Scientific Theories of Computation

MAT Modular arithmetic and number theory. Modular arithmetic

This is an oral history interview conducted on May. 16th of 2003, conducted in Armonk, New York, with Uchinaga-san

Turing's Vision: The Birth of Computer Science (MIT Press)

CSC 550: Introduction to Artificial Intelligence. Fall 2004

Number Theory and Security in the Digital Age

Airplane. Estimated Casualty Statistics for the Battle of Tannenberg Allied Powers: 267,000 Central Powers: 80,000

CE213 Artificial Intelligence Lecture 1

Zolt-Gilburne Imagination Seminar. Knowledge and Games. Sergei Artemov

ONCE HUMANS LEARNED TO SPEAK AND WRITE, THE FIRST NEWS REPORTS BEGAN TO EMERGE. TWO SOCIETIES ARE KNOWN FOR THEIR ADVANCES IN NEWS REPORTING:

Introduction to cognitive science Session 3: Cognitivism

The Military Use of Alan Turing

Strategic Bargaining. This is page 1 Printer: Opaq

OPERATION UNTHINKABLE: THE THIRD WORLD WAR: BRITISH PLANS TO ATTACK THE SOVIET EMPIRE 1945 BY JONATHAN WALKER

CSCI3390-Lecture 8: Undecidability of a special case of the tiling problem

Jimi Hendrix. Activity. Stop and Think. Read the paragraphs. Stop and think as you read.

Philosophical Foundations. Artificial Intelligence Santa Clara University 2016

AUTOMATA What happens when your creation comes to life?

Hex. Carlos Martinho

World History Unit 13 Lesson 1 The Start of WWI The Belle Epoque The late 1800s & early 1900s had been a time of great scientific discoveries &

Artificial Intelligence. Robert Karapetyan, Benjamin Valadez, Gabriel Garcia, Jose Ambrosio, Ben Jair

Foundations of Artificial Intelligence Introduction State of the Art Summary. classification: Board Games: Overview

Osprey Publishing

If intelligence is uncomputable, then * Peter Kugel Computer Science Department, Boston College

Myth Of The Great War: A New Military History Of WW1 By John Mosier

Unit 8: Problems of Common Sense

Transcription:

Alan Turing and the Enigma of Computability http://kosmoi.com/technology//computer/turing/ Alan Matheson Turing, b. June 23, 1912, d. June 7, 1954, was a British mathematician who conceived of a machine that could compute by reading and writing an infinite tape according to some simple instructions and state transitions. From this he was able to show the existence of incomputable functions. For example, no program can determine if any arbitrary program will terminate. He played a significant rôle in cracking German codes during World War 2, and proposed a test for machine intelligence. He went to King's College, Cambridge in 1931 to read Mathematics. Turing graduated from Cambridge in Mathematics in 1934, and was a fellow at Kings for two years, during which he wrote his now famous paper published in 1937, On Computable Numbers, with an Application to the Entscheidungsproblem. In it, he proposed a machine that could move from one state to another by following a rigorous set of rules. From this he was able to show the existence of incomputable functions. For example, no program can determine if any arbitrary program will terminate. This led to a computing scheme that foreshadowed the logic of digital computers. Consistency, Completeness, and Computability With the ever-increasing abstraction of mathematics away for Euclidean 'reality', mathematicians wanted a way to be sure their work was sound. In particular, they wanted to be sure there were no internal inconsistencies, such that if you had proven a theorem T to be true, then you could be absolutely sure that nobody would ever prove the opposite. If they could, then anything could be proven, and the whole system would become meaningless. They also wanted to be able to guarantee the completeness of their systems, which meant that if there was a theorem T in it, then there would be a way to prove or disprove it. For any specific theorem (e.g. Fermat's Last Theorem) it might be extremely difficult to do, but still, mathematicians were confident that in principle, every theorem in a system could be proven or disproven. Until Kurt Gödel came along. He showed that in a formal axiomatic system, you cannot have both consistency and completeness; either you cannot prove everything in the system, or you could not (within the system) guarantee that there could not be any contradictions. This came as a major shock to mathematicians. Gödel had shown that any sufficiently rich mathematical axiom system is incomplete in that there must exist propositions whose truth can never be determined (undecidable propositions within the system). Turing graduated in 1934 then, in the spring of 1935, he attended Max Newman's advanced course on the foundations of mathematics. This course studied Gödel's incompleteness results and Hilbert's question on decidability: given a mathematical proposition could one find an algorithm which would decide if the proposition was true of false? Turing was motivated by Gödel's work to seek an algorithmic method of determining whether any given propositions were undecidable, with the ultimate goal of eliminating them from mathematics. Instead, he proved in his seminal paper On Computable Numbers, with an Application to the Entscheidungsproblem (1936), that there cannot exist any such universal method of determination and, hence, that mathematics will always contain undecidable (as opposed to unknown) propositions.

An Outline of Turing's Computability Proof In September 1936 Turing went to the Institute of Advanced Studies at Princeton, completing a Ph.D. (1938) under the direction of the American mathematician Alonzo Church. He then returned to England and accepted a renewed fellowship at King's College. World War 2: The Enigma Codes During World War 2, Turing worked in the British Foreign Office, where he played a leading role in efforts to break enemy codes. Armed forces have always been dependent on communications. The efficiency of Germany's armed forces in the second world war was only made possible by the use of radio communications. Messages sent this way had to be enciphered, and the encryption system they used was developed from one that was commercially available before the war. This was then modified in such a way as to significantly increase the difficulty in breaking it. These Enigma machines could generate over 1 trillion different coding patterns. The Germans believed they were too sophisticated for Allied forces to break them. But in one of the best-kept secrets of the war, first the Poles, and later the British and Americans succeeded in deciphering messages. During World War II (1939-1945), Turing served with the British "Government Communication Headquarters" (GCHQ) at Bletchley Park, where he played a significant role in breaking the German "Enigma" codes. There he used a machine called Collossus to decipher the Enigma codes. These machines were the predessors to the first digital computers. He was in the first handful of able mathematicians drafted into their codebreaking operations. In the next three years Turing was the key figure in the continual battle to decode messages encrypted by the increasingly complex Enigma machines, using the Bombe machine. The wooden device in the foreground is a 4 rotor German Enigma machine, used for encoding. The large machine in the background is a "Bombe," used for breaking the code. Working out the details of codebreaking machines was one of the developments that fostered electronic computers. Smithsonian Photo by Laurie Minor-Penland. German armies. The Bombe was an electro-mechanical device, developed by Turing with help from another mathematician W. G. Welchman, inspired by the Polish 'Bomba'. Many of Germany's secret messages could be deciphered and read whith it. The periods when the Naval code could be broken saw dramatic reductions in the shipping losses from the Atlantic convoys so essential to the conduct of the Allied war effort. The importance of this for the development of WWII can hardly be underestimated. The allies could always be one step ahead and avoid the worst consequences of for example the submarine war. The British brought the Americans into the picture during the war, and the Americans furnished many of the resources to attack ever more complex versions of the Enigma, especially the naval Enigma, when British resources began to run thin. Information from the decrypted messages was used by the Allies time after time to outmaneuver

He later worked on the development of an electronic computer, on theories of artificial intelligence, and on the application of mathematical theory to biological forms. Alan Turing's research has had profound influence on logic, computability, modern computers, and machine intelligence. The Turing Test After the War Turing went on to work for the National Physical Laboratory (NPL), to lead the design, construction, and use of a large electronic digital computer called the Automatic Computing Engine (ACE). Turing left the (NPL) and moved to the University of Manchester, to become deputy director of the Computing Laboratory, where he wrote programs for the Manchester Automatic Digital Machine (MADAM), the computer with the largest memory capacity in the world at that time. Meanwhile Turing began to think about the relationship between computers and the mind. He championed the theory that computers eventually could be constructed that would be capable of mimicking human thought. In 1950 he produced a paper on "Computing Machinery And Intelligence"; he invented a test that he said would prove a machine could think. This test later became known as the Turing Test. Turing was convinced that if a computer could do all mathematical operations, it could also do anything a person can do, a still highly controversial opinion. To argue for this position a criterion of intelligence was needed. Turing expressed this criterion as a test. The Turing Test has a computer and a person with the interrorgator trying to distinguish which is the computer. The interrorgator asks questions via teletype so no visual identification can be made. The test is repeated with a range of people in the human position and if the number of times that repeated identification is less than pure guesswork then the machine has passed. I Think, Therefore, I Am Named after the famous French philosopher and mathematician Rene DesCartes, RENE is a language used for artificial intelligence. The language is being developed at the Chicago Center of Machine Politics and Programming under a grant from the Jane Byrne Victory Fund. A spokesman described the language as "Just as great as dis [sic] city of ours." The center is very pleased with progress to date. They say they have almost succeeded in getting a VAX to think. However, sources inside the organization say that each time the machine fails to think it ceases to exist. When the person is unable to decide whether he is talking to a computer or another person, the computer can safely be said to possess all important characteristics of intelligence. Turing was convinced that is was possible to build such a machine.

Turing believed that thinking machines could be created by the year 2000. He was too optimisitic. In it's modern form the test is conducted in a competition called The Loebner Prize. Turing Test Alan Turing's paper was such a revolutionary piece of work because the digital computer was still very much in in it's infancy. It probably wasn't until 1990 when a computer came anywhere near passing the test, and to this day no computer ever has. Turing's papers on the subject are widely acknowledged as the foundation of research in artificial intelligence. In 1945 Turing was awarded the O.B.E. for his vital contribution to the war effort. In 1951 Turing was elected a Fellow of the Royal Society. He was still doing research on computers when in 1952 a friend of his lover broke into his house. In the following police investigation he openly mentioned his homosexuality. It turned out that the police were more interested in the fact that he was gay than in the actual crime, since being gay was a crime in Britain at the time. Turing was charged and sentenced to hormonal treatment with estrogen. Q: Please write me a sonnnet on the subject of the Forth Bridge. A: Count me out on this one. I never could write poetry. Q: Add 34957 to 70764 A: (Pause aobut 30 seconds and then give as answer) 105621. Q: Do you play chess? A: Yes. Q: I have K at my K1, and no other pieces. You have only K at K6 and R at R1. It is your move. What do you play? A: (After a puase of 15 seconds) R-R8 mate. In later years Turing was professionally hindered by his 1952 arrest for violation of British homosexuality statutes. The depression he went through following the conviction was probably the main cause of his suicide in 1954 at the age of 41. He killed himself by eating an apple soaked in potassium cyanide. Breaking the Code (1987), a play by Hugh Whitemore, is based on his life.

Recommended Sites Alan Turing Alan Turing is probably the 20th-century mathematician whose research has had the most importance outside the abstract field of logic. He was the first to imagine the possibility of machines really thinking and his work happened to be of crucial importance to the outcome of World War II. Alan Mathison Turing At The MacTutor History of Mathematics archive. The Church-Turing Thesis There are various equivalent formulations of the Church-Turing thesis. A common one is that every effective computation can be carried out by a Turing machine. The Church-Turing thesis is often misunderstood, particularly in recent writing in the philosophy of mind. Minds, Machines and Gödel by J.R. Lucas. First published in Philosophy, XXXVI, 1961, pp.(112)-(127); reprinted in The Modeling of Mind, Kenneth M.Sayre and Frederick J.Crosson, eds., Notre Dame Press, 1963, pp.[269]-[270]; and Minds and Machines, ed. Alan Ross Anderson, Prentice-Hall, 1954, pp.{43}-{59}. Enigma and the Code Breakers This site contains information about encryption, code breaking and the enigma machine. The Enigma Machine This applet simulates the operation of an Enigma machine. The Germans used the Enigma machine in World War II to encrypt military messages. The First Hacker and His Imaginary Machine "The idea that people could use computers to amplify thought and communication, as tools for intellectual work and social activity, was not an invention of the mainstream computer industry or orthodox computer science, nor even homebrew computerists; their work was rooted in older, equally eccentric, equally visionary, work. You can't really guess where mind-amplifying technology is going unless you understand where it came from." - Howard Rheingold