$50 = Free Delivery! No Code Needed
Shopping Cart
The Little Prover (MIT Press) - Introduction to Theorem Proving for Beginners | Math & Computer Science Learning Book for Students & Professionals
The Little Prover (MIT Press) - Introduction to Theorem Proving for Beginners | Math & Computer Science Learning Book for Students & Professionals

The Little Prover (MIT Press) - Introduction to Theorem Proving for Beginners | Math & Computer Science Learning Book for Students & Professionals

$29.1 $38.8 -25% OFF

Free shipping on all orders over $50

7-15 days international

12 people viewing this product right now!

30-day free returns

Secure checkout

56200544

Guranteed safe checkout
amex
paypal
discover
mastercard
visa
apple pay

Description

An introduction to writing proofs about computer programs, written in an accessible question-and-answer style, complete with step-by-step examples and a simple proof assistant.The Little Prover introduces inductive proofs as a way to determine facts about computer programs. It is written in an approachable, engaging style of question-and-answer, with the characteristic humor of The Little Schemer (fourth edition, MIT Press). Sometimes the best way to learn something is to sit down and do it; the book takes readers through step-by-step examples showing how to write inductive proofs. The Little Prover assumes only knowledge of recursive programs and lists (as presented in the first three chapters of The Little Schemer) and uses only a few terms beyond what novice programmers already know. The book comes with a simple proof assistant to help readers work through the book and complete solutions to every example.

Reviews

******
- Verified Buyer
if your software is "correct" (whatever the hell that means) ? Usually you don't. If you care, you might say "it has passed every test I could think of, and had time to perform."This is not enough. The only way to prove (yep, prove) that your software is correct is to turn your program into a theorem, and prove the theorem. This approach is called Hoare Logic, after Tony Hoare. If you do not know who Tony is, go find out, before you write another program.Anyway, this text is an introduction to a proof assistant, a software tool to help you prove theorems. You hate proving theorems. I hate proving theorems. If I liked proving theorems, I would be a Mathematician. I am a Mathematician, and I hate proving theorems. Which is why I wrote software for a living, instead of proving theorems. Now I need to prove theorems to show my software works. I should have been a Physicist.
We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Allow cookies", you consent to our use of cookies. More Information see our Privacy Policy.
Top