P2: demostración de correctitud