-
functional version using the simple functions with index commutation lemma.
-
imperative version of algorithm a. use 2 arrays and write a method? b. use one array to update in-place.
[DONE]
- merkle definition [DONE]
- merkle for a list [DONE]
- proof that deposit() computes according to spec and preserves Valid()
- branch -> left, zero_h -> right and use branch for reverse(left) and zero_h for reverse(right) to simplify the indices in the algorithm
- README and documentation: update!!!
Check the instances cannot be safely inlined.
- shorten names
- add functional version of algorithm