λ-term gallery

λ-term visualiser

Graph display powerered by Cytoscape.js

The underlying algorithms behind the term generators can be found here (in Haskell!).

λ term generators

n k

You might need to be patient for larger values of n and k while the maps are drawn. For n > 10 be prepared to wait a while, or until the universe collapses!

For larger terms, you may wish to disable map generation to speed up the process a bit.

Filtering options

Crossings Abstractions Applications Variables β-redexes Sort

Generation options

Write out terms Draw maps (costly) Use de Bruijn notation

Show crossings Show β-reductions