Computability, complexity, and languages : fundamentals of theoretical computer science / Martin D. Davis, Ron Sigal, Elaine J. Weyuker.

This introductory text covers the key areas of computer science, including recursive function theory, formal languages, and automata. It assumes a minimal background in formal mathematics. The book is divided into five parts: Computability, Grammars and Automata, Logic, Complexity, and Unsolvability...

Full description

Saved in:
Bibliographic Details
Online Access: Full Text (via ScienceDirect)
Main Author: Davis, Martin, 1928-2023
Other Authors: Sigal, Ron, Weyuker, Elaine J.
Format: eBook
Language:English
Published: Boston : Academic Press, Harcourt, Brace, 1994.
Edition:2nd ed.
Series:Computer science and scientific computing.
Subjects:

MARC

LEADER 00000cam a2200000Ma 4500
001 b10328905
003 CoU
005 20190126012825.2
006 m o d
007 cr |||||||||||
008 930630s1994 mauad ob 001 0 eng d
019 |a 818819888  |a 932055041 
020 |a 9780080502465  |q (electronic bk.) 
020 |a 0080502466  |q (electronic bk.) 
020 |z 0122063821 
020 |z 9780122063824 
035 |a (OCoLC)scd815471193 
035 |a (OCoLC)815471193  |z (OCoLC)818819888  |z (OCoLC)932055041 
040 |a E7B  |b eng  |e pn  |c E7B  |d OCLCO  |d OCLCQ  |d N$T  |d UIU  |d OPELS  |d OCLCQ  |d TEFOD  |d OCLCF  |d UIU  |d YDXCP  |d EBLCP  |d TEFOD  |d OCLCQ  |d NLE  |d OCLCQ  |d UKMGB 
049 |a GWRE 
050 4 |a QA267  |b .D38 1994eb 
100 1 |a Davis, Martin,  |d 1928-2023. 
245 1 0 |a Computability, complexity, and languages :  |b fundamentals of theoretical computer science /  |c Martin D. Davis, Ron Sigal, Elaine J. Weyuker. 
250 |a 2nd ed. 
260 |a Boston :  |b Academic Press, Harcourt, Brace,  |c 1994. 
300 |a 1 online resource (xix, 609 pages) :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent. 
337 |a computer  |b c  |2 rdamedia. 
338 |a online resource  |b cr  |2 rdacarrier. 
490 1 |a Computer science and scientific computing. 
504 |a Includes bibliographical references (pages 593-594)-and indexes. 
505 0 |a Front Cover; Computability, Complexity, and Languages: Fundamentals of Theoretical Computer Science; Copyright Page; Dedication; Table of Contents; Preface; Acknowledgments; Dependency Graph; Chapter 1. Preliminaries; 1. Sets and n-tuples; 2. Functions; 3. Alphabets and Strings; 4. Predicates; 5. Quantifiers; 6. Proof by Contradiction; 7. Mathematical Induction; Part 1: Computability; Chapter 2. Programs and Computable Functions; 1. A Programming Language; 2. Some Examples of Programs; 3. Syntax; 4. Computable Functions; 5. More about Macros; Chapter 3. Primitive Recursive Functions. 
505 8 |a 1. Composition2. Recursion; 3. PRC Classes; 4. Some Primitive Recursive Functions; 5. Primitive Recursive Predicates; 6. Iterated Operations and Bounded Quantifiers; 7. Minimalization; 8. Pairing Functions and Gödel Numbers; Chapter 4. A Universal Program; 1. Coding Programs by Numbers; 2. The Halting Problem; 3. Universality; 4. Recursively Enumerable Sets; 5. The Parameter Theorem; 6. Diagonalization and Reducibility; 7. Rice's Theorem; *8. The Recursion Theorem; *9. A Computable Function That Is Not Primitive Recursive; Chapter 5. Calculations on Strings. 
505 8 |a 1. Numerical Representation of Strings2. A Programming Language for String Computations; 3. The Languages L and Ln; 4. Post-Turing Programs; 5. Simulation of Ln in F; 6. Simulation of F in L; Chapter 6. Turing Machines; 1. Internal States; 2. A Universal Turing Machine; 3. The Languages Accepted by Turing Machines; 4. The Halting Problem for Turing Machines; 5. Nondeterministic Turing Machines; 6. Variations on the Turing Machine Theme; Chapter 7. Processes and Grammars; 1. Semi-Thue Processes; 2. Simulation of Nondeterministic Turing Machines by Semi-Thue Processes. 
505 8 |a 3. Unsolvable Word Problems4. Post's Correspondence Problem; 5. Grammars; 6. Some Unsolvable Problems Concerning Grammars; *7. Normal Processes; Chapter 8. Classifying Unsolvable Problems; 1. Using Oracles; 2. Relativization of Universality; 3. Reducibility; 4. Sets r.e. Relative to an Oracle; 5. The Arithmetic Hierarchy; 6. Post's Theorem; 7. Classifying Some Unsolvable Problems; 8. Rice's Theorem Revisited; 9. Recursive Permutations; Part 2: Grammars and Automata; Chapter 9. Regular Languages; 1. Finite Automata; 2. Nondeterministic Finite Automata; 3. Additional Examples. 
505 8 |a 4. Closure Properties5. Kleene's Theorem; 6. The Pumping Lemma and Its Applications; 7. The Myhill-Nerode Theorem; Chapter 10. Context-Free Languages; 1. Context-Free Grammars and Their Derivation Trees; 2. Regular Grammars; 3. Chomsky Normal Form; 4. Bar-Hillel's Pumping Lemma; 5. Closure Properties; *6. Solvable and Unsolvable Problems; 7. Bracket Languages; 8. Pushdown Automata; 9. Compilers and Formal Languages; Chapter 11. Context-Sensitive Languages; 1. The Chomsky Hierarchy; 2. Linear Bounded Automata; 3. Closure Properties; Part 3: Logic; Chapter 12. Propositional Calculus. 
520 |a This introductory text covers the key areas of computer science, including recursive function theory, formal languages, and automata. It assumes a minimal background in formal mathematics. The book is divided into five parts: Computability, Grammars and Automata, Logic, Complexity, and Unsolvability. * Computability theory is introduced in a manner that makes maximum use of previous programming experience, including a "universal" program that takes up less than a page. * The number of exercises included has more than tripled. * Automata theory, computational logic, and complexity theory are presented in a flexible manner, and can be covered in a variety of different arrangements. 
650 0 |a Machine theory. 
650 0 |a Computational complexity. 
650 0 |a Formal languages. 
650 7 |a Computational complexity.  |2 fast  |0 (OCoLC)fst00871991. 
650 7 |a Formal languages.  |2 fast  |0 (OCoLC)fst00932922. 
650 7 |a Machine theory.  |2 fast  |0 (OCoLC)fst01004846. 
700 1 |a Sigal, Ron. 
700 1 |a Weyuker, Elaine J. 
776 0 8 |i Print version:  |a Davis, Martin.  |t Computability, Complexity, and Languages : Fundamentals of Theoretical Computer Science.  |d Burlington : Elsevier Science, ©1994  |z 9780122063824. 
830 0 |a Computer science and scientific computing. 
856 4 0 |u https://colorado.idm.oclc.org/login?url=https://www.sciencedirect.com/science/book/9780122063824  |z Full Text (via ScienceDirect) 
907 |a .b103289057  |b 03-24-23  |c 02-05-19 
998 |a web  |b  - -   |c f  |d b   |e -  |f eng  |g mau  |h 0  |i 1 
915 |a M 
956 |a ScienceDirect ebooks 
956 |b ScienceDirect All Books 
999 f f |i c0f01cf8-ed10-5010-be60-164f80272fd3  |s 36cbd7d3-f5c3-5941-b802-1ae093713f8d 
952 f f |p Can circulate  |a University of Colorado Boulder  |b Online  |c Online  |d Online  |e QA267 .D38 1994eb  |h Library of Congress classification  |i web  |n 1