Lazy generation of small canonical programs
Haskell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Benchmarks
Test
.gitignore
ProgGen.cabal
ProgGen.lhs
README.md

README.md

Code for the lazy generation of canonical programs. Paper to be published.

Relation to paper

Towards the bottom of ProgGen.lhs one should find a case switch for selecting various test packages. These relate to the benchmarks detailed in the paper.

Things I would like to still do

  • Show that all programs have a mapping to a canonical representative.
  • Random selection from equivalence classes of canonical forms.