src/ZF/Cardinal.thy
changeset 14076 5cfc8b9fb880
parent 14046 6616e6c53d48
child 14153 76a6ba67bd15
--- a/src/ZF/Cardinal.thy	Thu Jun 26 18:20:00 2003 +0200
+++ b/src/ZF/Cardinal.thy	Fri Jun 27 13:15:40 2003 +0200
@@ -1019,6 +1019,15 @@
 apply (fast intro!: eqpoll_refl)
 done
 
+lemma nat_not_Finite: "~Finite(nat)"
+apply (unfold Finite_def, clarify) 
+apply (drule eqpoll_imp_lepoll [THEN lepoll_cardinal_le], simp) 
+apply (insert Card_nat) 
+apply (simp add: Card_def)
+apply (drule le_imp_subset)
+apply (blast elim: mem_irrefl)
+done
+
 ML
 {*
 val Least_def = thm "Least_def";