Remove definitions
Add proofs