Do not hand in your homework until the end of class

Slides:



Advertisements
Similar presentations
Formal Models of Computation Part III Computability & Complexity
Advertisements

Algorithms Sipser 3.3 (pages ). CS 311 Fall Computability Hilbert's Tenth Problem: Find a process according to which it can be determined.
David Evans cs302: Theory of Computation University of Virginia Computer Science Lecture 17: ProvingUndecidability.
?????????? ? ? ? ? ? ? ? ? ? ????????? ????????? ????????? ????????? ????????? ????????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ?? ?? TM.
CS 461 – Nov. 9 Chomsky hierarchy of language classes –Review –Let’s find a language outside the TM world! –Hints: languages and TM are countable, but.
Rice ’ s Theorem. Def: A property of the Turing-recognizable languages is simply a subset of all Turing- recognizable languages.
Reducibility 2 Theorem 5.1 HALT TM is undecidable.
Computability and Complexity 5-1 Classifying Problems Computability and Complexity Andrei Bulatov.
1 Introduction to Computability Theory Lecture14: Recap Prof. Amos Israeli.
Reducibility Sipser 5.1 (pages ). CS 311 Fall Reducibility.
Reducibility Sipser 5.1 (pages ).
The Halting Problem Sipser 4.2 (pages ). CS 311 Mount Holyoke College 2 Taking stock All languages Turing-recognizable Turing-decidable Context-free.
The Halting Problem Sipser 4.2 (pages ).
Mapping Reducibility Sipser 5.3 (pages ).
1 Introduction to Computability Theory Lecture13: Mapping Reductions Prof. Amos Israeli.
Mapping Reducibility Sipser 5.3 (pages ). CS 311 Fall Computable functions Definition 5.17: A function f:Σ*→Σ* is a computable function.
CS Master – Introduction to the Theory of Computation Jan Maluszynski - HT Lecture 6 Decidability Jan Maluszynski, IDA, 2007
Homework #9 Solutions.
Automata & Formal Languages, Feodor F. Dragan, Kent State University 1 CHAPTER 5 Reducibility Contents Undecidable Problems from Language Theory.
VAVLPVCTYMAUS PSABLADDERZSB EBSANTESHTICL RLDUDSKTTVSRA EDEARCENEAUOD CRFNORSASINTD TPEUUOCPTDATP UNRTMTRBEEXME MIEUSUULSNSNN USNMEMNISAIIT AESXSVPENNISI.
QPLNHTURBIOTS CADAIASOINCOS OSTPOSTLGVAGT AJRLFKLEROUEA CLARITYSOLSTB HTEAMVSRUVAHI INTERACTPELEL NAPKSOCIALIRI GSOCIOGRAMTST CONFORMITYYTY 14 WORDS ANSWERS.
CSCI 2670 Introduction to Theory of Computing November 4, 2004.
CS Master – Introduction to the Theory of Computation Jan Maluszynski - HT Lecture 7 Undecidability cont. Jan Maluszynski, IDA, 2007
Computability Universal Turing Machine. Countability. Halting Problem. Homework: Show that the integers have the same cardinality (size) as the natural.
Sofya Raskhodnikova Intro to Theory of Computation L ECTURE 20 Last time Mapping reductions Computation history method Today Computation history method.
Costas Busch - RPI1 Decidability. Costas Busch - RPI2 Consider problems with answer YES or NO Examples: Does Machine have three states ? Is string a binary.
Turing Machines- Cont. Theory of Computation Lecture 11 Tasneem Ghnaimat.
CSCI 2670 Introduction to Theory of Computing November 15, 2005.
 2005 SDU Lecture14 Mapping Reducibility, Complexity.
CSCI 2670 Introduction to Theory of Computing
Recursively Enumerable and Recursive Languages
CSCI 2670 Introduction to Theory of Computing
CSCI 2670 Introduction to Theory of Computing
Theory of Computability
Busch Complexity Lectures: Reductions
Reductions.
Undecidable Problems Costas Busch - LSU.
CSCI 2670 Introduction to Theory of Computing
Turing Machines Space bounds Reductions Complexity classes
Reductions Costas Busch - LSU.
Intro to Theory of Computation
Reducibility The Chinese University of Hong Kong Fall 2010
CSCI 2670 Introduction to Theory of Computing
CSCI 2670 Introduction to Theory of Computing
Intro to Theory of Computation
Busch Complexity Lectures: Undecidable Problems (unsolvable problems)
CS154, Lecture 8: Undecidability, Mapping Reductions
CS154, Lecture 8: Undecidability, Mapping Reductions
CSE 105 theory of computation
CSCI 2670 Introduction to Theory of Computing
Decidable Languages Costas Busch - LSU.
CSCI 2670 Introduction to Theory of Computing
Undecidable problems:
CSCI 2670 Introduction to Theory of Computing
CSC 4170 Theory of Computation Mapping Reducibility Section 5.3.
CSCI 2670 Introduction to Theory of Computing
More undecidable languages
CSCI 2670 Introduction to Theory of Computing
CSCI 2670 Introduction to Theory of Computing
Theory of Computability
CSE 105 theory of computation
Theory of Computability
CSC 4170 Theory of Computation Mapping Reducibility Section 5.3.
More undecidable languages
CSCI 2670 Introduction to Theory of Computing
Intro to Theory of Computation
Theory of Computability
Homework 1 (May 31) Material covered: Episodes 1 and 2
Intro to Theory of Computation
CSE 105 theory of computation
Presentation transcript:

Do not hand in your homework until the end of class November 8, 2005

Agenda Last week Today Tomorrow Mapping reductions Turing reductions Review Tomorrow Begin computational complexity November 8, 2005

Announcement Homework due next Tuesday (11/15) 7.1 (a, b, e, f), 7.2 (a, b, e, f) November 8, 2005

Applications of mapping reductions If A m B and B is decidable, then A is decidable If A m B and A is undecidable, then B is undecidable If A m B and B is Turing-recognizable, then A is Turing-recognizable If A m B and A is non-Turing-recognizable, then B is non-Turing-recognizable November 8, 2005

Applications of Turing reductions If A T B and B is decidable, then A is decidable If A T B and A is undecidable, then B is undecidable If A T B and B is Turing-recognizable, then A is Turing-recognizable If A T B and A is non-Turing-recognizable, then B is non-Turing-recognizable November 8, 2005

Today we will do examples Hint for problem 5.20 Show that L1 = {<M> | M is a TM and M halts on at least one input} is undecidable Is L2 = {<M,w,t> | M is a TM that accepts w in at least t steps} decidable? Prove your answer From Sipser 5.13, 5.14, 5.15, 5.24, 5.30 c November 8, 2005