Simplify a definition and a proof, thanks to nkar