removing unneccassary sort constraints
authorbulwahn
Fri, 10 Dec 2010 11:42:04 +0100
changeset 41104 013adf7ebd96
parent 41103 eaefbe8aac1c
child 41105 a76ee71c3313
removing unneccassary sort constraints
src/HOL/Smallcheck.thy
--- a/src/HOL/Smallcheck.thy	Fri Dec 10 09:18:17 2010 +0100
+++ b/src/HOL/Smallcheck.thy	Fri Dec 10 11:42:04 2010 +0100
@@ -128,7 +128,7 @@
   "check_all_n_lists f n =
      (if n = 0 then f ([], (%_. [])) else check_all (%(x, xt). check_all_n_lists (%(xs, xst). f ((x # xs), (%_. (xt () # xst ())))) (n - 1)))"
 
-instantiation "fun" :: ("{equal, enum, check_all}", "{enum, term_of, check_all}") check_all
+instantiation "fun" :: ("{equal, check_all}", check_all) check_all
 begin
 
 definition mk_map_term :: "'a list \<Rightarrow> (unit \<Rightarrow> term list) \<Rightarrow> (unit \<Rightarrow> typerep) \<Rightarrow> unit \<Rightarrow> term"