equal
deleted
inserted
replaced
514 assumes finite_UNIV: "finite (UNIV \<Colon> 'a set)" |
514 assumes finite_UNIV: "finite (UNIV \<Colon> 'a set)" |
515 begin |
515 begin |
516 |
516 |
517 lemma finite [simp]: "finite (A \<Colon> 'a set)" |
517 lemma finite [simp]: "finite (A \<Colon> 'a set)" |
518 by (rule subset_UNIV finite_UNIV finite_subset)+ |
518 by (rule subset_UNIV finite_UNIV finite_subset)+ |
|
519 |
|
520 lemma finite_code [code]: "finite (A \<Colon> 'a set) = True" |
|
521 by simp |
519 |
522 |
520 end |
523 end |
521 |
524 |
522 lemma UNIV_unit [no_atp]: |
525 lemma UNIV_unit [no_atp]: |
523 "UNIV = {()}" by auto |
526 "UNIV = {()}" by auto |