equal
deleted
inserted
replaced
471 (* case na ~: free_tv t - free_tv Sa *) |
471 (* case na ~: free_tv t - free_tv Sa *) |
472 by (Asm_full_simp_tac 3); |
472 by (Asm_full_simp_tac 3); |
473 by (Fast_tac 3); |
473 by (Fast_tac 3); |
474 (* case na : free_tv t - free_tv Sa *) |
474 (* case na : free_tv t - free_tv Sa *) |
475 by (Asm_full_simp_tac 2); |
475 by (Asm_full_simp_tac 2); |
476 by (dres_inst_tac [("A1","$ S A")] (subst_comp_scheme_list RSN (2,trans)) 2); |
476 by (dres_inst_tac [("A1", "$ S A"), ("r", "$ R ($ S A)")] (subst_comp_scheme_list RSN (2,trans)) 2); |
477 by (dtac eq_subst_scheme_list_eq_free 2); |
477 by (dtac eq_subst_scheme_list_eq_free 2); |
478 by (fast_tac (HOL_cs addIs [free_tv_W,free_tv_le_new_tv] addDs [new_tv_W]) 2); |
478 by (fast_tac (HOL_cs addIs [free_tv_W,free_tv_le_new_tv] addDs [new_tv_W]) 2); |
479 (** LEVEL 73 **) |
479 (** LEVEL 73 **) |
480 by (asm_full_simp_tac (simpset() addsimps [free_tv_subst,dom_def]) 2); |
480 by (asm_full_simp_tac (simpset() addsimps [free_tv_subst,dom_def]) 2); |
481 by (asm_simp_tac (simpset() addsplits [split_option_bind]) 1); |
481 by (asm_simp_tac (simpset() addsplits [split_option_bind]) 1); |