diff -r 92aa2a0f7399 -r b17ffa965223 src/HOL/String.thy --- a/src/HOL/String.thy Fri Sep 10 10:59:07 2010 +0200 +++ b/src/HOL/String.thy Fri Sep 10 10:59:09 2010 +0200 @@ -157,8 +157,6 @@ typedef (open) literal = "UNIV :: string \ bool" morphisms explode STR .. -code_datatype STR - instantiation literal :: size begin @@ -183,6 +181,10 @@ end +lemma STR_inject' [simp]: "(STR xs = STR ys) = (xs = ys)" +by(simp add: STR_inject) + + subsection {* Code generator *} use "Tools/string_code.ML"