0

My Bag

0.00

Download App

Introducing the Theory of Computation

Introducing the Theory of Computation

by Wayne Goddard

  • ISBN

    :  

    9789380108254

  • Publisher

    :  

    Jones & Bartlett Learning

  • Subject

    :  

    Encyclopaedias & Reference Works

  • Binding

    :  

    Paperback

  • Pages

    :  

    240

  • Year

    :  

    2010

325.0

325.0

Buy Now

Shipping charges are applicable for books below Rs. 101.0

View Details

Estimated Shipping Time : 5-7 Business Days

View Details

Share it on

  • Description

    Introducing the Theory of Computation is the ideal text for any undergraduate, introductory course on formal languages, automata, and computability. The author provides a concise, yet complete, introduction to the important models of finite automata, grammars, and Turing machines, as well as to undecidability and the basics of complexity theory. Numerous problems, varying in level of difficulty, round out each chapter and allow students to test themselves on key topics. Answers to selected exercises are included as an appendix and a complete instructor’s solutions manual is available on the text’s website. Key Features Provides a concise introduction to core topics taught in a single semester Theory of Computation or Automata Theory course. Incorporates an engaging, student-friendly writing style and moves through material at a pace appropriate for undergraduate students. Numerous exercise sets throughout the text allow students to test themselves on the key material at hand before moving on to more difficult topics. Table of Contents Part 1: Regular Languages Chapter 1 Finite Automata A finite automaton has states Building FAs Representing FAs Exercises Chapter 2 Regular Expressions Kleene’s Theorem Applications of REs Chapter 3 Nondeterminism Nondeterministic finite automata What is nondetermination? e-transitions Kleene’s Theorem revisited Conversion from RE to NFA Conversion from NFA to DFA Conversion from FA to RE Exercises Chapter 4 Properties of Regular Languages Closure properties Distinguishable strings The pumping lemma Exercises Chapter 5 Applications of Finite Automata String processing Finite-state machines Statecharts Lexical analysis Exercises Summary Interlude: JFLAP Part II: Context-Free Languages Chapter 6 Context-Free Grammars Productions Further examples Derivative trees and ambiguity Regular languages revisited Exercises Chapter 7 Pushdown Automata A PDA has a stack Nondetermination and further examples Context-free languages Applications of PDAs Exercises Chapter 8 Grammars and Equivalencies Regular grammars The Chomsky hierarchy Usable and nullable variables Conversions from CFG to PDA An alternative representation Conversion from PDA to CFG Properties of Context-free languages Chapter 9 Properties of Context-free Languages Chomsky normal form The Pumping Lemma: Proving languages not context-free exercises Chapter 10 Deterministic Parsing Compilers Bottom-up Parsing Table-driven parser for LSR (1) grammars Construction of an SLR (1) table Guaranteed parsing Exercises Part III: Turing Machines Chapter 11 Turing Machines A turning machine has a tape More examples TM subroutines TMs that do not halt Exercises Chapter 12 Variations of Turning Machines TMs as transducers Variations on the model Multiple tapes Nondeterminism and halting Church’s thesis Universal TMs Exercises Chapter 13 Decidable Problems and Recursive Languages Recursive and recursively enumerable languages Decidable questions Decidable questions about simple models Reasoning about computation Other models Exercises Summary Interlude: Alternative computers Part IV: Undecidability Chapter 14 Diagonalization and the Halting Problem Self-denial Countable sets Diagonalization The halting problem Exercises Chapter 15 More Undecidable Problems Reductions Questions about TMs Other machines Post’s correspondence problem Exercises Chapter 16 Recursive Functions Primitive recursive functions Examples: Functions and predicates Functions that are not primitive recursive Bounded and unbounded minimization Exercises Part V: Complexity Theory Chapter 17 Time Complexity Time Polynomial time Examples Nondetermistic time Certificates and examples P versus NP Exercises Chapter 18 Space Complexity Deterministic space Nondeterministic space Polynomial space Logarithmic space Exercises Chapter 19 NP-Completeness NP-Complete problems Examples Proving NP-Completeness by reduction Exercises Summary Interlude Dealing with hard problems Selected solutions to exercises

Related Items

-

of

  • OFFER

    The Penguin Dictionary of Literary Terms and Literary Theory (Penguin Dictionary)

    J. A. Cuddon

    Starts At

    412.0

    550.0

    25% OFF

  • OFFER

    Introduction to Automata Theory||Languages and Computation

    J. E. Hopcroft

    Starts At

    177.0

    225.0

    21% OFF

  • The Penguin Dictionary of Critical Theory (Penguin Reference Books)

    David Macey

    Starts At

    699.0

  • Strategy: An Introduction to Game Theory

    Joel Watson

    Starts At

    695.0

  • OFFER

    The Theory Of Everything

    Stephen W Hawking

    Starts At

    173.0

    225.0

    23% OFF

  • Human Rights in India Theory and Practice

    Justice A. S. Anand

    Starts At

    695.0

  • OFFER

    Spiritual Authority and Temporal Power in the Indian Theory of Government

    Ananda K. Coomaraswamy

    Starts At

    415.0

    500.0

    17% OFF

  • OFFER

    Antenna Theory: Analysis And Design, 2Nd Ed

    Balanis

    Starts At

    544.0

    619.0

    12% OFF

  • OFFER

    Fundamentals Of Queueing Theory, 3Rd Ed

    Carl M. Harris Donald Gross

    Starts At

    600.0

    682.0

    12% OFF

  • OFFER

    Fundamentals Of Queueing Theory

    Donald Gross

    Starts At

    605.0

    729.0

    17% OFF

  • OFFER

    Formal Languages And Automata Theory

    Karibasappa K. G. Basavaraj S. Anami

    Starts At

    472.0

    569.0

    17% OFF

  • OFFER

    Strategic Management: Theory and Practice (Biztantra)

    John Parnell

    Starts At

    296.0

    349.0

    15% OFF

  • OFFER

    An Introduction To Probability Theory And Its Applications

    William Feller

    Starts At

    597.0

    679.0

    12% OFF

  • OFFER

    An Introduction To Probability: Theory And Its Applications

    William Feller

    Starts At

    560.0

    719.0

    22% OFF

  • OFFER

    Corporate Finance Theory And Practice

    Aswath Damodaran

    Starts At

    696.0

    849.0

    18% OFF

  • OFFER

    Antenna Theory And Design

    Robert S. Elliot

    Starts At

    747.0

    859.0

    13% OFF

  • OFFER

    Antenna Theory: Analysis And Design (With CD)

    Constantine A. Balanis

    Starts At

    671.0

    819.0

    18% OFF

  • OFFER

    Elements of Information Theory

    Joy A. Thomas Thomas M. Cover

    Starts At

    420.0

    539.0

    22% OFF

  • OFFER

    An Introduction To The Theory Of Numbers,

    Ivan Niven

    Starts At

    563.0

    679.0

    17% OFF

  • OFFER

    E.Encyclopedia

    JO BOURNE

    Starts At

    662.0

    895.0

    26% OFF

  • OFFER

    Operating Systems : Concepts & Design,Milenkovic,Milenkovic

    Milenkovic M

    Starts At

    828.0

    1010.0

    18% OFF

  • OFFER

    ASP.NET: Developer's Guide

    Greg Buczek

    Starts At

    877.0

    1070.0

    18% OFF

  • OFFER

    Competing For The Future books

    Hamel

    Starts At

    495.0

    635.0

    22% OFF

  • OFFER

    Britannica Concise Encyclopedia

    Jacob E. Safra

    Starts At

    2186.0

    2995.0

    27% OFF

  • OFFER

    INDIAN HISTORY (ANCIENT AND MEDIEVAL)

    Britannica

    Starts At

    226.0

    290.0

    22% OFF

  • OFFER

    OPTICAL ELECTRONICS

    Ghatak

    Starts At

    415.0

    495.0

    16% OFF

  • The Financial Expert

    R. K Narayan

    Starts At

    230.0

  • Oxford Hindi English Dictionary

    Mcgregor

    Starts At

    645.0

  • OFFER

    Longman Business English Dictionary

    Longman

    Starts At

    193.0

    245.0

    21% OFF

© 2016, All rights are reserved.

Subscribe to Our Newsletter

 

Are you sure you want to remove the item from your Bag?

Yes

No

Added to Your Wish List

OK

Your Shopping Bag

- Bag Empty

Your Bag is Empty!!

Item

Delivery

Unit Price

Quantity

Sub Total

Shipping Charges : null Total Savings        : Grand Total :

Order Summary