src/HOLCF/IOA/meta_theory/CompoTraces.ML
changeset 4813 14cea5b1d12f
parent 4678 78715f589655
child 4833 2e53109d4bc8
equal deleted inserted replaced
4812:d65372e425e5 4813:14cea5b1d12f
   727 (* both sides of this equation are UU *)
   727 (* both sides of this equation are UU *)
   728 by (subgoal_tac "schA=UU" 1);
   728 by (subgoal_tac "schA=UU" 1);
   729 by (Asm_simp_tac 1);
   729 by (Asm_simp_tac 1);
   730 (* first side: mksch = UU *)
   730 (* first side: mksch = UU *)
   731 by (SELECT_GOAL (auto_tac (claset() addSIs [ForallQFilterPUU,
   731 by (SELECT_GOAL (auto_tac (claset() addSIs [ForallQFilterPUU,
   732                                            (finiteR_mksch RS mp COMP rev_contrapos),
   732         (finiteR_mksch RS mp COMP rev_contrapos),ForallBnAmksch],simpset())) 1);
   733                                             ForallBnAmksch],
       
   734                            simpset())) 1);
       
   735 (* schA = UU *)
   733 (* schA = UU *)
   736 by (eres_inst_tac [("A","A")] LastActExtimplUU 1);
   734 by (eres_inst_tac [("A","A")] LastActExtimplUU 1);
   737 by (Asm_simp_tac 1);
   735 by (Asm_simp_tac 1);
   738 by (eres_inst_tac [("Q","%x. x:act B & x~:act A")] ForallQFilterPUU 1);
   736 by (eres_inst_tac [("Q","%x. x:act B & x~:act A")] ForallQFilterPUU 1);
   739 by (assume_tac 1);
   737 by (assume_tac 1);