Computer Science 500 - PowerPoint PPT Presentation

1 / 5
About This Presentation
Title:

Computer Science 500

Description:

Computer Science 500. Spring, 1999. Tuesday, May 6. Final: Thurday May 13. 10am-12 ... Practice writing NFAs. II Decidability Theory. Turing Machine Design ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 6
Provided by: toshi188
Category:

less

Transcript and Presenter's Notes

Title: Computer Science 500


1
Computer Science 500 Spring, 1999 Tuesday, May
6 Final Thurday May 13 10am-12
2
L1 M L(M) not equal to null set L2 M
L(M) is infinite L3 M L(M) is infinite and
L(M) is infinite L4 M L(M) is equal to
Lu L5 M L(M) equals 11,00
For each Li, a) write Li in Kleene form b) Is
Li recognizable? (prove) c) Is Li
co-recognizable? (prove)
3
Final topics
  • I DFA/NFA/Regular Expressions
  • Pumping Lemma (and contrapositive)
  • NFA to DFA conversion
  • Regular Expression to NFA conversion
  • DFA to Regular Expression conversion
  • Practice writing NFAs

4
  • II Decidability Theory
  • Turing Machine Design
  • Decidable/Recognizable/co-recognizable
  • Diagonalization
  • Kleene notation
  • Reductions/Completeness
  • Rices Theorem and applications

5
  • III Complexity Theory
  • time complexity, P, NP, co-NP, polynomial
  • time hierarchy
  • poly-time reductions
  • Cook/Levin Theorem, SAT, 3-SAT
  • NP-completeness proofs
  • PSPACE, TQBF is PSPACE complete
  • time hierachy theorem
  • RP, co-RP, BPP, IP
Write a Comment
User Comments (0)
About PowerShow.com