Complete Prop.v