@@ -205,7 +205,7 @@ val range_fun_to_inner = store_thm("range_fun_to_inner",
205205 rw[] ) >>
206206 qspecl_then[`a`,`range ina`,`range inb`]mp_tac (UNDISCH in_funspace_abstract) >>
207207 simp[] >> strip_tac >>
208- qpat_assum `a = X`(SUBST1_TAC) >>
208+ qpat_x_assum `a = X`(SUBST1_TAC) >>
209209 qsuff_tac`∃x. Abstract (range ina) (range inb) f = fun_to_inner ina inb x` >- metis_tac[] >>
210210 rw[fun_to_inner_def] >>
211211 qexists_tac`finv inb o f o ina` >>
@@ -334,7 +334,7 @@ val tag_exists = prove(
334334 metis_tac[pair_not_empty] ) >>
335335 strip_tac >>
336336 imp_res_tac (UNDISCH in_funspace_abstract) >>
337- qpat_assum `X = Y`mp_tac >>
337+ qpat_x_assum `X = Y`mp_tac >>
338338 imp_res_tac is_extensional >> fs[extensional_def] >> pop_assum kall_tac >>
339339 simp[EQ_IMP_THM,EXISTS_OR_THM] >> disj1_tac >>
340340 srw_tac[boolSimps.DNF_ss][mem_binary_union,mem_boolset,true_def] >> disj1_tac >>
@@ -461,7 +461,7 @@ val good_context_instance_equality = prove(
461461 impl_tac >- (
462462 simp[is_type_valuation_def,combinTheory.APPLY_UPDATE_THM] >>
463463 reverse(rw[mem_boolset]) >- metis_tac[] >>
464- qpat_assum `X = Y` (SUBST1_TAC o SYM) >>
464+ qpat_x_assum `X = Y` (SUBST1_TAC o SYM) >>
465465 match_mp_tac (UNDISCH typesem_inhabited) >>
466466 fs[is_valuation_def,is_interpretation_def] >>
467467 metis_tac[] ) >>
@@ -1285,7 +1285,7 @@ val termsem_comb1_ax = store_thm("termsem_comb1_ax",
12851285 Q.PAT_ABBREV_TAC`s = [(a0,Var x tyia)]` >>
12861286 `term_ok (sigof ctxt) t` by (
12871287 fs[theory_ok_def] >> res_tac >>
1288- qpat_assum `is_std_sig X`assume_tac >>
1288+ qpat_x_assum `is_std_sig X`assume_tac >>
12891289 fs[term_ok_equation,term_ok_def] ) >>
12901290 `term_ok (sigof ctxt) (VSUBST s t)` by (
12911291 match_mp_tac term_ok_VSUBST >>
@@ -1385,7 +1385,7 @@ val termsem_comb2_ax = store_thm("termsem_comb2_ax",
13851385 Q.PAT_ABBREV_TAC`s = [(a0,Var x tyia);Y]` >>
13861386 `term_ok (sigof ctxt) t` by (
13871387 fs[theory_ok_def] >> res_tac >>
1388- qpat_assum `is_std_sig X`assume_tac >>
1388+ qpat_x_assum `is_std_sig X`assume_tac >>
13891389 fs[term_ok_equation,term_ok_def] ) >>
13901390 `term_ok (sigof ctxt) (VSUBST s t)` by (
13911391 match_mp_tac term_ok_VSUBST >>
@@ -1516,7 +1516,7 @@ val termsem_comb3_ax = store_thm("termsem_comb3_ax",
15161516 Q.PAT_ABBREV_TAC`s = (a0,Var x tyia)::Y ` >>
15171517 `term_ok (sigof ctxt) t` by (
15181518 fs[theory_ok_def] >> res_tac >>
1519- qpat_assum `is_std_sig X`assume_tac >>
1519+ qpat_x_assum `is_std_sig X`assume_tac >>
15201520 fs[term_ok_equation,term_ok_def] ) >>
15211521 `term_ok (sigof ctxt) (VSUBST s t)` by (
15221522 match_mp_tac term_ok_VSUBST >>
0 commit comments