equal
deleted
inserted
replaced
108 Goal "(stutter2 sig`(at>>xs)) s = \ |
108 Goal "(stutter2 sig`(at>>xs)) s = \ |
109 \ ((if (fst at)~:actions sig then Def (s=snd at) else TT) \ |
109 \ ((if (fst at)~:actions sig then Def (s=snd at) else TT) \ |
110 \ andalso (stutter2 sig`xs) (snd at))"; |
110 \ andalso (stutter2 sig`xs) (snd at))"; |
111 by (rtac trans 1); |
111 by (rtac trans 1); |
112 by (stac stutter2_unfold 1); |
112 by (stac stutter2_unfold 1); |
113 by (asm_full_simp_tac (simpset() addsimps [Cons_def,flift1_def,If_and_if]) 1); |
113 by (asm_full_simp_tac (simpset() addsimps [Consq_def,flift1_def,If_and_if]) 1); |
114 by (Simp_tac 1); |
114 by (Simp_tac 1); |
115 qed"stutter2_cons"; |
115 qed"stutter2_cons"; |
116 |
116 |
117 |
117 |
118 Addsimps [stutter2_UU,stutter2_nil,stutter2_cons]; |
118 Addsimps [stutter2_UU,stutter2_nil,stutter2_cons]; |