/
Understanding Alan Turing and his Scientific Legacy Understanding Alan Turing and his Scientific Legacy

Understanding Alan Turing and his Scientific Legacy - PowerPoint Presentation

danika-pritchard
danika-pritchard . @danika-pritchard
Follow
406 views
Uploaded On 2016-08-06

Understanding Alan Turing and his Scientific Legacy - PPT Presentation

19121954 Mathematical Agenda set by Hilbert Requirements for the solution of a mathematical problem It shall be possible to establish the correctness of the solution by means of a finite number of steps based upon a finite number of hypotheses which are implied in the statement of the pr ID: 434436

machine turing squares symbols turing machine symbols squares turing

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Understanding Alan Turing and his Scient..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Understanding Alan Turing and his Scientific Legacy

1912-1954Slide2

Mathematical Agenda set by Hilbert

Requirements for the solution of a mathematical problem

It shall be possible to establish the correctness of the solution by means of a finite number of steps based upon a finite number of hypotheses which are implied in the statement of the problem and which must be exactly formulated.Slide3

Whitehead and Russell

Principia Mathematica 2008

Formalized Mathematical Logic

Developed

H

igher Order Logic

L

aid the foundation of Type TheorySlide4

Propositional Logic

Theory of declarative sentences that combine Boolean variables using Boolean connectives.

If monsoon fails then there will be drought.

P: monsoon fails

Q: there will be drought

P

Q

 Slide5

First Order Logic (FOL)

Sentences in FOL contain predicates (functions/relations), quantifiers in addition to symbols permitted in propositional logic.

You can fool some of the people all of the time

Canfool

(

p,t

): you can fool person

p

at time t

 Slide6

One more example

Symmetric Graph

 Slide7

Second Order Logic

Has in addition to notations of FOL has quantifiers with propositional or functional variables as operator variables.

))

Is satisfied when

P

(

x

) is true for the set of even numbers.

 Slide8

Logic for Arithmetic

Arithmetic formulae can be described in sentences of FOL which has functions for addition and multiplication.

Together with the axioms of number theory we have a logical system defining arithmetic .Slide9

Godel’s Theorems 1931

Incompleteness of Arithmetic: There exists

no algorithm with the help of which using the axioms of number theory we can derive precisely the valid sentences of arithmetic

.

Undecidability

of Arithmetic:

There exists no algorithm by the help of which we can decide for every arithmetical sentence in finitely many steps whether it is valid.Slide10

What was Turing’s Agenda

To settle the Entescheidungs Problem (decision problem for FOL)

On Computable Numbers , with an Application to the

Enscheidungs

-Problem,

Proc. London Math. Soc., Ser. 2-42,

230-65.Slide11

Turing’s A Machine

All arguments which can be given are bound to be, fundamentally, appeals to intuition….and for this reason rather unsatisfactorily mathematically….. Computing is normally done by writing certain symbols on paper. We may suppose this paper is divided into squares like a child’s arithmetic book. In elementary arithmetic, 2-dimensional character of the paper is sometimes used. But such a use is alwaysSlide12

Turing’s A machine: cont.

avoidable, and I think it will be agreed that 2-dimensional character of paper is no essential of computation. I assume then that the computation is carried out on one-dimensional paper, i.e., on a tape divided into squares. I shall also suppose that the number of symbols which may be printed may be finite. If we were to allow an infinity of symbols, then there would be symbols differing to an arbitrary small extent…It is always possible to use sequencesSlide13

Turing’s A machine: cont.

of symbols in the place of single symbols…..The difference from our point of view between the single and compound symbols, if they are too lengthy, canot be observed at a glance……We cannot tell at a glance whether 999999999 and 9999999999 are the same.

T

he

behaviour

of the computer at any moment by the symbols he is observing, and his “state of mind” at that moment. We may Slide14

Turing’s A machine: cont.

suppose that there is a bound B to the number of symbols on squares which the computer can observe at any moment. If he wishes to use more, he must use successive observations. We will also suppose that the number of states of mind which need to be taken into account is finite. The reasons for this are of the same character as those which restrict the number of symbols…..Let us imagine that the operations Slide15

Turing’s A machine: cont.

performed by the computer are split up into “simple operations”, which are so elementary that it is not easy to imagine them further divided. Every such operation consists of some change of the physical system consisting of the computer and his tape. We know the state of the system if we know the sequence of symbols on the tape, which of those are observed by the Slide16

Turing’s A machine: cont.

computer (possibly with a special order), and the state of mind of the computer. We may suppose that in a simple operation not more than one symbol is altered, [and]…without loss of generality assume that the squares whose symbols are changed are always “observed” squares.

Besides these changes of symbols, the simple operations must include changes of distribution of observed squares. The newSlide17

Turing’s A machine: cont.

observed squares must be immediately recognisable by the computer… Let us say that each of the new observed squares is within

L

squares of an immediately previously observed square.

The simple operations must therefore include:

(a) Changes of the symbol on one of the observed squares.

(b) Changes of one of the squares observed to Slide18

Turing’s A machine: cont.

another square within L

squares of one of the previously observed square.

It may be that some of these changes necessarily involve a change of state of mind… The operation actually performed is determined …by the state of mind of the computer and the observed symbols. In particular they determine the state of the mind of the computer after the operation is carried out.

We may now construct a machine to do the work of this computer…….Slide19

Universal Turing Machine

There exists a Turing machine which when given a coded description of any Turing machine T

and the data

x

on which

T

is supposed to work will output what

T

will output on input x.Slide20

Turing showed

There exists no general procedure by the help of which we can determine in finitely many steps, for any given formula of FOL whether or not the formula is valid.Slide21

Common Knowledge about Turing’s Work

Code Breaking: The Enigma Machine

Artificial Intelligence: Turing Test

Stored Program ComputerSlide22

Turing’s Contributions to Biology

Morphogenesis: Biological process that causes an organism to develop its shape.

In “The Chemical Basis of Morphogenesis”

T

uring laid the mathematical foundation of reaction-diffusion processes that enable stripes, spots, spirals to arise out of homogeneous uniform state.Slide23

Morphogen

– Gradient Model with Two Non-interacting Chemicals

S.

Miyazama

/ScienceSlide24

Turing Patterns on Thin Slabs of Gel

D Virgil, H.

Swinney

, University of Texas

A

ustin 1992Slide25

Turing Patterns in Seashells

Seashells from

Bishougai

-HP, simulations from D. Fowler and H.

Meinhardt

/ScienceSlide26

Turing Patterns around eyes of Popper Fish

Fish by Massimo

B

oyer, simulations from A.R. Sanders et al.Slide27

Turing Patterns in Zebra Fish (a Model Organisation

)

In the leftmost two columns are photographs of juvenile and adult zebra fish marking. In the other two are Turing pattern simulations, developing over time (

K

ondo and

Nakamusu

PNAS)Slide28

Turing Patterns in Cells in Dictyostelium

, or a Slime Mold

Turing patterns can involve not just chemicals, but large complex systems in which each unit-for example a cell - is distributed like molecules of pigment. Image NIHSlide29

Turing’s Legacy

Nondeterminism Complexity of Computation

Cryptography

Notion of Universality, and

The Ultimate Computer: The Internet Slide30

Readings

Alan Turing: The Enigma, by Andrew Hodges

Alan M. Turing, by Sara Turing

Alan Turing: His Work and Impact, by S.

B

arry Cooper (ed.) and J. van

Leeuvan

(ed.)

Turing, by Andrew HodgesThe Universal Computer: The Road from Leibniz to Turing, by Martin DavisTuring Evolved, by

D

avid

KitsonTuring (A Novel about Computation), by Christos H. Papadimitriou