extract_case: Name.clean;
authorwenzelm
Sun, 10 Dec 2006 15:30:44 +0100
changeset 21745 a1d8806b5267
parent 21744 b790ce4c21c2
child 21746 9d0652354513
extract_case: Name.clean;
src/Pure/Isar/rule_cases.ML
--- a/src/Pure/Isar/rule_cases.ML	Sun Dec 10 15:30:43 2006 +0100
+++ b/src/Pure/Isar/rule_cases.ML	Sun Dec 10 15:30:44 2006 +0100
@@ -91,7 +91,7 @@
 
 fun extract_case is_open thy (case_outline, raw_prop) name concls =
   let
-    val rename = if is_open then I else (apfst Name.internal);
+    val rename = if is_open then I else (apfst (Name.internal o Name.clean));
 
     val props = Logic.dest_conjunctions (Drule.norm_hhf thy raw_prop);
     val len = length props;