Simplification of some proofs
First try for subtyping