Academy PassAdvanced7 lessons156 min

Advanced functional proofs

A project-driven advanced course in verified functional programming. Implement polymorphic map, filter-map fusion and a left fold; prove append and composition laws; represent element-wise evidence with an indexed proposition; preserve length in a dependent vector type; and finish by verifying map fusion and structural invariants for a binary tree.