simplified some proofs by unfolding definition-like lemmas
new lemmas:
* Image_within_runiq_domain
* runiq_wrt_eval_rel'
* runiq_imp_eval_eq_Im
* card_Range_le_Domain
* injections_exist