src/HOL/Integ/nat_simprocs.ML
changeset 10693 9e4a0e84d0d6
parent 10574 8f98f0301d67
child 10704 c1643c077df4
--- a/src/HOL/Integ/nat_simprocs.ML	Mon Dec 18 14:57:58 2000 +0100
+++ b/src/HOL/Integ/nat_simprocs.ML	Mon Dec 18 14:59:05 2000 +0100
@@ -88,8 +88,7 @@
 
 (*Utilities*)
 
-fun mk_numeral n = HOLogic.number_of_const HOLogic.natT $
-                   NumeralSyntax.mk_bin n;
+fun mk_numeral n = HOLogic.number_of_const HOLogic.natT $ HOLogic.mk_bin n;
 
 (*Decodes a unary or binary numeral to a NATURAL NUMBER*)
 fun dest_numeral (Const ("0", _)) = 0
@@ -466,8 +465,9 @@
 in
 
 val nat_simprocs_setup =
- [Fast_Arith.map_data (fn {add_mono_thms, inj_thms, lessD, simpset} =>
-   {add_mono_thms = add_mono_thms, inj_thms = inj_thms, lessD = lessD,
+ [Fast_Arith.map_data (fn {add_mono_thms, mult_mono_thms, inj_thms, lessD, simpset} =>
+   {add_mono_thms = add_mono_thms, mult_mono_thms = mult_mono_thms,
+    inj_thms = inj_thms, lessD = lessD,
     simpset = simpset addsimps add_rules
                       addsimps basic_renamed_arith_simps
                       addsimprocs simprocs})];