src/HOL/String.thy
changeset 56846 9df717fef2bb
parent 55969 8820ddb8f9f4
child 57247 8191ccf6a1bd
--- a/src/HOL/String.thy	Sun May 04 16:17:53 2014 +0200
+++ b/src/HOL/String.thy	Sun May 04 18:14:58 2014 +0200
@@ -20,10 +20,9 @@
 qed
 
 lemma size_nibble [code, simp]:
-  "size (x::nibble) = 0" by (cases x) simp_all
-
-lemma nibble_size [code, simp]:
-  "nibble_size (x::nibble) = 0" by (cases x) simp_all
+  "size_nibble (x::nibble) = 0"
+  "size (x::nibble) = 0"
+  by (cases x, simp_all)+
 
 instantiation nibble :: enum
 begin
@@ -136,10 +135,9 @@
 qed
 
 lemma size_char [code, simp]:
-  "size (c::char) = 0" by (cases c) simp
-
-lemma char_size [code, simp]:
-  "char_size (c::char) = 0" by (cases c) simp
+  "size_char (c::char) = 0"
+  "size (c::char) = 0"
+  by (cases c, simp)+
 
 instantiation char :: enum
 begin