Updating: renaming some proof functions.