Paper programming languages proofs often follow the Barendregt variable convention. This says that alpha equivalent terms (e.g. \x.x z and \y.y z are implicitly identified. While the convention is convenient on paper, it does not translate automatically to a formal setting. The following papers (and tutorial) discuss approaches to formalizing languages with binding.

BindingRepresentation (last edited 12-05-2008 22:08:09 by JeffVaughan)

Cocorico!WikiLicense