equal
deleted
inserted
replaced
1018 apply (simp add: group_eq_simps) |
1018 apply (simp add: group_eq_simps) |
1019 done |
1019 done |
1020 have 3: "(-b) <= abs b" by (rule abs_ge_minus_self) |
1020 have 3: "(-b) <= abs b" by (rule abs_ge_minus_self) |
1021 show ?thesis by (rule le_add_right_mono[OF 2 3]) |
1021 show ?thesis by (rule le_add_right_mono[OF 2 3]) |
1022 qed |
1022 qed |
|
1023 |
|
1024 text{*Simplification of @{term "x-y < 0"}, etc.*} |
|
1025 lemmas diff_less_0_iff_less = less_iff_diff_less_0 [symmetric] |
|
1026 lemmas diff_eq_0_iff_eq = eq_iff_diff_eq_0 [symmetric] |
|
1027 lemmas diff_le_0_iff_le = le_iff_diff_le_0 [symmetric] |
|
1028 declare diff_less_0_iff_less [simp] |
|
1029 declare diff_eq_0_iff_eq [simp] |
|
1030 declare diff_le_0_iff_le [simp] |
|
1031 |
1023 |
1032 |
1024 ML {* |
1033 ML {* |
1025 val add_zero_left = thm"add_0"; |
1034 val add_zero_left = thm"add_0"; |
1026 val add_zero_right = thm"add_0_right"; |
1035 val add_zero_right = thm"add_0_right"; |
1027 *} |
1036 *} |