src/HOL/Finite_Set.thy
changeset 22473 753123c89d72
parent 22451 989182f660e0
child 22616 4747e87ac5c4
equal deleted inserted replaced
22472:bfd9c0fd70b1 22473:753123c89d72
  2531 done
  2531 done
  2532 
  2532 
  2533 
  2533 
  2534 subsection {* Class @{text finite} *}
  2534 subsection {* Class @{text finite} *}
  2535 
  2535 
  2536 class finite (attach UNIV) =
  2536 class finite (attach UNIV) = type +
  2537   assumes finite: "finite UNIV"
  2537   assumes finite: "finite UNIV"
  2538 
  2538 
  2539 lemma finite_set: "finite (A::'a::finite set)"
  2539 lemma finite_set: "finite (A::'a::finite set)"
  2540   by (rule finite_subset [OF subset_UNIV finite])
  2540   by (rule finite_subset [OF subset_UNIV finite])
  2541 
  2541