equal
deleted
inserted
replaced
179 goalw Cardinal.thy [eqpoll_def, cardinal_def] |
179 goalw Cardinal.thy [eqpoll_def, cardinal_def] |
180 "!!A. well_ord(A,r) ==> |A| eqpoll A"; |
180 "!!A. well_ord(A,r) ==> |A| eqpoll A"; |
181 by (rtac LeastI 1); |
181 by (rtac LeastI 1); |
182 by (etac Ord_ordertype 2); |
182 by (etac Ord_ordertype 2); |
183 by (rtac exI 1); |
183 by (rtac exI 1); |
184 by (etac (ordertype_bij RS bij_converse_bij) 1); |
184 by (etac (ordermap_bij RS bij_converse_bij) 1); |
185 val well_ord_cardinal_eqpoll = result(); |
185 val well_ord_cardinal_eqpoll = result(); |
186 |
186 |
187 val Ord_cardinal_eqpoll = well_ord_Memrel RS well_ord_cardinal_eqpoll |
187 val Ord_cardinal_eqpoll = well_ord_Memrel RS well_ord_cardinal_eqpoll |
188 |> standard; |
188 |> standard; |
189 |
189 |