Friday 7 December 2012

CS2303 Theory of Computation (TOC) - Important Theorems & Questions




Anna University

Department of Computer Science Engineering and Information Technology

V Semester and VII Semester

Important Theorems


Semester: V
Year : 3rd Yr
Department : B.E Computer Science Engineering and B.Tech Information Technology
Regulation : 2008
Subject Code : CS2303
Subject Name : Theory of Computation
Contents : CS2303 Theory of Computation - Important Theorems.



CS2303 Theory of Computation

SOME OF THE IMPORTANT THEOREMS AND PROOFS

1. Proof by counter examples

2. Inductive proofs – problems

Extended del transition for NFA, DFA, sigma NFA

Language accepted by DFA < = > NFA

Refer Hopcroft book for below theorems

Pg : 77, theorem 2.11

Pg : 78, theorem 2.12

Theorem – 2.22, pg : 93

Theorem – 3.4, pg – 105

Pg – 116, theorem – 3.7

Pumping lemma for regular expression

Proof for pumping lemma

Applications for pumping lemma

Closure properties of regular expression page: 140

Theorems: 5.12, 5.14, 5.16

Page - 199 – theorem

Applications of CFG

PDA – definition, instantaneous description of PDA

Page: 245 - theorem - 6.9

Page: 248 - theorem – 6.11

1st unit – equivalent DFA and NFA, NFA with and without sigma transition

2nd unit – DFA to regular expressions and regular expressions to DFA , pumping lemma , properties of regular expression

3rd unit – refer above

Equivalent of CFG to PDA and PDA to CFG, deterministic properties of CFG

CNF and GNF - problem s and proofs

5th unit Theorems

1. Recursive language and recursive enumerable language

2. Decision problems and undecidable problems examples

3. Properties of recursive languages and recursive enumerable language

(4 theorems – 16 marks) (in boxes they will give )

4. Define diagonal language

5. Universal language – based theorems

6. Rice theorems

7. PN and NP problems

8. Samples for NP problems

9. NP – complete, NP – hard

Sample NP - complete and NP – hard problems

10. Binary equivalent of following integers is stored in a tape

Multiply the following by 2

(11 x 12 = 1100)

(100 x 10 = 1000)

11. Define diagonal language

12. Define the language LU and show that

LU is recursively enumerable but not recursive

13. Multiple track TM and multiple tape TM difference

14. Minimum no of stacks to represent a TM and for PDA

15. Count down M/C

16. Properties of CFL, properties of regular language

17. Final stack , empty stack – 2 theorems and proof of it

18. CFG – equivalent PDA - proof and theorems

19. PDA ? CFG ( theorem )

20. Pumping lemma – proof – 8 marks for CFL and regular language, problems( 4m / 2m )

 
Don't You Think this Awesome Post should be shared ??
| CS2303 Theory of Computation (TOC) - Important Theorems & Questions |
Back To Top Related Posts Plugin for WordPress, Blogger...