Skip to content

Commit 0a3f866

Browse files
committed
Fix compiler/backend/passes/proofs for HOL changes
1 parent 1e67573 commit 0a3f866

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

compiler/backend/passes/proofs/thunk_to_env_1ProofScript.sml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,10 +248,11 @@ Proof
248248
simp [subst_def, exp_rel_def, EVERY2_MAP, SF ETA_ss]
249249
\\ gvs [LIST_REL_EL_EQN])
250250
>~ [‘Letrec f x’] >- (
251+
rename1 ‘exp_rel _ (_ (Letrec f1 x1)) (Letrec f2 x2)’ >>
251252
gs [subst_def, exp_rel_def, EVERY2_MAP, FILTER_FILTER, LAMBDA_PROD,
252253
MAP_MAP_o, combinTheory.o_DEF, GSYM FST_THM, FILTER_APPEND_DISTRIB]
253254
\\ first_x_assum (irule_at Any)
254-
\\ qabbrev_tac ‘P = λn. ¬MEM n (MAP FST f)’ \\ gs []
255+
\\ qabbrev_tac ‘P = λn. ¬MEM n (MAP FST f1)’ \\ gs []
255256
\\ gs [MAP_FST_FILTER, MEM_FILTER, FILTER_FILTER, DISJ_EQ_IMP, LAMBDA_PROD]
256257
\\ gs [SF CONJ_ss, AC CONJ_COMM CONJ_ASSOC, env_rel_def,
257258
GSYM FILTER_REVERSE]

0 commit comments

Comments
 (0)