merged
authorbulwahn
Tue, 13 Sep 2011 13:17:52 +0200
changeset 44917 8df4c332cb1c
parent 44916 840d8c3d9113 (diff)
parent 44915 635ae0a73688 (current diff)
child 44918 6a80fbc4e72c
merged
--- a/src/HOL/List.thy	Tue Sep 13 11:24:58 2011 +0200
+++ b/src/HOL/List.thy	Tue Sep 13 13:17:52 2011 +0200
@@ -3867,6 +3867,9 @@
 lemma insort_is_Cons: "\<forall>x\<in>set xs. f a \<le> f x \<Longrightarrow> insort_key f a xs = a # xs"
 by (cases xs) auto
 
+lemma sorted_sort_id: "sorted xs \<Longrightarrow> sort xs = xs"
+  by (induct xs) (auto simp add: sorted_Cons insort_is_Cons)
+
 lemma sorted_map_remove1:
   "sorted (map f xs) \<Longrightarrow> sorted (map f (remove1 x xs))"
   by (induct xs) (auto simp add: sorted_Cons)