Add proof for map and (++)