equal
deleted
inserted
replaced
1430 *) |
1430 *) |
1431 lemma Infinitesimal_add_hypreal_of_real_less: |
1431 lemma Infinitesimal_add_hypreal_of_real_less: |
1432 "[| x < y; u \<in> Infinitesimal |] |
1432 "[| x < y; u \<in> Infinitesimal |] |
1433 ==> hypreal_of_real x + u < hypreal_of_real y" |
1433 ==> hypreal_of_real x + u < hypreal_of_real y" |
1434 apply (simp add: Infinitesimal_def) |
1434 apply (simp add: Infinitesimal_def) |
1435 apply (drule_tac x = "hypreal_of_real y + -hypreal_of_real x" in bspec, simp) |
1435 apply (drule_tac x = "hypreal_of_real y + -hypreal_of_real x" in bspec, simp) |
1436 apply (auto simp add: add_commute abs_less_iff SReal_minus) |
1436 apply (simp add: abs_less_iff) |
1437 apply (simp add: compare_rls) |
|
1438 done |
1437 done |
1439 |
1438 |
1440 lemma Infinitesimal_add_hrabs_hypreal_of_real_less: |
1439 lemma Infinitesimal_add_hrabs_hypreal_of_real_less: |
1441 "[| x \<in> Infinitesimal; abs(hypreal_of_real r) < hypreal_of_real y |] |
1440 "[| x \<in> Infinitesimal; abs(hypreal_of_real r) < hypreal_of_real y |] |
1442 ==> abs (hypreal_of_real r + x) < hypreal_of_real y" |
1441 ==> abs (hypreal_of_real r + x) < hypreal_of_real y" |