Skip to content

maxreciprocate/revel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Program synthesis for compact representation of data

λ.pylambda calculus with De Bruijn index
egraph.pysimplified e-graph implementation borrowing from Zucker, 2021 and Willsey et al., 2021
enumerate.pyfast bigram conditioned DSL enumeration algorithm based on Tychonievich, 2013
git clone https://github.com/reciprocated/revel -b decon
# must have musescore binary in $PATH
python3.10 decon.py tunes/barry-harris.mid

renders/barry-harris.svg renders/bill-evans-1.svg renders/bill-evans-2.svg renders/coltrane.svg