move conj_proof_irrelevance proof after dependencies