difference between proof and prove