Theory of Computation


Authors: Paramasivan B, Mohaideen Pitchai K,Dheenathayalan S

ISBN: 9789380381541

Copy Right Year: 2016

Pages:  198

Binding: Soft Cover

Publisher:  Yes Dee Publishing

Buy our E Books @ Wonderslate

Out of stock

SKU: 9789380381541 Category:


The aim of this book is to bring light to the computational phenomena. The traditional vehicle for studying computation in general is to introduce a model and then generalize. Chapter 1 deals with various mathematical preliminaries that include the concept of graphs, trees, sets, relations, strings, abstract languages and mathematical induction. It also incorporates regular languages, finite state automata, its types, proofs, theorems and lemma with sufficient number of solved problems with a syntactically simple language. Chapter 2 and 3 deals with formal grammar, hierarchy of grammars, context free grammar, pushdown automata and properties of context free languages. Chapter 4 illustrates about Turing machine and more emphasis on their role as a general model of computation. Chapter 5 focuses on undecidability and more stress has been placed on polynomial-time decidability, the sets P, NP and NP completeness including computable functions with adequate examples.

Additional information

Weight .3 kg
Dimensions 23 × 18 × 1 cm

Table of Content

1.1 Strings, Alphabets and Languages
1.1.1 Strings
1.1.2 Alphabets
1.1.3 Languages
1.2 Graphs and Trees
1.2.1 Graphs
1.2.2 Trees
1.3 Sets and Relations
1.3.1 Sets
1.3.2 Relations
1.4 Finite State Systems
1.5 Finite Automata (FA) or Finite State Automata (FSA)
1.5.1 Deterministic Finite Automata (DFA)
1.5.2 Non-deterministic Finite Automata (NFA)
1.6 Finite Automata with ε (Epsilon)Moves
1.7 Regular Expressions
1.7.1 Definition of Regular Expression (RE)
1.7.2 Applications of Regular Expression
1.8 Equivalence of NFA and DFA
1.9 Equivalence of NFA with and without Epsilon Moves
1.10 Equivalence of ε-NFA and DFA
1.11 Regular Expressions and Finite Automata
1.11.1 Conversion of RE to NFA- ε Transitions (Thompson’s Construction)
1.11.2 Conversion of ε-NFA to DFA
1.11.3 Conversion from DFA to RE
1.12 Equivalence and Minimization of DFA
1.13 Proving Languages not to be Regular
1.13.1 Regular Language
1.13.2 Pumping Lemma for Regular Language
1.13.3 Applications of the Pumping Lemma
1.13.4 Closure Properties of Regular Set
1.14 Problems based on Pumping Lemma
Chapter-2 GRAMMAR
2.1 Definition of Grammar
2.2 Types of Grammar
2.3 Context Free Grammars and Languages
2.3.1 Languages of CFG
2.3.2 Applications of CFG
2.4 Derivations of CFG
2.4.1 Types of Derivation
2.5 Derivation Trees /Parse Trees
2.5.1 Definition of Parse Tree
2.5.2 Sub-tree
2.5.3 Sentential Form
2.6 Ambiguity in Grammar and Languages
2.7 Relationship between Derivation Trees and Derivations
2.8 Simplification of CFG
2.8.1 Removing Useless Symbols
2.8.2 Eliminating Null (Empty) Production
2.8.3 Eliminating Unit Production
2.9 Normal Forms of CFG
2.9.1 Chomsky Normal Form(CNF)
2.9.2 Greibach Normal Form(GNF)
3.1 Pushdown Automata (PDA)
3.2 Definition of PDA
3.3 Transition Function of PDA
3.4 Graphical Notation for PDA
3.5 Types of Language Acceptance by a PDA
3.6 Instantaneous Description (ID)of a PDA
3.7 Equivalence of Acceptance of PDA from Empty Stack to Final State
3.8 Equivalence of Acceptance of PDA from Final State to Empty Stack
3.9 Equivalence of PDA and CFG
3.9.1 Conversion from PDA to CFG
3.9.2 Conversion from CFG to PDA
3.10 Deterministic PDA
3.11 Pumping Lemma for Context Free Language
3.11.1 The Context Free Pumping Lemma
4.1 Turing Machines
4.1.1 Definition of Turing Machine
4.1.2 Instantaneous Description of a Turing Machine
4.1.3 Move in a Turing Machine
4.1.4 Language of a Turing Machine
4.1.5 Transition Diagram and Notations
4.2 Computable Languages and Functions
4.3 Programming Techniques for Turing Machine Construction
4.3.1 Storage in the Finite Control
4.3.2 Multiple Tracks
4.3.3 Sub-routines
4.4 Multihead Turing Machine
4.5 Multitape Turing Machine
4.6 Halting Problem
4.7 Partial Solvability
4.7.1 Properties of Partial Solvability
4.8 Chomskian Hierarchy of Languages
5.1 Recursive Language
5.2 Decidable and Undecidable Problems
5.3 A Language that is not Recursively Enumerable
5.3.1 Enumerating the Binary Strings
5.3.2 The Diagonalization Language
5.3.3  L_d is not Recursively Enumerable
5.4 An Undecidable Problem that is RE
5.4.1 Recursive Languages
5.4.2 Complement of Recursive and RE languages
5.4.3 The Universal Language
5.5 Post’s Correspondence Problems (PCP)
5.5.1 Modified PCP
5.6 Tractable and Intractable Problems
5.7 P and NP Problems
5.7.1 Problems Solvable in Polynomial Time (P)
5.7.2 Problems Solvable in Non-polynomial Time (NP)
5.8 Polynomial Time Reductions

Review Questions

About The Authors

Dr. B. Paramasivan is Professor and Head, Department of Computer Science and Engineering at National Engineering College, Kovilpatti, Tamil Nadu. He has published 37 papers in international and national conferences.

Dr. K. Mohaideen Pitchai is Associate Professor, Department of Computer Science and Engineering at National Engineering College, Kovilpatti, Tamil Nadu. He has published his works in 8 international/national journals and 8 international conferences and 3 national conferences.

Mr. S. Dheenathayalan is Assistant Professor, Department of Computer Science and Engineering at National Engineering College, Kovilpatti, Tamil Nadu.


Buy our E Books at


68 reviews for Theory of Computation


    What a information of un-ambiguity and preserveness of precious familiarity regarding unexpected feelings.


    I’m gone to tell my little brother, that he should also go to see this webpage on regular basis to get updated from most up-to-date gossip.

  3. чеки из гостиницы санкт петербурга

    We are a group of volunteers and starting a new scheme in our community. Your site provided us with helpful information to work on. You have performed an impressive task and our whole group shall be grateful to you. чеки из гостиницы санкт петербурга


    It’s a shame you don’t have a donate button! I’d certainly donate to this excellent blog! I suppose for now i’ll settle for book-marking and adding your RSS feed to my Google account. I look forward to fresh updates and will talk about this site with my Facebook group. Chat soon!

  5. make a fake proof of residence

    Heya outstanding blog! Does running a blog like this take a great deal of work? I have very little expertise in computer programming but I was hoping to start my own blog soon. Anyway, if you have any suggestions or tips for new blog owners please share. I know this is off topic nevertheless I just needed to ask. Kudos! fake proof of permanent residency

  6. бисер купить

    Thanks for sharing your thoughts on %meta_keyword%. Regards где купить биссер в в минске


    If you are going for most excellent contents like me, only go to see this website every day as it offers quality contents, thanks


    I’m gone to say to my little brother, that he should also visit this weblog on regular basis to get updated from newest gossip.


    Hey! Would you mind if I share your blog with my facebook group? There’s a lot of people that I think would really enjoy your content. Please let me know. Thanks


    Simply want to say your article is as surprising. The clearness on your publish is simply excellent and i can think you are a professional in this subject. Well together with your permission allow me to grasp your RSS feed to stay up to date with drawing close post. Thank you one million and please keep up the gratifying work.


    I would like to thank you for the efforts you have put in writing this blog. I’m hoping to view the same high-grade blog posts from you in the future as well. In fact, your creative writing abilities has motivated me to get my very own blog now 😉

  12. аренда офиса минский район

    Hi there! I’m at work browsing your blog from my new iphone! Just wanted to say I love reading your blog and look forward to all your posts! Keep up the outstanding work! аренда офиса в минском районе

  13. аренда офиса в минском районе

    I like the valuable information you supply in your articles. I will bookmark your weblog and check again here frequently. I am moderately certain I will be told plenty of new stuff right here! Good luck for the following! аренда офиса в минском районе

  14. Juristide konsultatsioon

    I really like it when people come together and share opinions. Great website, keep it up! Juriidiline abi

  15. Jurist

    This excellent website really has all of the info I wanted about this subject and didn’t know who to ask. Juristide konsultatsioon

  16. аренда ричтрака

    What i do not realize is actually how you’re now not really a lot more well-appreciated than you may be right now. You are so intelligent. You recognize therefore significantly relating to this topic, produced me personally believe it from so many numerous angles. Its like men and women aren’t fascinated until it’s something to accomplish with Woman gaga! Your personal stuffs great. Always maintain it up! аренда ричтрака в минске

  17. аренда ричтрака

    Yes! Finally something about %keyword1%. аренда ричтрака

  18. просмотры в яппи

    It’s hard to find educated people for this topic, but you sound like you know what you’re talking about! Thanks накрутка просмотров яппи

  19. накрутить просмотры яппи

    you are in point of fact a just right webmaster. The web site loading speed is incredible. It sort of feels that you are doing any unique trick. Moreover, The contents are masterpiece. you have performed a magnificent process in this matter! накрутка просмотров яппи

  20. накрутка яппи

    My spouse and I absolutely love your blog and find many of your post’s to be precisely what I’m looking for. Do you offer guest writers to write content for you personally? I wouldn’t mind producing a post or elaborating on a few of the subjects you write regarding here. Again, awesome web site! накрутить просмотры яппи

  21. накрутка яппи

    Hi my loved one! I want to say that this article is awesome, great written and come with almost all important infos. I’d like to peer more posts like this . накрутка просмотров яппи


    Good day! This post couldn’t be written any better! Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thank you for sharing!


    Hi there to every one, as I am truly keen of reading this weblog’s post to be updated regularly. It contains nice data.


    Keep this going please, great job!


    Excellent post. I was checking continuously this blog and I am impressed! Very useful information particularly the last part 🙂 I care for such info a lot. I was seeking this particular info for a long time. Thank you and good luck.

  26. перетяжка мягкой мебели в Новосибирске

    Hi, all the time i used to check webpage posts here early in the break of day, as i love to gain knowledge of more and more. обивка мягкой мебели в Новосибирске

  27. купить гостиничный чек в москве

    Every weekend i used to visit this web site, because i want enjoyment, as this this website conations truly pleasant funny information too. купить чек на гостиницу в москве

  28. www xxx anemal

    Tremendous things here. I’m very glad to see your article. Thank you so much and I’m taking a look forward to touch you. Will you please drop me a mail? www xxx animal movies

  29. daachkaru

    Hmm it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well am an aspiring blog blogger but I’m still new to the whole thing. Do you have any tips and hints for beginner blog writers? I’d certainly appreciate it. daachkaru


    WOW just what I was searching for. Came here by searching for %keyword%


  32. продвижение в гугле

    Heya i’m for the primary time here. I came across this board and I find It truly useful & it helped me out a lot. I am hoping to provide something back and help others like you helped me. продвижение в гугле


    Fantastic blog! Do you have any suggestions for aspiring writers? I’m planning to start my own site soon but I’m a little lost on everything. Would you advise starting with a free platform like WordPress or go for a paid option? There are so many choices out there that I’m totally confused .. Any ideas? Cheers!


    This website definitely has all of the info I wanted about this subject and didn’t know who to ask.


    hey there and thank you for your information I’ve definitely picked up anything new from right here. I did however expertise some technical issues using this site, since I experienced to reload the site many times previous to I could get it to load properly. I had been wondering if your hosting is OK? Not that I am complaining, but sluggish loading instances times will very frequently affect your placement in google and can damage your high quality score if advertising and marketing with Adwords. Anyway I’m adding this RSS to my e-mail and can look out for a lot more of your respective intriguing content. Make sure you update this again soon.

  36. мужской эромассаж в Москве

    Неповторимый мужской эромассаж Москва телефон частный эромассаж Москва

  37. xxx video animal com

    Whats up very nice web site!! Guy .. Beautiful .. Amazing .. I will bookmark your web site and take the feeds also? I am glad to seek out so many useful information here in the post, we’d like develop more strategies in this regard, thank you for sharing. . . . . . www sexy animal video com

  38. ремонт окон цены,пластиковые окна ремонт и регулировка

    Hello there! This post couldn’t be written any better! Reading this post reminds me of my good old room mate! He always kept talking about this. I will forward this page to him. Pretty sure he will have a good read. Thanks for sharing! ремонт окон пвх в Борисове

  39. ремонт стеклопакетов в Жодино

  40. фитнес тренер обучение

    Appreciation to my father who informed me concerning this webpage, this weblog is truly remarkable. фитнес тренер обучение

  41. фитнес тренер обучение

    Thank you for sharing your info. I truly appreciate your efforts and I am waiting for your next post thank you once again. фитнес тренер обучение

  42. xxxx video bp

    An impressive share! I have just forwarded this onto a friend who was doing a little research on this. And he in fact bought me breakfast because I discovered it for him… lol. So let me reword this…. Thank YOU for the meal!! But yeah, thanx for spending time to discuss this issue here on your web page. animal xx vidio


    Your style is really unique compared to other people I have read stuff from. Thanks for posting when you have the opportunity, Guess I will just bookmark this web site.


    Thank you for any other informative web site. Where else may I am getting that kind of info written in such a perfect way? I have a venture that I am simply now running on, and I have been at the glance out for such information.

  45. чистка диванов в жодино

    This post is actually a good one it helps new web users, who are wishing for blogging. чистка подушек борисов

  46. чистка подушек в смолевичах

    Does your site have a contact page? I’m having a tough time locating it but, I’d like to send you an e-mail. I’ve got some suggestions for your blog you might be interested in hearing. Either way, great site and I look forward to seeing it improve over time. чистка дивана на дому цена смолевичи


    Have you ever considered about including a little bit more than just your articles? I mean, what you say is valuable and all. However think about if you added some great graphics or video clips to give your posts more, “pop”! Your content is excellent but with images and video clips, this site could undeniably be one of the most beneficial in its niche. Excellent blog!


    My relatives always say that I am wasting my time here at net, but I know I am getting knowledge daily by reading such nice articles.

  49. чек на проживание в гостинице купить

    Excellent post. I’m facing a few of these issues as well.. чек на проживание в гостинице купить

  50. купить чеки на гостиницу в москве

    I know this if off topic but I’m looking into starting my own blog and was wondering what all is required to get set up? I’m assuming having a blog like yours would cost a pretty penny? I’m not very internet savvy so I’m not 100% positive. Any tips or advice would be greatly appreciated. Thanks гостиничные чеки купить в москве

  51. сделать чеки на гостиницу

    Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You definitely know what youre talking about, why waste your intelligence on just posting videos to your site when you could be giving us something enlightening to read? отчетные документы за проживание

  52. гостиничные чеки купить

    Appreciation to my father who told me about this blog, this blog is in fact remarkable. чеки на гостиницу


    Highly energetic article, I liked that a lot. Will there be a part 2?

  54. гостиничные чеки мск

    Hi there! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us valuable information to work on. You have done a outstanding job! документы на гостиницу в москве

  55. гостиничные чеки с подтверждением москва

    Greate pieces. Keep writing such kind of information on your page. Im really impressed by your site. сделать чеки на гостиницу в москве

  56. сделать гостиничные чеки

    Good way of describing, and pleasant post to get information concerning my presentation topic, which i am going to deliver in college. сделать чек на гостиницу

  57. link indexer page

    Aw, this was an extremely nice post. Taking the time and actual effort to make a really good article but what can I say I put things off a lot and never seem to get anything done. how to speed up link indexing


    Remarkable! Its truly remarkable piece of writing, I have got much clear idea about from this piece of writing.

  59. Заказать алкоголь с доставкой на дом

    I always used to read post in news papers but now as I am a user of web so from now I am using net for articles, thanks to web. Доставка алкоголя Екатеринбург

  60. Доставка алкоголя

    I don’t even know the way I ended up here, however I assumed this submit used to be good. I don’t understand who you are however definitely you are going to a famous blogger in the event you are not already. Cheers! Алкомиг Екатеринбург доставка алкоголя

  61. квартиры на сутки

    Your way of explaining all in this article is actually good, all be able to without difficulty know it, Thanks a lot. снять квартиру на сутки в Минске

  62. חשפניות

    For most recent news you have to visit internet and on web I found this website as a best web site for most recent updates. חשפניות

  63. חשפניות

    Hi there, everything is going sound here and ofcourse every one is sharing data, that’s really good, keep up writing. חשפניות

  64. sphynx kitten

    I am curious to find out what blog system you are working with? I’m experiencing some minor security problems with my latest website and I would like to find something more safe. Do you have any suggestions? sphynx cat price

  65. חשפניות

    I was very pleased to discover this great site. I want to to thank you for your time due to this wonderful read!! I definitely savored every little bit of it and I have you bookmarked to see new stuff on your website. חשפניות

  66. sphynx cat price

    Hi, I think your blog might be having browser compatibility issues. When I look at your blog site in Chrome, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, fantastic blog! sphynx cat for sale near me

  67. חשפניות

    Have you ever thought about creating an e-book or guest authoring on other websites? I have a blog based upon on the same subjects you discuss and would really like to have you share some stories/information. I know my visitors would enjoy your work. If you are even remotely interested, feel free to send me an e-mail. חשפניות

  68. חשפניות

    Appreciation to my father who informed me concerning this website, this webpage is in fact remarkable. חשפניות

Add a review

Your email address will not be published. Required fields are marked *

New Product Tab

Here's your new product tab.