File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -1327,11 +1327,17 @@ Proof.
13271327 revert HE Hsunny. pattern E, s, v, Heval.
13281328 revert E s v Heval.
13291329 eapply eval_ind; intros; eauto; cbn in *; rtoProp; eauto using Forall.
1330- - do 2 forward X; eauto. inv X.
1331- eapply X1; eauto. econstructor; cbn; eauto.
1330+ - let X := match reverse goal with H : All _ _ -> _ -> _ |- _ => H end in
1331+ do 2 forward X; eauto; inv X.
1332+ let X1 := multimatch goal with H : _ |- _ => H end in
1333+ now eapply X1; eauto; econstructor; cbn; eauto.
13321334 - econstructor; eauto. unfold fresh in H. destruct in_dec; cbn in *; congruence.
1333- - eapply X0. econstructor; cbn; eauto. eauto.
1334- - solve_all. inv X.
1335+ - let X0 := multimatch goal with H : _ |- _ => H end in
1336+ now eapply X0; [ econstructor; cbn; eauto | eauto ].
1337+ - solve_all.
1338+ let X := match goal with H : wf (vConstruct _ _ _) |- _ => H end in
1339+ inv X.
1340+ let X0 := match goal with H : All _ _ -> _ -> _ |- _ => H end in
13351341 eapply X0. eapply wf_add_multiple; eauto.
13361342 len. eapply All2_length in f4. lia.
13371343 eapply All_nth_error in H. 2: eauto. rtoProp.
You can’t perform that action at this time.
0 commit comments