A port of the book https://functional-algorithms-verified.org/ to Coq/SSReflect.
The book was previously called "Functional Algorithms Verified", hence the FAV acronym.
- Author(s):
- Alex Gryzlov (initial)
- Coq-community maintainer(s):
- Alex Gryzlov (@clayrat)
- License: MIT license
- Compatible Coq versions: 8.15 to 8.19
- Additional dependencies:
- MathComp ssreflect 1.17.0 to 1.19.0
- MathComp algebra
- Equations 1.3 or later
- Coq namespace:
favssr
- Related publication(s): none
To build manually, do:
make # or make -j <number-of-cores-on-your-machine>
- Binary Trees
- Binary Search Trees
- Abstract Data Types
- 2-3 Trees
- Red-Black Trees
- AVL Trees
- Beyond Insert and Delete: \cup, \cap and -
- Arrays via Braun Trees
- Tries
- Region Quadtrees
- Dynamic Programming
- Amortized Analysis
- Queues
- Splay Trees
- Skew Heaps
- Pairing Heaps
- Knuth–Morris–Pratt String Search
- Huffman’s Algorithm
- Alpha-Beta Pruning