equal
deleted
inserted
replaced
272 by (Simp_tac 1); |
272 by (Simp_tac 1); |
273 by Auto_tac; |
273 by Auto_tac; |
274 qed "inverse_unique"; |
274 qed "inverse_unique"; |
275 |
275 |
276 Goal "!! a::'a::ring. a dvd 1 ==> a * inverse a = 1"; |
276 Goal "!! a::'a::ring. a dvd 1 ==> a * inverse a = 1"; |
277 by (asm_full_simp_tac (simpset () addsimps [inverse_def, dvd_def]) 1); |
277 by (asm_full_simp_tac (simpset () addsimps [inverse_def, dvd_def] |
|
278 delsimprocs [ring_simproc]) 1); |
278 by (Clarify_tac 1); |
279 by (Clarify_tac 1); |
279 by (rtac theI 1); |
280 by (rtac theI 1); |
280 by (atac 1); |
281 by (atac 1); |
281 by (rtac inverse_unique 1); |
282 by (rtac inverse_unique 1); |
282 by (atac 1); |
283 by (atac 1); |