@@ -126,7 +126,7 @@ Proof
126
126
Induct
127
127
\\ simp [FORALL_PROD, EXISTS_PROD]
128
128
\\ rw []
129
- \\ fs [namespaceTheory.nsBindList_def, quotient_pairTheory.PAIR_REL_THM ]
129
+ \\ fs [namespaceTheory.nsBindList_def]
130
130
\\ irule env_rel_add_nsBind
131
131
\\ simp []
132
132
QED
@@ -428,8 +428,7 @@ Theorem pmatch:
428
428
Proof
429
429
disch_tac
430
430
\\ ho_match_mp_tac pmatch_ind
431
- \\ rw [pmatch_def, match_result_rel_def,
432
- quotient_pairTheory.PAIR_REL_THM]
431
+ \\ rw [pmatch_def, match_result_rel_def]
433
432
\\ rveq \\ fs []
434
433
\\ imp_res_tac v_to_env_id_SOME
435
434
\\ fs [pmatch_def]
@@ -1010,7 +1009,7 @@ Proof
1010
1009
\\ simp [build_rec_env_merge, nsAppend_to_nsBindList]
1011
1010
\\ irule env_rel_add_nsBindList
1012
1011
\\ simp [LIST_REL_MAP1, SIMP_RULE (bool_ss ++ ETA_ss) [] LIST_REL_MAP2]
1013
- \\ simp [ELIM_UNCURRY, quotient_pairTheory.PAIR_REL_THM, EVERY2_refl]
1012
+ \\ simp [ELIM_UNCURRY, EVERY2_refl]
1014
1013
)
1015
1014
>~ [‘getOpClass op = Icing’]
1016
1015
>- (
@@ -1141,7 +1140,7 @@ Proof
1141
1140
\\ simp [build_rec_env_merge, nsAppend_to_nsBindList]
1142
1141
\\ irule env_rel_add_nsBindList
1143
1142
\\ simp [LIST_REL_MAP1, SIMP_RULE (bool_ss ++ ETA_ss) [] LIST_REL_MAP2]
1144
- \\ simp [quotient_pairTheory.PAIR_REL_THM, ELIM_UNCURRY]
1143
+ \\ simp [ELIM_UNCURRY]
1145
1144
\\ simp [GSYM pairarg_to_pair_map, ELIM_UNCURRY, EVERY2_refl]
1146
1145
QED
1147
1146
@@ -1198,7 +1197,7 @@ Proof
1198
1197
\\ irule env_rel_add_nsBindList
1199
1198
\\ simp []
1200
1199
\\ simp [LIST_REL_MAP1, SIMP_RULE (bool_ss ++ ETA_ss) [] LIST_REL_MAP2]
1201
- \\ simp [quotient_pairTheory.PAIR_REL_THM, ELIM_UNCURRY]
1200
+ \\ simp [ELIM_UNCURRY]
1202
1201
\\ simp [EVERY2_refl]
1203
1202
QED
1204
1203
0 commit comments