equal
deleted
inserted
replaced
123 lemma cUnion_transfer [transfer_rule]: |
123 lemma cUnion_transfer [transfer_rule]: |
124 "rel_fun (pcr_cset (pcr_cset A)) (pcr_cset A) Union cUnion" |
124 "rel_fun (pcr_cset (pcr_cset A)) (pcr_cset A) Union cUnion" |
125 proof - |
125 proof - |
126 have "rel_fun (pcr_cset (pcr_cset A)) (pcr_cset A) (\<lambda>A. UNION A id) (\<lambda>A. cUNION A id)" |
126 have "rel_fun (pcr_cset (pcr_cset A)) (pcr_cset A) (\<lambda>A. UNION A id) (\<lambda>A. cUNION A id)" |
127 by transfer_prover |
127 by transfer_prover |
128 then show ?thesis by (simp add: cUnion_def [symmetric]) |
128 then show ?thesis by (simp flip: cUnion_def) |
129 qed |
129 qed |
130 |
130 |
131 lemmas cset_eqI = set_eqI[Transfer.transferred] |
131 lemmas cset_eqI = set_eqI[Transfer.transferred] |
132 lemmas cset_eq_iff[no_atp] = set_eq_iff[Transfer.transferred] |
132 lemmas cset_eq_iff[no_atp] = set_eq_iff[Transfer.transferred] |
133 lemmas cBallI[intro!] = ballI[Transfer.transferred] |
133 lemmas cBallI[intro!] = ballI[Transfer.transferred] |