equal
deleted
inserted
replaced
404 "A<=B <-> (\<forall>x. x\<in>A \<longrightarrow> x\<in>B)" |
404 "A<=B <-> (\<forall>x. x\<in>A \<longrightarrow> x\<in>B)" |
405 apply (unfold subset_def Ball_def) |
405 apply (unfold subset_def Ball_def) |
406 apply (rule iff_refl) |
406 apply (rule iff_refl) |
407 done |
407 done |
408 |
408 |
|
409 text{*For calculations*} |
|
410 declare subsetD [trans] rev_subsetD [trans] subset_trans [trans] |
|
411 |
409 |
412 |
410 subsection{*Rules for equality*} |
413 subsection{*Rules for equality*} |
411 |
414 |
412 (*Anti-symmetry of the subset relation*) |
415 (*Anti-symmetry of the subset relation*) |
413 lemma equalityI [intro]: "[| A \<subseteq> B; B \<subseteq> A |] ==> A = B" |
416 lemma equalityI [intro]: "[| A \<subseteq> B; B \<subseteq> A |] ==> A = B" |