This book gives a critical review of work on the foundations of quantum mechanics at a level accessible to nonexperts. Assuming his readers have some background in mathematics and physics, Peter Gibbins focuses on the questions of whether the results of quantum theory require us to abandon classical logic and whether quantum logic can resolve the paradoxes produced by quantum mechanics. He organizes the discussion so as to preserve the complicated interconnections within the philosophy of quantum mechanics and to show the historical development of the subject. He argues that quantum logic does not dispose of the problems faced by classical logic, that no reasonable interpretation of quantum mechanics in terms of “hidden variables” can be found, and that after all these years quantum mechanics remains a mystery to us.
Particles and Paradoxes will provide a much-needed and valuable introduction to the philosophy of quantum mechanics and, at the same time, an example of just what it is to do the philosophy of physics,
Dr Gibbins begins by discussing Prolog as a programming language and how it can be used to analyse the propositional and predicate calculus, via natural deduction systems. He then goes on to discuss topics such as parsers, pretty-printers, programming language interpreters, interactive proof-checkers, and automated theorem-proving. The last two chapters are devoted to examining the logic of a small imperative programming language and to considering the restricted logic of real Prolog. Throughout, philosophical questions such as Should Prolog be viewed as an implementation of logic? and Will logic programming revolutionize software engineering? are examined and discussed.
Consequently, this book will serve as a practical introduction to both logic and logic programming and be invaluable for all those coming to these subjects for the first time.