This unique compendium highlights the theory of computation, particularly logic and automata theory. Special emphasis is on computer science applications including loop invariants, program correctness, logic programming and algorithmic proof techniques.
This innovative volume differs from standard textbooks, by building on concepts in a different order, using fewer theorems with simpler proofs. It has added many new examples, problems and answers. It can be used as an undergraduate text at most universities.
Contents:
- Preface
- About the Author
- Mathematical Preliminaries
- Logic for Computer Science:
- Propositional Logic
- Proofs by Deduction
- Predicate Logic
- Proofs with Predicates
- Program Verification
- Language Models for Computer Science:
- Language and Models
- Generating Regular Languages
- Finite Automata
- Context-Free Grammars
- Pushdown Automata and Parsing
- Turing Machines
- Appendices:
- Logic Programming
- The AWK Language
- Answers to Selected Problems
- Bibliography
- Index
Readership: Researchers, professionals, academics, and graduate students in theoretical computer science.
Płać wygodnie kartą, Klarną, Apple Pay lub Google Pay. Nie jesteś zadowolony? Zawsze masz 14-dniową gwarancję zwrotu pieniędzy. Więcej przeczytasz w naszych warunkach. Masz pytania? Napisz do nas na hello@memmo.org.
Memmo ułatwia naukę – gdziekolwiek jesteś na świecie. U nas znajdziesz podręczniki i sprytne narzędzia do nauki w jednym miejscu: streszczenia, quizy, podcasty i fiszki. A do tego Ted, Twój kumpel do nauki, który odpowie na wszystko, co Cię nurtuje. Ponad 50 000 studentów już tu się uczy – stworzone, byś uczył się szybciej i mniej stresował.