diff -r 6a6d0bd16035 -r 5ef9f6ebe827 prio/PrioG.thy --- a/prio/PrioG.thy Fri Feb 10 11:30:47 2012 +0000 +++ b/prio/PrioG.thy Fri Feb 10 21:01:03 2012 +0000 @@ -2072,14 +2072,17 @@ qed lemma cp_eq_cpreced: "cp s th = cpreced (wq s) s th" -proof(unfold cp_def wq_def, induct s) - case (Cons e s') - show ?case - by (auto simp:Let_def) -next - case Nil - show ?case by (auto simp:Let_def) -qed +unfolding cp_def wq_def +apply(induct s rule: schs.induct) +apply(simp add: Let_def cpreced_initial) +apply(simp add: Let_def) +apply(simp add: Let_def) +apply(simp add: Let_def) +apply(subst (2) schs.simps) +apply(simp add: Let_def) +apply(subst (2) schs.simps) +apply(simp add: Let_def) +done lemma runing_unique: