Skip to content

Project in Programming Language Seminar. Implement and prove properties about finger trees.

Notifications You must be signed in to change notification settings

adamschoenemann/verified_finger_trees

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Verified Finger Trees alá Hinzer and Paterson

This repository is a project that I and Oscar Toro did for the Programming Languages Seminar course at ITU.

It is an implementation and verification of the Finger Tree data-structure, first popularized by Hinze and Paterson. There is a report in this repo with references and explanation.

The verification was actually quite challenging due to polymorphic recursion! But also a very fun learning experience.

About

Project in Programming Language Seminar. Implement and prove properties about finger trees.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published