Models of Computation and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £14.65 Amazon.co.uk Gift Card
Models of Computation: An Introduction to Computability Theory (Undergraduate Topics in Computer Science)
 
 
Start reading Models of Computation on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Models of Computation: An Introduction to Computability Theory (Undergraduate Topics in Computer Science) [Paperback]

Maribel Fernandez

RRP: £24.99
Price: £23.74 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £1.25 (5%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Saturday, June 2? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £20.18  
Paperback £23.74  
Trade In this Item for up to £14.65
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Models of Computation: An Introduction to Computability Theory (Undergraduate Topics in Computer Science) for an Amazon.co.uk gift card of up to £14.65, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Customers Who Viewed This Item Also Viewed


Product details


More About the Author

Maribel Fernández
Discover books, learn about writers, and more.

Visit Amazon's Maribel Fernández Page

Product Description

Review

From the reviews: "The focus of this relatively short book is on newer object-oriented and interaction-oriented models, including recent work in quantum computing and systems biology. … the book is designed for advanced undergraduate and graduate students. … Each chapter starts by clearly indicating what will be covered and ends with a series of exercises. … the book as a whole is extremely well written. Definitions are clearly stated … . Each model of computation is precisely defined, and the examples are clear and to the point." (K. Harrow, ACM Computing Reviews, September, 2009) “It is a pleasure to see a book which takes a different approach to computer theory. … This short book can be used for a one-term course … . A valuable primer for students of programming languages. Summing Up: Highly recommended. Upper-division undergraduates and graduate students.” (P. Cull, Choice, Vol. 47 (3), November, 2009)

Product Description

A Concise Introduction to Computation Models and Computability Theory provides an introduction to the essential concepts in computability, using several models of computation, from the standard Turing Machines and Recursive Functions, to the modern computation models inspired by quantum physics. An in-depth analysis of the basic concepts underlying each model of computation is provided. Divided into two parts, the first highlights the traditional computation models used in the first studies on computability: - Automata and Turing Machines; - Recursive functions and the Lambda-Calculus; - Logic-based computation models. and the second part covers object-oriented and interaction-based models. There is also a chapter on concurrency, and a final chapter on emergent computation models inspired by quantum mechanics. At the end of each chapter there is a discussion on the use of computation models in the design of programming languages.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

There are no customer reviews yet on Amazon.co.uk.
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  1 review
0 of 1 people found the following review helpful
Short, but possibly too short 16 Aug 2011
By Jacob - Published on Amazon.com
Format:Paperback
About me: I'm a grad student in math, but have no prior experience
of the topic of the book. I have actually not yet read the 40
last pages or so, so the review is about the rest of the book.

I will be quite negative below, so I want to start by saying
that most chapters are OK, and I love short books. And this
book gives you a quick way of getting aquainted with various models
of computation. I dont agree with the official reviewer that
it goes in to depth or is extremely clear and well written.
On the contrary, it does NOT go into depth in all chapters, but
is rather uneven. I really liked the chapter about lambda-calculus.

My general impression is that the author is often saying
"how to think" about the definitions and concepts, and what they
intuitively are, rather than precisely saying what the definition IS.
I believe that the cause of my confusion, other than perhaps ignorance,
is the lack of crucial pieces of information. (See examples below).

Many times I found myself confused after reading a definition, and
really needed an example to clarify what was going on. Although
there are fairly many examples in the book, there were several places
in desperate need thereof.

It is mostly chapters 5 and 7 that I find confusing.

Example (chapter 5, on logic programs)
Definitive clauses - Program clauses and Goals - are defined.
A definitive clause is P1 or (not P2 or not P3 .... or not Pn), i.e. a
disjunction of so called "literals", and atmost one literal is positive.
A definitive clause is a Goal if we remove P1, i.e. we have only negative literals.

The problem is that there is only a definition of what a Goal is but not
what meeting a Goal is...
Only a very vague and incomplete explaination is given:

"Program clauses can be seen as defining a database: [...] Goals are questions
to be answered using the information about the problem in the database.
This can be better seen with some examples."

Then there is only ONE example in which the goal has only ONE negative literal.
That leaves the reader wondering if each literal P2, ...., Pn should be true
or just "atleast one of them".

Since the notation for a goal is :- P2,P3,...,Pn
you might believe that the goal is to deduce ALL of the Pi's, but
since its a disjunction of negative literals, mathematically it only makes sense
if the goal clause should be disproven, which means that ONE of the Pi's hold.
It gets even more confusing later on. Although I might have my self to blame
for some of the confusion, I am pretty convinced this is far from optimally
written.

Other complaints:
There are some flaws in the technique of writing. For example the author mentions
multisets several times, but gives the definition only the last time. On another
instance a new symbol is used and defined afterwards.
There is also a logical flaw on page 61. There is an argument that "bounded minimisation"
of a primitive recursive predicate is also primitive recursive.
The argument uses a lemma whose input are functions f_1, ..., f_k that are primitive recursive
total functions. Then the lemma is applied in a case where f_1 is a priori only partially defined.
I'm sure its possible to fix this argument, but it still makes life unneccesarily difficult for
the reader.

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges