equal
deleted
inserted
replaced
109 by Auto_tac; |
109 by Auto_tac; |
110 by (resolve_tac [equalityI] 1); |
110 by (resolve_tac [equalityI] 1); |
111 by (blast_tac (claset() addDs [ltD]) 1); |
111 by (blast_tac (claset() addDs [ltD]) 1); |
112 by (Clarify_tac 1); |
112 by (Clarify_tac 1); |
113 by (subgoal_tac "length(x ` iOut) : nat" 1); |
113 by (subgoal_tac "length(x ` iOut) : nat" 1); |
114 by Typecheck_tac; |
114 by (Asm_full_simp_tac 2); |
115 by (subgoal_tac "xa : nat" 1); |
115 by (subgoal_tac "xa : nat" 1); |
116 by (ALLGOALS (asm_full_simp_tac (simpset() addsimps [Ord_mem_iff_lt]))); |
116 by (ALLGOALS (asm_full_simp_tac (simpset() addsimps [Ord_mem_iff_lt]))); |
117 by (blast_tac (claset() addIs [lt_trans]) 2); |
117 by (blast_tac (claset() addIs [lt_trans]) 2); |
118 by (dres_inst_tac [("x", "nth(xa, x`iOut)"),("P","%elt. ?X(elt) --> elt<Nclients")] bspec 1); |
118 by (dres_inst_tac [("x", "nth(xa, x`iOut)"),("P","%elt. ?X(elt) --> elt<Nclients")] bspec 1); |
119 by (asm_full_simp_tac (simpset() addsimps [ltI, nat_into_Ord]) 1); |
119 by (asm_full_simp_tac (simpset() addsimps [ltI, nat_into_Ord]) 1); |