We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Price loading...
Functional Data Structures and Algorithms: A Proof Assistant Approach
Price data last checked 91 day(s) ago - refreshing...
Price History & Forecast
No Price Data Available
Price history will appear here once data is collected from Amazon.
Price Distribution
No price data available for histogram
Description
This book is an introduction to data structures and algorithms for functional programming languages, with a focus on proofs. Starting with sorting and searching, it moves on to priority queues and advanced design and analysis techniques: dynamic programming, amortized analysis, splay trees, skew heaps and pairing heaps. The final part of the book covers a number of selected fun topics: graph algorithms, string search, Huffman's algorithm for generating optimal codes and alpha-beta pruning of game trees. The book covers both correctness (does the algorithm do what it is supposed to do?) and running time analysis (does the algorithm terminate within a specified number of steps?). It does so in a unified manner with inductive proofs about functional programs and their running time functions. What sets this book apart from existing books on algorithms is that all proofs have been machine-checked, by the proof assistant Isabelle. That is, in addition to the text in the book, which requires no knowledge of proof assistants!, the Isabelle definitions and proofs are available online. The structured nature of Isabelle proofs permits even novices to follow the high-level arguments. This book is aimed at teachers and students (it has been classroom-tested for a number of years) but is also a reference work for programmers and researchers who are interested in the (verified!) details of some algorithm or proof.
Product Specifications
- Format
- hardcover
- ASIN
- B0FSD3TQY5
- Domain
- Amazon UK
- Release Date
- 30 September 2025
- Listed Since
- 24 September 2025
Barcode
No barcode data available
Similar Products You Might Like
99% match
Functional Data Structures and Algorithms: A Proof Assistant Approach
£39.63
22 Feb 2026
93% match
Algorithms and Data Structures: The Basic Toolbox
Springer
£52.24
20 Feb 2026
93% match
Algorithmen - Eine Einführung
De Gruyter Oldenbourg
£101.60
14 Jan 2026
93% match
Algorithmic Thinking: A Problem-Based Introduction
No Starch Press
£39.41
22 Feb 2026
92% match
Concrete Semantics: With Isabelle/HOL
Springer
£41.29
28 Feb 2026
92% match
Algorithms and Data Structures: Foundations and Probabilistic Methods for Design and Analysis
Springer
£56.37
14 Jan 2026
92% match
Algorithms and Data Structures in Action
Manning Publications
£35.00
25 Jan 2026
92% match
Algorithms and Data Structures: Foundations and Probabilistic Methods for Design and Analysis
Springer
£39.12
23 Feb 2026
92% match
Problems on Algorithms: A Comprehensive Exercise Book for Students in Software Engineering
Springer
£46.35
18 Feb 2026
92% match
A Textbook of Data Structures and Algorithms, Volume 1: Mastering Linear Data Structures (Textbook of Data Structures and Algorithms, 1)
£93.21
13 Jan 2026
92% match
Verification of Sequential and Concurrent Programs (Texts in Computer Science)
Springer
£63.14
24 Feb 2026
92% match
Algorithms and Data Structures for Massive Datasets
Manning
£54.22
19 Feb 2026
92% match
Data Structures & Algorithms in Python (Developer's Library)
£38.00
11 Jan 2026
92% match
Data Structures and Algorithms with Python: With an Introduction to Multiprocessing (Undergraduate Topics in Computer Science)
Springer
£33.93
30 Jan 2026
92% match
Guide to Competitive Programming: Learning and Improving Algorithms Through Contests (Undergraduate Topics in Computer Science)
£39.05
08 Jan 2026
92% match
Algorithms on Trees and Graphs: With Python Code (Texts in Computer Science)
Springer
£40.09
07 Mar 2026
92% match
Algorithms in Action
Cognella Academic Publishing
£72.89
08 Mar 2026
92% match
ML for the Working Programmer
Cambridge University Press
£57.04
22 Jan 2026
92% match
Introduction to Parallel Algorithms (Wiley Series on Parallel and Distributed Computing)
Wiley
£140.49
07 Mar 2026
92% match
Parameterized Algorithms
Springer
£55.84
08 Mar 2026
92% match
The Power of Algorithms: Inspiration and Examples in Everyday Life
Springer
£46.53
07 Mar 2026
92% match
Algorithms on Trees and Graphs: With Python Code (Texts in Computer Science)
Springer
£58.89
21 Jan 2026
92% match
Purely Functional Data Structures
Cambridge University Press
£42.89
17 Mar 2026
92% match
Techniques for Designing and Analyzing Algorithms (Chapman & Hall/CRC Cryptography and Network Security Series)
£82.49
24 Jan 2026