diff -r 23a8c5ac35f8 -r 69916a850301 src/HOLCF/IOA/Modelcheck/MuIOAOracle.thy --- a/src/HOLCF/IOA/Modelcheck/MuIOAOracle.thy Sat Oct 17 01:05:59 2009 +0200 +++ b/src/HOLCF/IOA/Modelcheck/MuIOAOracle.thy Sat Oct 17 14:43:18 2009 +0200 @@ -1,6 +1,3 @@ - -(* $Id$ *) - theory MuIOAOracle imports MuIOA begin @@ -17,21 +14,21 @@ val ioa_implements_def = thm "ioa_implements_def"; (* is_sim_tac makes additionally to call_sim_tac some simplifications, - which are suitable for implementation realtion formulas *) + which are suitable for implementation realtion formulas *) fun is_sim_tac ss thm_list = SUBGOAL (fn (goal, i) => EVERY [REPEAT (etac thin_rl i), - simp_tac (ss addsimps [ioa_implements_def]) i, + simp_tac (ss addsimps [ioa_implements_def]) i, rtac conjI i, rtac conjI (i+1), - TRY(call_sim_tac thm_list (i+2)), - TRY(atac (i+2)), + TRY(call_sim_tac thm_list (i+2)), + TRY(atac (i+2)), REPEAT(rtac refl (i+2)), - simp_tac (ss addsimps (thm_list @ - comp_simps @ restrict_simps @ hide_simps @ - rename_simps @ ioa_simps @ asig_simps)) (i+1), - simp_tac (ss addsimps (thm_list @ - comp_simps @ restrict_simps @ hide_simps @ - rename_simps @ ioa_simps @ asig_simps)) (i)]); + simp_tac (ss addsimps (thm_list @ + comp_simps @ restrict_simps @ hide_simps @ + rename_simps @ ioa_simps @ asig_simps)) (i+1), + simp_tac (ss addsimps (thm_list @ + comp_simps @ restrict_simps @ hide_simps @ + rename_simps @ ioa_simps @ asig_simps)) (i)]); *}