src/HOL/Library/Infinite_Set.thy
changeset 61945 1135b8de26c3
parent 61810 3c5040d5694a
child 63492 a662e8139804
--- a/src/HOL/Library/Infinite_Set.thy	Mon Dec 28 01:26:34 2015 +0100
+++ b/src/HOL/Library/Infinite_Set.thy	Mon Dec 28 01:28:28 2015 +0100
@@ -56,12 +56,12 @@
 lemma infinite_int_iff_infinite_nat_abs: "infinite (S::int set) \<longleftrightarrow> infinite ((nat o abs) ` S)"
   by (auto simp: transfer_nat_int_set_relations o_def image_comp dest: finite_image_absD)
 
-proposition infinite_int_iff_unbounded_le: "infinite (S::int set) \<longleftrightarrow> (\<forall>m. \<exists>n. abs n \<ge> m \<and> n \<in> S)"
+proposition infinite_int_iff_unbounded_le: "infinite (S::int set) \<longleftrightarrow> (\<forall>m. \<exists>n. \<bar>n\<bar> \<ge> m \<and> n \<in> S)"
   apply (simp add: infinite_int_iff_infinite_nat_abs infinite_nat_iff_unbounded_le o_def image_def)
   apply (metis abs_ge_zero nat_le_eq_zle le_nat_iff)
   done
 
-proposition infinite_int_iff_unbounded: "infinite (S::int set) \<longleftrightarrow> (\<forall>m. \<exists>n. abs n > m \<and> n \<in> S)"
+proposition infinite_int_iff_unbounded: "infinite (S::int set) \<longleftrightarrow> (\<forall>m. \<exists>n. \<bar>n\<bar> > m \<and> n \<in> S)"
   apply (simp add: infinite_int_iff_infinite_nat_abs infinite_nat_iff_unbounded o_def image_def)
   apply (metis (full_types) nat_le_iff nat_mono not_le)
   done