







































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Some concepts of Computability are Algorithmic Problems, Automata, Closure of Regular Languages, Computability, Free Languages, Machine Transforms, Magic Bullets, Minimization, Models of Computation, Nondeterministic Complexity. Important points in this lecture are: Turing Machines, Alan Turing, Motivation, Church-Turing Thesis, Definitions, Computation, Recognizers Deciders, Turing Machine, Instrumental in Cracking, Turing Award
Typology: Slides
1 / 47
This page cannot be seen from the preview
Don't miss anything!








































1
2
Alan Turing Motivation Church-Turing Thesis Definitions Computation TM Configuration Recognizers vs. Deciders
4
First Goal of Turing’s Machine: A model that can compute anything that a human can compute. Before invention of electronic computers the term “computer” actually
calculate numerical quantities!
As this is a philosophical endeavor, it can’t really be proved.
Turing’s Thesis: Any “algorithm” can be carried out by one of his machines
5
Second Goal of Turing’s Machine: A model that’s so simple, that can actually prove interesting epistemological results. Eyed Hilbert’s 10th^ problem, as well as a computational analog of Gödel’s Incompleteness Theorem in Logic.
Philosophy notwithstanding, Turing’s programs for cracking the Enigma cryptosystem prove that he really was a true hacker! Turing’s machine is actually easily programmable, if you really get into it. Not practically useful, though… Docsity.com
7
8
10
11
13
14
16
17
19
20