Some simple proofs
Added Nat (no recursion)
Fixed subst