Proofs and Types 14.2.1 Substitution