Program Proofs
By K. Rustan M. Leino
Illustrated by Kaleb Leino
By K. Rustan M. Leino
Illustrated by Kaleb Leino
By K. Rustan M. Leino
Illustrated by Kaleb Leino
By K. Rustan M. Leino
Illustrated by Kaleb Leino
Category: Science & Technology
Category: Science & Technology
-
$70.00
Mar 07, 2023 | ISBN 9780262546232
-
Mar 07, 2023 | ISBN 9780262375429
YOU MAY ALSO LIKE
The Waste-Free World
Quanta and Fields
Measurements-Based Radar Signature Modeling
The Cognitive Life of Maps
The Japanese Art of Living Seasonally
Brave New Words
Smart Management
Hedgehogs, Killing, and Kindness
Everest 24
Table Of Contents
Preface ix
Notes for Teachers xv
0. Introduction 1
Part 0. Learning the Ropes
1. Basics 9
2. Making It Formal 25
3. Recursion and Termination 63
4. Inductive Datatypes 83
5. Lemmas and Proofs 95
Part 1. Functional Programs
6. Lists 137
7. Unary Numbers 161
8. Sorting 175
9. Abstraction 189
10. Data-Structure Invariants 207
Part 2. Imperative Programs
11. Loops 235
12. Recursive Specifications, Iterative Programs 257
13. Arrays and Searching 275
14. Modifying Arrays 321
15. In-situ Sorting 337
16. Objects 351
17. Dynamic Heap Data Structures 387
A. Dafny Syntax Cheat Sheet 427
B. Boolean Algebra 433
C. Answers to Select Exercises 445
References 459
Index 467
21 Books You’ve Been Meaning to Read
Just for joining you’ll get personalized recommendations on your dashboard daily and features only for members.
Find Out More Join Now Sign In