src/HOLCF/Tools/Domain/domain_axioms.ML
changeset 32952 aeb1e44fbc19
parent 32126 a5042f260440
child 33245 65232054ffd0
--- a/src/HOLCF/Tools/Domain/domain_axioms.ML	Thu Oct 15 23:10:35 2009 +0200
+++ b/src/HOLCF/Tools/Domain/domain_axioms.ML	Thu Oct 15 23:28:10 2009 +0200
@@ -123,7 +123,7 @@
                                                               list_ccomb(%%:(dname^"_when"),map 
                                                                                               (fn (con',args) => if con'<>con then UU else
                                                                                                                  List.foldr /\# (Bound (length args - n)) args) cons))) (sel_of arg);
-      in List.mapPartial I (List.concat(map (fn (con,args) => mapn (sdef con) 1 args) cons)) end;
+      in map_filter I (maps (fn (con,args) => mapn (sdef con) 1 args) cons) end;
 
 
       (* ----- axiom and definitions concerning induction ------------------------- *)