equal
deleted
inserted
replaced
1266 apply (simp add: approx_def Infinitesimal_def) |
1266 apply (simp add: approx_def Infinitesimal_def) |
1267 apply (drule lemma_st_part_Ex, auto) |
1267 apply (drule lemma_st_part_Ex, auto) |
1268 done |
1268 done |
1269 |
1269 |
1270 text\<open>There is a unique real infinitely close\<close> |
1270 text\<open>There is a unique real infinitely close\<close> |
1271 lemma st_part_Ex1: "x \<in> HFinite ==> EX! t::hypreal. t \<in> \<real> & x \<approx> t" |
1271 lemma st_part_Ex1: "x \<in> HFinite ==> \<exists>!t::hypreal. t \<in> \<real> & x \<approx> t" |
1272 apply (drule st_part_Ex, safe) |
1272 apply (drule st_part_Ex, safe) |
1273 apply (drule_tac [2] approx_sym, drule_tac [2] approx_sym, drule_tac [2] approx_sym) |
1273 apply (drule_tac [2] approx_sym, drule_tac [2] approx_sym, drule_tac [2] approx_sym) |
1274 apply (auto intro!: approx_unique_real) |
1274 apply (auto intro!: approx_unique_real) |
1275 done |
1275 done |
1276 |
1276 |