Replace useless gfold with useful lamfold
Add substitution related (unproved) lemmas