src/HOL/hologic.ML
changeset 21788 d460465a9f97
parent 21778 66440bf72cdc
child 21820 2f2b6a965ccc
--- a/src/HOL/hologic.ML	Tue Dec 12 07:46:40 2006 +0100
+++ b/src/HOL/hologic.ML	Tue Dec 12 11:57:30 2006 +0100
@@ -327,7 +327,7 @@
   | mk_binum ~1 = min_const
   | mk_binum i =
       let val (q, r) = IntInf.divMod (i, 2)
-      in bit_const $ mk_binum q $ mk_bit r end;
+      in bit_const $ mk_binum q $ mk_bit (IntInf.toInt r) end;
 
 fun dest_binum (Const ("Numeral.Pls", _)) = 0
   | dest_binum (Const ("Numeral.Min", _)) = ~1