Showing posts with label logic. Show all posts
Showing posts with label logic. Show all posts

Introduction to Logic Review

Introduction to Logic
Average Reviews:

(More customer reviews)
For the beginner, there's no better book to begin one's excursion into logic, both deductive and inductive, formal and informal, syllogistic and mathematical, propositional as well as predicate calculus. There is excellent competition, such as Bates' Introduction to Logic and Lemmon's book by the same name. But these books are limited in their scope, and not always as didactic and insightful as the Copi work. This book is certainly not exhaustive of all logical norms and forms, but it is quite comprehensive. I know of no other book which is so thoroughly diversified in the treatment of all logical styles and methods, and which does so with greater clarity and elegance of style. I wish this had been my textbook upon taking formal logic courses years ago; it is clearly superior to literally dozens of others that are either too simplistic or over the head of most beginning logicians.

Click Here to see more reviews about: Introduction to Logic

Easy-to-read, visually appealing, and chock full of real-world applications, this most complete and authoritative book on introductory logic fully prepares users to understand, recognize, and apply classical syllogistic logic and the more powerful techniques of modern symbolic logic-explaining all concepts and techniques clearly, accurately, and thoroughly, and bringing them to life using a wealth of real-life examples of lively arguments and explanations drawn from a wide variety of sources to help demonstrate the application of logical principles by serious writers and thinkers trying to solve real problems in a wide range of fields.Includes full chapters on basic logical concepts, the uses of language, definitions, fallacies, categorical propositions, categorical syllogisms, arguments in ordinary language, symbolic logic, methods of deduction, quantification theory, analogy and probable inference, Mill's Methods of experimental inquiry, science and hypothesis, and probability. Reformulates key logical issues, and presents a more detailed account of the concept of logical equivalence, distinguishing it more clearly from the truth-functional connectives. Includes sidebars containing additional, enriching information; many new illustrations taken from contemporary research I the physical and biological science; and a plethora of exercises.For anyone searching for a top-notch, easy-to-understand introduction to logic.--This text refers to an out of print or unavailable edition of this title.

Buy Now

Click here for more information about Introduction to Logic

Read More...

Introduction to the Theory of Computation Review

Introduction to the Theory of Computation
Average Reviews:

(More customer reviews)
When I picked up this book I thought, "You have to be kidding me." This book is very thin, and then a fair chunk of it is mathematics review for some of the formal arguments the book is going to be making later on. One wouldn't think there was much in this book.
One would be wrong. This book goes into rather impressive depth on some rather abstract concepts of computer science without dabbling for too long in the details. It does the best job I've ever seen of explaining the Turing machine and how it relates to computability and decidablity.
The exercises are both easy and insanely difficult - so you can basically chose your level and then go through the book, some of the problems are very hard, some are trivially easy, a great mix makes for great homework assignments.
The "Proof Idea:" sections before every proof give you the underlying concepts in plain english that are about to be stated formally so you have a clue what's happening when the formal definitions start flying. These are priceless and should be included in every other book that uses formal proof techniques.
The book reads fairly well on its own, or makes for a great class text book, which I used it for. As my professor said, "This is a good book because it doesn't have any extra words." but you don't seem to mind as you read it. Probably the best work on the science of computation in the world, certainly the best I've ever seen.

Click Here to see more reviews about: Introduction to the Theory of Computation

Michael Sipser's emphasis on unifying computer science theory - rather than offering a collection of low-level details - sets the book apart, as do his intuitive explanations. Throughout the book, Sipser builds students' knowledge of conceptual tools used in computer science, the aesthetic sense they need to create elegant systems, and the ability to think through problems on their own.

Buy Now

Click here for more information about Introduction to the Theory of Computation

Read More...

Thinking about Mathematics: The Philosophy of Mathematics Review

Thinking about Mathematics: The Philosophy of Mathematics
Average Reviews:

(More customer reviews)
Anybody who's interested in why mathematics might have the least bit to do with philosophy will be interested in this book. To many the philosophy of mathematics may seem too specialized and peripheral to be of much interest. But such is not the case. The philosophy of math is intricately intertwined with many of the classic epistemological questions that I have never seen satisfactory answers to. This book will force you to think about things you have never considered before. Why does mathematics 'just happen' to describe empirical studies so well if mathematics is solely logical and in the head? Or is mathematics empirical and merely charading as necessary logical truth? These questions will be brought up in the book and the different answers given from the different philisophical sides.
Some of the book is a little dense and may be skimmed. He does go into detail a bit much in some places and the non technical reader will be lost. But Shapiro usually does do a good job of summarizing complex thoughts.
This book whetted my appetite for more and I plan on continuing thinking about these things and hopefully take some classes in mathematical logic and philosophy.

Click Here to see more reviews about: Thinking about Mathematics: The Philosophy of Mathematics

This unique book by Stewart Shapiro looks at a range of philosophical issues and positions concerning mathematics in four comprehensive sections. Part I describes questions and issues about mathematics that have motivated philosophers since the beginning of intellectual history. Part II is an historical survey, discussing the role of mathematics in the thought of such philosophers as Plato, Aristotle, Kant, and Mill. Part III covers the three major positions held throughout the twentieth century: the idea that mathematics is logic (logicism), the view that the essence of mathematics is the rule-governed manipulation of characters (formalism), and a revisionist philosophy that focuses on the mental activity of mathematics (intuitionism). Finally, Part IV brings the reader up-to-date with a look at contemporary developments within the discipline. This sweeping introductory guide to the philosophy of mathematics makes these fascinating concepts accessible to those with little background in either mathematics or philosophy.

Buy Now

Click here for more information about Thinking about Mathematics: The Philosophy of Mathematics

Read More...

Artificial Intelligence: A Modern Approach (2nd Edition) Review

Artificial Intelligence: A Modern Approach (2nd Edition)
Average Reviews:

(More customer reviews)
I didn't think that the first edition of this book was as bad as some of the reviewers said, but the second edition is definitely a vast improvement. It's not just some obligatory 2nd edition that some authors release to say that they are staying actively published. The first edition was somewhat confusing in its explanations and the exercises were really blurry on what was being asked. All of that has now been resolved.
The book is a comprehensive and insightful introduction to artificial intelligence with an academic tone. It provides a unified view of the field organized around the rational decision making paradigm, which focuses on the selection of the "best" solution to a problem. The book's overall theme is that the purpose of AI is to solve problems via intelligent agents, and then goes about specifying the features such an agent or agents should have. Pseudocode is provided for all of the major AI algorithms. Being about the broadest book in terms of coverage of AI, you should therefore not expect it to be the deepest in coverage. However, each topic is covered to the extent that the reader should understand its essence. Sections one through six are absolutely wonderful, and comprise the "meat" of AI. Section seven is rather weak since it tries to cover both robotics and text processing in their own individual chapters, and entire books have a hard time covering this material. Section eight is different from the others, since it talks about the philosophy and future of AI.
Another plus for this book is that there is a great deal of extra material that deals with standard AI curriculum. For example, the chapters on logic not only include the typical introduction to propositional and first order logic together with the usual inference procedures, they also give many useful hints how to use first order logic to actually represent aspects of the real world such as measures, time, actions, mental objects, etc. These chapters also contain much information about how to implement efficient logical reasoners.
Finally, this second edition has an excellent website that can be found by going through the publisher's webpage for the book. This website contains four sample chapters, pseudocode, and actual code in Java, Python, and LISP.
I notice that Amazon shows the table of contents from the first edition, so I am showing what the actual table of contents is for the second edition for the purpose of completeness. Note that the book has been significantly reorganized.
I. ARTIFICIAL INTELLIGENCE.
1. Introduction.
2. Intelligent Agents.
II. PROBLEM-SOLVING.
3. Solving Problems by Searching.
4. Informed Search and Exploration.
5. Constraint Satisfaction Problems.
6. Adversarial Search.
III. KNOWLEDGE AND REASONING.
7. Logical Agents.
8. First-Order Logic.
9. Inference in First-Order Logic.
10. Knowledge Representation.
IV. PLANNING.
11. Planning.
12. Planning and Acting in the Real World.
V. UNCERTAIN KNOWLEDGE AND REASONING.
13. Uncertainty.
14. Probabilistic Reasoning Systems.
15. Probabilistic Reasoning Over Time.
16. Making Simple Decisions.
17. Making Complex Decisions.
VI. LEARNING.
18. Learning from Observations.
19. Knowledge in Learning.
20. Statistical Learning Methods.
21. Reinforcement Learning.
VII. COMMUNICATING, PERCEIVING, AND ACTING.
22. Agents that Communicate.
23. Text Processing in the Large.
24. Perception.
25. Robotics.
VIII. CONCLUSIONS.
26. Philosophical Foundations.
27. AI: Present and Future.

Click Here to see more reviews about: Artificial Intelligence: A Modern Approach (2nd Edition)



Buy Now

Click here for more information about Artificial Intelligence: A Modern Approach (2nd Edition)

Read More...

Asking the Right Questions: A Guide to Critical Thinking (8th Edition) Review

Asking the Right Questions: A Guide to Critical Thinking (8th Edition)
Average Reviews:

(More customer reviews)
I found Asking the Right Questions (ARQ) to be a very balanced and thorough approach to critical thinking. I am an electrical engineer by profession... I am well-regarded by my peers as an careful thinker; however, I have found myself frustrated at times when discussing controversial issues with friends... some lines of thought don't ring true, but are nonetheless hard to refute. After reading ARQ, I found that these dilemmas are frequently either the result of not agreeing on the definitions of ambiguous terms (e.g. oppression, sexism, racism) or on some logical fallacy that was used. This has made a quite difference in my ability to discern the issues at hand.
ARQ uses a systematic list of questions to review the proposed thesis. These questions are designed to help you understand their conclusion, and evaluate their supporting evidence. Throughout the book, you are encouraged to set your own biases aside in favor of rationally evaluating the evidence. Furthermore, you receive some brief instruction on typical logical fallicies. In particular, Ad hominem attacks (i.e. attacks on the character of participants) are addressed; however, blatant character references are just beginning of an ad-hominem attack. Many times discussions get sidetracked by implicit accusations about a person's character. As an example, this statement (greatly simplified here) was used on me in the past, "you couldn't possibly be able to think critically, because your spiritual convictions make you biased." Until I read ARQ, I had a hard time realizing that this is actually a diversionary tactic used to sidetrack the discussion. If I accept this "evidence", the issue now becomes my credibility, instead of discussing my actual position on the issue.
Another good point the authors make is that that the mere existence of a logical fallicy should be not used as a means to halt discussion.
Finally, this book doesn't try to give you the "right answers" to controversial issues. They teach you how to find those answers on your own. In many cases, there are no right or wrong answers... simply a difference in the core values of the individuals.
I have been very pleased with the thoughtful approach that ARQ uses. I believe that every high-school and college student should be required to read it.

Click Here to see more reviews about: Asking the Right Questions: A Guide to Critical Thinking (8th Edition)

The habits and attitudes associated with critical thinking are transferable to consumer, medical, legal, and general ethical choices. When our surgeon says surgery is needed, it can be life sustaining to seek answers to the critical questions encouraged in Asking the Right Questions This popular book helps bridge the gap between simply memorizing or blindly accepting information, and the greater challenge of critical analysing the things we are told and read. It gives strategies for responding to alternative points of view and will help readers develop a solid foundation for making personal choices about what to accept and what to reject.

Buy Now

Click here for more information about Asking the Right Questions: A Guide to Critical Thinking (8th Edition)

Read More...