latte-central / latte-kernel

The (very) small kernel of the LaTTe proof assistant
MIT License
11 stars 4 forks source link

Substitution through NBE ? #25

Open fredokun opened 3 years ago

fredokun commented 3 years ago

The substitution function of LaTTe is highly non-trivial, and well-tested although most bug found related to it at least indirectly. Maybe NBE (normalization by evaluation) could be used for a safer substitution function. (one drawback, though, is that NBE is difficult to debug because of the created closures)