Free delivery for purchases over 1 299 Kč
PPL Parcel Shop 54 Czech Post 74 Balíkovna 49 GLS point 54 Zásilkovna 44 GLS courier 74 PPL courier 99

Book Computer-Aided Reasoning Matt Kaufmann
Libristo code: 06796733
Publishers Springer, Berlin, November 2011
Computer-Aided Reasoning: An Approach is a textbook introduction to computer-aided reasoning. It can... Full description
? points 696 b
6 960 včetně DPH
50 % chance We search the world When will I receive my book?

30-day return policy


You might also be interested in


Computer Algebra and Symbolic Computation Joel S. Cohen / Hardback
common.buy 2 603
Impressoes Sociologicas Interdisciplinares Sérgio Luiz Pereira da Silva / Paperback
common.buy 2 467
Biosensors Manjul Mungali / Paperback
common.buy 1 168
Grantham Revisited Fred Leadbetter / Paperback
common.buy 418
Ökologische Krise und Risikobewußtsein Frank M. Ruff / Paperback
common.buy 1 676
Axioms for Work/Life Mirelle Vraimont / Paperback
common.buy 472
Russia and the World Economy Alan H. Smith / Paperback
common.buy 789
Origin Stories in Political Thought Joanne H. Wright / Hardback
common.buy 1 960

Computer-Aided Reasoning: An Approach is a textbook introduction to computer-aided reasoning. It can be used in graduate and upper-division undergraduate courses on software engineering or formal methods. It is also suitable in conjunction with other books in courses on hardware design, discrete mathematics, or theory, especially courses stressing formalism, rigor, or mechanized support. It is also appropriate for courses on artificial intelligence or automated reasoning and as a reference for business and industry. §Current hardware and software systems are often very complex and the trend is towards increased complexity. Many of these systems are of critical importance; therefore making sure that they behave as expected is also of critical importance. By modeling computing systems mathematically, we obtain models that we can prove behave correctly. The complexity of computing systems makes such proofs very long, complicated, and error-prone. To further increase confidence in our reasoning, we can use a computer program to check our proofs and even to automate some of their construction. §In this book we present: §A practical functional programming language closely related to Common Lisp which is used to define functions (which can model computing systems) and to make assertions about defined functions; §A formal logic in which defined functions correspond to axioms; the logic is first-order, includes induction, and allows us to prove theorems about the functions; §The computer-aided reasoning system ACL2, which includes the programming language, the logic, and mechanical support for the proof process. The ACL2 system has been successfully applied to projects of commercial interest, including microprocessor, modeling, hardware verification, microcode verification, and software verification. This book gives a methodology for modeling computing systems formally and for reasoning about those models with mechanized assistance. The practicality of computer-aided reasoning is further demonstrated in the companion book, Computer-Aided Reasoning: ACL2 Case Studies. §Approximately 140 exercises are distributed throughout the book. Additional material is freely available from the ACL2 home page on the Web, including solutions to the exercises, additional exercises, case studies from the companion book, research papers, and the ACL2 system with detailed documentation.

About the book

Full name Computer-Aided Reasoning
Language English
Binding Book - Paperback
Date of issue 2012
Number of pages 270
EAN 9781461370031
Libristo code 06796733
Publishers Springer, Berlin
Dimensions 155 x 235
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account