equal
deleted
inserted
replaced
203 lemma subset_transfer [transfer_rule]: |
203 lemma subset_transfer [transfer_rule]: |
204 assumes [transfer_rule]: "bi_unique A" |
204 assumes [transfer_rule]: "bi_unique A" |
205 shows "(rel_set A ===> rel_set A ===> op =) (op \<subseteq>) (op \<subseteq>)" |
205 shows "(rel_set A ===> rel_set A ===> op =) (op \<subseteq>) (op \<subseteq>)" |
206 unfolding subset_eq [abs_def] by transfer_prover |
206 unfolding subset_eq [abs_def] by transfer_prover |
207 |
207 |
208 lemma right_total_UNIV_transfer[transfer_rule]: |
208 declare right_total_UNIV_transfer[transfer_rule] |
209 assumes "right_total A" |
|
210 shows "(rel_set A) (Collect (Domainp A)) UNIV" |
|
211 using assms unfolding right_total_def rel_set_def Domainp_iff by blast |
|
212 |
209 |
213 lemma UNIV_transfer [transfer_rule]: |
210 lemma UNIV_transfer [transfer_rule]: |
214 assumes "bi_total A" |
211 assumes "bi_total A" |
215 shows "(rel_set A) UNIV UNIV" |
212 shows "(rel_set A) UNIV UNIV" |
216 using assms unfolding rel_set_def bi_total_def by simp |
213 using assms unfolding rel_set_def bi_total_def by simp |