src/HOL/Ring_and_Field.thy
changeset 15481 fc075ae929e4
parent 15234 ec91a90c604e
child 15580 900291ee0af8
--- a/src/HOL/Ring_and_Field.thy	Sun Jan 30 20:48:50 2005 +0100
+++ b/src/HOL/Ring_and_Field.thy	Tue Feb 01 18:01:57 2005 +0100
@@ -1546,7 +1546,9 @@
     by (simp only: abs_prts[of a] abs_prts[of b] ring_eq_simps)
   {
     fix u v :: 'a
-    have bh: "\<lbrakk>u = a; v = b\<rbrakk> \<Longrightarrow> u * v = ?y"
+    have bh: "\<lbrakk>u = a; v = b\<rbrakk> \<Longrightarrow> 
+              u * v = pprt a * pprt b + pprt a * nprt b + 
+                      nprt a * pprt b + nprt a * nprt b"
       apply (subst prts[of u], subst prts[of v])
       apply (simp add: left_distrib right_distrib add_ac) 
       done