equal
deleted
inserted
replaced
234 definition "finite_UNIV = Phantom(integer) False" |
234 definition "finite_UNIV = Phantom(integer) False" |
235 definition "card_UNIV = Phantom(integer) 0" |
235 definition "card_UNIV = Phantom(integer) 0" |
236 instance |
236 instance |
237 by standard |
237 by standard |
238 (auto simp add: finite_UNIV_integer_def card_UNIV_integer_def card_eq_0_iff |
238 (auto simp add: finite_UNIV_integer_def card_UNIV_integer_def card_eq_0_iff |
239 type_definition.univ [OF type_definition_integer] infinite_UNIV_int |
239 type_definition.univ [OF type_definition_integer] |
240 dest!: finite_imageD intro: inj_onI) |
240 dest!: finite_imageD intro: inj_onI) |
241 end |
241 end |
242 |
242 |
243 instantiation list :: (type) card_UNIV begin |
243 instantiation list :: (type) card_UNIV begin |
244 definition "finite_UNIV = Phantom('a list) False" |
244 definition "finite_UNIV = Phantom('a list) False" |