src/Tools/isac/Knowledge/Rational.thy
changeset 60298 09106b85d3b4
parent 60297 73e7175a7d3f
child 60303 815b0dc8b589
     1.1 --- a/src/Tools/isac/Knowledge/Rational.thy	Sat Jun 12 18:06:27 2021 +0200
     1.2 +++ b/src/Tools/isac/Knowledge/Rational.thy	Sat Jun 12 18:22:07 2021 +0200
     1.3 @@ -660,11 +660,9 @@
     1.4  	       (*"?a / ?b * ?c = ?a * ?c / ?b" order weights x \<up> n too much
     1.5  		     and does not commute a / b * c  \<up>  2 !*)
     1.6  	       
     1.7 -	       Rule.Thm ("divide_divide_eq_right", 
     1.8 -                     ThmC.numerals_to_Free @{thm divide_divide_eq_right}),
     1.9 +	       \<^rule_thm>\<open>divide_divide_eq_right\<close>,
    1.10  	       (*"?x / (?y / ?z) = ?x * ?z / ?y"*)
    1.11 -	       Rule.Thm ("divide_divide_eq_left",
    1.12 -                     ThmC.numerals_to_Free @{thm divide_divide_eq_left}),
    1.13 +	       \<^rule_thm>\<open>divide_divide_eq_left\<close>,
    1.14  	       (*"?x / ?y / ?z = ?x / (?y * ?z)"*)
    1.15  	       \<^rule_eval>\<open>divide\<close> (Prog_Expr.eval_cancel "#divide_e")
    1.16  	       ],