8 |
8 |
9 open Abschannel; |
9 open Abschannel; |
10 |
10 |
11 val unfold_renaming = |
11 val unfold_renaming = |
12 [srch_asig_def, rsch_asig_def, rsch_ioa_def, srch_ioa_def, ch_ioa_def, |
12 [srch_asig_def, rsch_asig_def, rsch_ioa_def, srch_ioa_def, ch_ioa_def, |
13 ch_asig_def, srch_actions_def, rsch_actions_def, rename_def, asig_of_def, |
13 ch_asig_def, srch_actions_def, rsch_actions_def, rename_def, rename_set_def, asig_of_def, |
14 actions_def, srch_trans_def, rsch_trans_def, ch_trans_def,starts_of_def, |
14 actions_def, srch_trans_def, rsch_trans_def, ch_trans_def,starts_of_def, |
15 trans_of_def] @ asig_projections; |
15 trans_of_def] @ asig_projections; |
16 |
16 |
17 goal Abschannel.thy |
17 goal Abschannel.thy |
18 "S_msg(m) ~: actions(srch_asig) & \ |
18 "S_msg(m) ~: actions(srch_asig) & \ |
41 \ C_r_r(m) ~: actions(rsch_asig)"; |
41 \ C_r_r(m) ~: actions(rsch_asig)"; |
42 |
42 |
43 by(simp_tac (!simpset addsimps unfold_renaming) 1); |
43 by(simp_tac (!simpset addsimps unfold_renaming) 1); |
44 qed"in_rsch_asig"; |
44 qed"in_rsch_asig"; |
45 |
45 |
46 goal Abschannel.thy "srch_ioa = (srch_asig, {{|}}, srch_trans)"; |
46 goal Abschannel.thy "srch_ioa = \ |
|
47 \ (srch_asig, {{|}}, srch_trans,srch_wfair,srch_sfair)"; |
|
48 by (simp_tac (!simpset addsimps [srch_asig_def,srch_trans_def, asig_of_def, trans_of_def, |
|
49 wfair_of_def, sfair_of_def,srch_wfair_def,srch_sfair_def]) 1); |
47 by(simp_tac (!simpset addsimps unfold_renaming) 1); |
50 by(simp_tac (!simpset addsimps unfold_renaming) 1); |
48 qed"srch_ioa_thm"; |
51 qed"srch_ioa_thm"; |
49 |
52 |
50 goal Abschannel.thy "rsch_ioa = (rsch_asig, {{|}}, rsch_trans)"; |
53 goal Abschannel.thy "rsch_ioa = \ |
|
54 \ (rsch_asig, {{|}}, rsch_trans,rsch_wfair,rsch_sfair)"; |
|
55 by (simp_tac (!simpset addsimps [rsch_asig_def,rsch_trans_def, asig_of_def, trans_of_def, |
|
56 wfair_of_def, sfair_of_def,rsch_wfair_def,rsch_sfair_def]) 1); |
51 by(simp_tac (!simpset addsimps unfold_renaming) 1); |
57 by(simp_tac (!simpset addsimps unfold_renaming) 1); |
52 qed"rsch_ioa_thm"; |
58 qed"rsch_ioa_thm"; |
53 |
59 |