finally prove app_ass4 through two clever uses of app_ass. TODO: write this on paper?