src/HOL/Tools/Nitpick/nitpick_rep.ML
changeset 39345 062c10ff848c
parent 38190 b02e204b613a
child 46083 efeaa79f021b
--- a/src/HOL/Tools/Nitpick/nitpick_rep.ML	Mon Sep 13 20:21:24 2010 +0200
+++ b/src/HOL/Tools/Nitpick/nitpick_rep.ML	Mon Sep 13 20:21:40 2010 +0200
@@ -238,15 +238,14 @@
     Vect (card_of_type card_assigns T1, (best_one_rep_for_type scope T2))
   | best_one_rep_for_type scope (Type (@{type_name prod}, Ts)) =
     Struct (map (best_one_rep_for_type scope) Ts)
-  | best_one_rep_for_type {card_assigns, datatypes, ofs, ...} T =
+  | best_one_rep_for_type {card_assigns, ofs, ...} T =
     Atom (card_of_type card_assigns T, offset_of_type ofs T)
 
 fun best_opt_set_rep_for_type scope (Type (@{type_name fun}, [T1, T2])) =
     Func (best_one_rep_for_type scope T1, best_opt_set_rep_for_type scope T2)
   | best_opt_set_rep_for_type (scope as {ofs, ...}) T =
     opt_rep ofs T (best_one_rep_for_type scope T)
-fun best_non_opt_set_rep_for_type (scope as {ofs, ...})
-                                  (Type (@{type_name fun}, [T1, T2])) =
+fun best_non_opt_set_rep_for_type scope (Type (@{type_name fun}, [T1, T2])) =
     (case (best_one_rep_for_type scope T1,
            best_non_opt_set_rep_for_type scope T2) of
        (R1, Atom (2, _)) => Func (R1, Formula Neut)