a brief, incomplete, and mostly wrong introduction to alan turing's work

52
A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work Phil Calçado – SoundCloud @pcalcado http://philcalcado.com

Upload: phil-calcado

Post on 16-May-2015

1.269 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

A Brief, Incomplete, and Mostly Wrong

Introduction to Alan Turing's Work

Phil Calçado – SoundCloud@pcalcado

http://philcalcado.com

Page 2: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Sets are weird.

Page 3: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

How many numbers are there between

1 and 3?

Page 4: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Georg Cantor

Page 5: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

How many numbers are there between

4.4 and 4.5?

Page 6: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

4.4...00014.4...0002

...

4.49...0001...

Page 7: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Now that's some crazy

shit.

Page 8: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Barbie

Page 9: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Math is hard, let's go shopping!

Page 10: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

David Hilbert

Page 11: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

For the mathematician there is no Ignorabimus.

Page 12: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

You lazy bastards

Page 13: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

„Wir müssen wissen, und wir werden wissen”

Page 14: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Given a diophantine equation with any number of unknown quantities and with rational integral numerical coefficients: To devise a process according to which it can be determined by a

finite number of operations whether the equation is solvable in rational integers.

10. Determination of the Solvability of a Diophantine Equation

(Entscheidung der Losbarkeit einer diophantischen Gleichung.)

Page 15: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

10. Determination of the Solvability of a Diophantine Equation

(Entscheidung der Losbarkeit einer diophantischen Gleichung.)

Given a diophantine equation with any number of unknown quantities and with rational integral numerical coefficients: To devise a process according to which it can be determined by a

finite number of operations whether the equation is solvable in rational integers.

Page 16: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Bertrand Russel

Page 17: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Sets can contain sets.

Page 18: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Sets can contain

themselves.

Page 19: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

What about the set of all sets that do not contain themselves? Does it contain itself?

Page 20: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work
Page 21: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work
Page 22: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Types of sets:

●Type 1: Sets of stuff that are not sets●Type 2: Sets of Type 1 sets●Type 3: Sets of Type 2 sets

Page 23: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

It's not technically cheating...

Page 24: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Kurt Gödel

Page 25: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Yo, Russel, I'm gonna let you finish, but no formal system extending basic arithmetic can be used to prove

its own consistency.

Page 26: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work
Page 27: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Whatever.

Page 28: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

“The end the work was finished, but my intellect never quite recovered from the strain. I have been ever since definitely less capable of dealing with difficult abstractions than I was before. This is part, though by no means the whole, of the reason for the change in the nature of my work.”

Page 29: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Alan Turing

Page 30: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

“It is of fundamental importance for the character of this problem that only mechanical calculations according to given instructions [...] are admitted as tools for the proof.”

Page 31: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work
Page 32: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Imagine a machine.

Page 33: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

It reads and writes from and to an infinite paper

tape.

Page 34: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

The tape is the machine's memory.

Page 35: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

It writes to the tape accordingly to some

simple rules defined by configuration.

Page 36: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Now imagine a machine that can simulate other

machines.

Page 37: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

By reading the desired configuration from the

tape.

Page 38: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Question: Is it possible to create a machine that

examines another machine's configuration and input and

verify if it halts?

Page 39: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

“There's no general process for determining whether the machine might scan a character it's not expecting, or gets into an infinite loop printing blanks, whether it crashes, burns, goes belly up, or ascends to the great bit bucket in the sky.”

Page 40: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

tl;dr: No, sorry.

Page 41: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Now imagine a machine that can simulate other

machines.

By reading the desired configuration from the

tape.

Page 42: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

i.e.

Imagine a general-purpose

computer.

Page 43: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

Howard H. Aiken

Page 44: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

“If the basic logics of a

machine designed for solution of

equations coincide with the logics of a machine for a department store, I'd regard this as the most amazing coincidence I've ever encountered.”

Page 45: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work
Page 46: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work
Page 47: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work
Page 48: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

http://amzn.to/s7mx97

Page 49: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

http://amzn.to/sLiy1Y

Page 50: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

http://amzn.to/rFpXVk

Page 51: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

http://bit.ly/s643dS

Page 52: A Brief, Incomplete, and Mostly Wrong Introduction to Alan Turing's Work

http://soundcloud.com/jobs