src/HOL/Tools/Datatype/datatype.ML
changeset 55417 01fbfb60c33e
parent 55408 479a779b89a6
child 55990 41c6b99c5fb7
--- a/src/HOL/Tools/Datatype/datatype.ML	Wed Feb 12 08:35:57 2014 +0100
+++ b/src/HOL/Tools/Datatype/datatype.ML	Wed Feb 12 08:37:06 2014 +0100
@@ -283,11 +283,11 @@
     (* isomorphisms are defined using primrec-combinators:                 *)
     (* generate appropriate functions for instantiating primrec-combinator *)
     (*                                                                     *)
-    (*   e.g.  dt_Rep_i = list_rec ... (%h t y. In1 (Scons (Leaf h) y))    *)
+    (*   e.g.  Rep_dt_i = list_rec ... (%h t y. In1 (Scons (Leaf h) y))    *)
     (*                                                                     *)
     (* also generate characteristic equations for isomorphisms             *)
     (*                                                                     *)
-    (*   e.g.  dt_Rep_i (cons h t) = In1 (Scons (dt_Rep_j h) (dt_Rep_i t)) *)
+    (*   e.g.  Rep_dt_i (cons h t) = In1 (Scons (Rep_dt_j h) (Rep_dt_i t)) *)
     (*---------------------------------------------------------------------*)
 
     fun make_iso_def k ks n (cname, cargs) (fs, eqns, i) =
@@ -387,7 +387,7 @@
           end
       in map (fn r => r RS subst) (thm :: map mk_thm arities) end;
 
-    (* prove  inj dt_Rep_i  and  dt_Rep_i x : dt_rep_set_i *)
+    (* prove  inj Rep_dt_i  and  Rep_dt_i x : rep_set_dt_i *)
 
     val fun_congs =
       map (fn T => make_elim (Drule.instantiate' [SOME (ctyp_of thy5 T)] [] fun_cong)) branchTs;
@@ -457,7 +457,7 @@
     val iso_inj_thms =
       map snd newT_iso_inj_thms @ map (fn r => r RS @{thm injD}) iso_inj_thms_unfolded;
 
-    (* prove  dt_rep_set_i x --> x : range dt_Rep_i *)
+    (* prove  rep_set_dt_i x --> x : range Rep_dt_i *)
 
     fun mk_iso_t (((set_name, iso_name), i), T) =
       let val isoT = T --> Univ_elT in