src/HOL/BNF/Tools/bnf_ctr_sugar.ML
changeset 51840 b304fb6c5ef5
parent 51839 5c552de1d8d1
child 51861 0a04c2a89ea9
--- a/src/HOL/BNF/Tools/bnf_ctr_sugar.ML	Tue Apr 30 15:58:32 2013 +0200
+++ b/src/HOL/BNF/Tools/bnf_ctr_sugar.ML	Tue Apr 30 16:04:50 2013 +0200
@@ -7,7 +7,7 @@
 
 signature BNF_CTR_SUGAR =
 sig
-  type ctr_wrap_result =
+  type ctr_sugar =
     {ctrs: term list,
      discs: term list,
      selss: term list list,
@@ -19,7 +19,7 @@
      discIs: thm list,
      sel_thmss: thm list list};
 
-  val morph_ctr_wrap_result: morphism -> ctr_wrap_result -> ctr_wrap_result
+  val morph_ctr_sugar: morphism -> ctr_sugar -> ctr_sugar
 
   val rep_compat_prefix: string
 
@@ -35,7 +35,7 @@
   val wrap_free_constructors: ({prems: thm list, context: Proof.context} -> tactic) list list ->
     (((bool * bool) * term list) * term) *
       (binding list * (binding list list * (binding * term) list list)) -> local_theory ->
-    ctr_wrap_result * local_theory
+    ctr_sugar * local_theory
   val parse_wrap_options: (bool * bool) parser
   val parse_bound_term: (binding * string) parser
 end;
@@ -46,7 +46,7 @@
 open BNF_Util
 open BNF_Ctr_Sugar_Tactics
 
-type ctr_wrap_result =
+type ctr_sugar =
   {ctrs: term list,
    discs: term list,
    selss: term list list,
@@ -58,8 +58,8 @@
    discIs: thm list,
    sel_thmss: thm list list};
 
-fun morph_ctr_wrap_result phi {ctrs, discs, selss, exhaust, injects, distincts, case_thms,
-    disc_thmss, discIs, sel_thmss} =
+fun morph_ctr_sugar phi {ctrs, discs, selss, exhaust, injects, distincts, case_thms, disc_thmss,
+    discIs, sel_thmss} =
   {ctrs = map (Morphism.term phi) ctrs,
    discs = map (Morphism.term phi) discs,
    selss = map (map (Morphism.term phi)) selss,