add decidable equality version of NoDup_In_proof_irrelevant2