src/HOL/Nitpick.thy
changeset 35220 2bcdae5f4fdb
parent 35180 c57dba973391
child 35284 9edc2bd6d2bd
--- a/src/HOL/Nitpick.thy	Thu Feb 18 10:38:37 2010 +0100
+++ b/src/HOL/Nitpick.thy	Thu Feb 18 18:48:07 2010 +0100
@@ -217,21 +217,6 @@
 definition of_frac :: "'a \<Rightarrow> 'b\<Colon>{inverse,ring_1}" where
 "of_frac q \<equiv> of_int (num q) / of_int (denom q)"
 
-(* While Nitpick normally avoids to unfold definitions for locales, it
-   unfortunately needs to unfold them when dealing with the following built-in
-   constants. A cleaner approach would be to change "Nitpick_HOL" and
-   "Nitpick_Nut" so that they handle the unexpanded overloaded constants
-   directly, but this is slightly more tricky to implement. *)
-lemmas [nitpick_def] = div_int_inst.div_int div_int_inst.mod_int
-    div_nat_inst.div_nat div_nat_inst.mod_nat semilattice_inf_fun_inst.inf_fun
-    minus_fun_inst.minus_fun minus_int_inst.minus_int minus_nat_inst.minus_nat
-    one_int_inst.one_int one_nat_inst.one_nat ord_fun_inst.less_eq_fun
-    ord_int_inst.less_eq_int ord_int_inst.less_int ord_nat_inst.less_eq_nat
-    ord_nat_inst.less_nat plus_int_inst.plus_int plus_nat_inst.plus_nat
-    times_int_inst.times_int times_nat_inst.times_nat uminus_int_inst.uminus_int
-    semilattice_sup_fun_inst.sup_fun zero_int_inst.zero_int
-    zero_nat_inst.zero_nat
-
 use "Tools/Nitpick/kodkod.ML"
 use "Tools/Nitpick/kodkod_sat.ML"
 use "Tools/Nitpick/nitpick_util.ML"