equal
deleted
inserted
replaced
358 by (rule Ring_and_Field.add_less_imp_less_left) |
358 by (rule Ring_and_Field.add_less_imp_less_left) |
359 |
359 |
360 lemma real_le_add_right_cancel: "!!(A::real). A + C \<le> B + C ==> A \<le> B" |
360 lemma real_le_add_right_cancel: "!!(A::real). A + C \<le> B + C ==> A \<le> B" |
361 by (rule Ring_and_Field.add_le_imp_le_right) |
361 by (rule Ring_and_Field.add_le_imp_le_right) |
362 |
362 |
363 lemma add_le_imp_le_left: |
|
364 "c + a \<le> c + b ==> a \<le> (b::'a::ordered_ring)" |
|
365 by simp |
|
366 |
|
367 lemma real_le_add_left_cancel: "!!(A::real). C + A \<le> C + B ==> A \<le> B" |
363 lemma real_le_add_left_cancel: "!!(A::real). C + A \<le> C + B ==> A \<le> B" |
368 by (rule (*Ring_and_Field.*)add_le_imp_le_left) |
364 by (rule (*Ring_and_Field.*)add_le_imp_le_left) |
369 |
|
370 lemma real_minus_diff_eq: "- (z - y) = y - (z::real)" |
|
371 by (rule Ring_and_Field.minus_diff_eq) |
|
372 |
365 |
373 lemma real_add_right_cancel_less [simp]: "(v+z < w+z) = (v < (w::real))" |
366 lemma real_add_right_cancel_less [simp]: "(v+z < w+z) = (v < (w::real))" |
374 by (rule Ring_and_Field.add_less_cancel_right) |
367 by (rule Ring_and_Field.add_less_cancel_right) |
375 |
368 |
376 lemma real_add_left_cancel_less [simp]: "(z+v < z+w) = (v < (w::real))" |
369 lemma real_add_left_cancel_less [simp]: "(z+v < z+w) = (v < (w::real))" |
908 val real_less_add_positive_left_Ex = thm"real_less_add_positive_left_Ex"; |
901 val real_less_add_positive_left_Ex = thm"real_less_add_positive_left_Ex"; |
909 val real_less_sum_gt_zero = thm"real_less_sum_gt_zero"; |
902 val real_less_sum_gt_zero = thm"real_less_sum_gt_zero"; |
910 val real_sum_gt_zero_less = thm"real_sum_gt_zero_less"; |
903 val real_sum_gt_zero_less = thm"real_sum_gt_zero_less"; |
911 val real_less_sum_gt_0_iff = thm"real_less_sum_gt_0_iff"; |
904 val real_less_sum_gt_0_iff = thm"real_less_sum_gt_0_iff"; |
912 |
905 |
913 val real_minus_diff_eq = thm "real_minus_diff_eq"; |
|
914 val real_gt_zero_preal_Ex = thm "real_gt_zero_preal_Ex"; |
906 val real_gt_zero_preal_Ex = thm "real_gt_zero_preal_Ex"; |
915 val real_gt_preal_preal_Ex = thm "real_gt_preal_preal_Ex"; |
907 val real_gt_preal_preal_Ex = thm "real_gt_preal_preal_Ex"; |
916 val real_ge_preal_preal_Ex = thm "real_ge_preal_preal_Ex"; |
908 val real_ge_preal_preal_Ex = thm "real_ge_preal_preal_Ex"; |
917 val real_less_all_preal = thm "real_less_all_preal"; |
909 val real_less_all_preal = thm "real_less_all_preal"; |
918 val real_less_all_real2 = thm "real_less_all_real2"; |
910 val real_less_all_real2 = thm "real_less_all_real2"; |