Introduction to Languages, Machines and Logic Computable Languages, Abstract Machines and Formal Logic

1.1 Overview This chapter briefly describes: • what this book is about • what this book tries to do • what this book tries not to do • a useful feature of the book: the exercises. 1.2 What This Book Is About This book is about three key topics of computer science, namely computable lan­ guages, abst...

Full description

Bibliographic Details
Main Author: Parkes, Alan P.
Format: eBook
Language:English
Published: London Springer London 2002, 2002
Edition:1st ed. 2002
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
Table of Contents:
  • 1 Introduction
  • Overview
  • What This Book Is About
  • What This Book Tries to Do
  • What This Book Tries Not to Do
  • The Exercises
  • Further Reading
  • Some Advice
  • 1 Languages and Machines
  • 2 Elements of Formal Languages
  • 3 Syntax, Semantics, and Ambiguity
  • 4 Regular Languages and Finite State Recognisers
  • 5 Context Free Languages and Pushdown Recognisers
  • 6 Important Features of Regular and Context Free Languages
  • 7 Phrase Structure Languages and Turing Machines
  • 2 Machines and Computation
  • 8 Finite State Transducers
  • 9 Turing Machines as Computers
  • 10 Turing’s Thesis and the Universality of the Turing Machine
  • 11 Computability, Solvability, and the Halting Problem
  • 12 Dimensions of Computation
  • 3 Computation and Logic
  • 13 Boolean Logic and Propositional Logic
  • 14 First Order Predicate Logic
  • 15 Logic and Computation
  • Solutions to Selected Exercises
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • Further Reading