237 by (Step_tac 1 THEN res_inst_tac [("x","n")] exI 1); |
237 by (Step_tac 1 THEN res_inst_tac [("x","n")] exI 1); |
238 by (forw_inst_tac [("y","rinv x")] |
238 by (forw_inst_tac [("y","rinv x")] |
239 (rename_numerals real_mult_less_mono1) 1); |
239 (rename_numerals real_mult_less_mono1) 1); |
240 by (auto_tac (claset(),simpset() addsimps [real_not_refl2 RS not_sym])); |
240 by (auto_tac (claset(),simpset() addsimps [real_not_refl2 RS not_sym])); |
241 by (dres_inst_tac [("n1","n"),("y","#1")] |
241 by (dres_inst_tac [("n1","n"),("y","#1")] |
242 (real_of_posnat_less_zero RS real_mult_less_mono2) 1); |
242 (real_of_posnat_gt_zero RS real_mult_less_mono2) 1); |
243 by (auto_tac (claset(), |
243 by (auto_tac (claset(), |
244 simpset() addsimps [rename_numerals real_of_posnat_less_zero, |
244 simpset() addsimps [rename_numerals real_of_posnat_gt_zero, |
245 real_not_refl2 RS not_sym, |
245 real_not_refl2 RS not_sym, |
246 real_mult_assoc RS sym])); |
246 real_mult_assoc RS sym])); |
247 qed "reals_Archimedean2"; |
247 qed "reals_Archimedean2"; |
248 |
248 |
249 |
249 |