Skip to content

Commit 9269319

Browse files
authored
Merge pull request #47 from rocq-community/ssrpat-FO-ignore-imparg
Adapt to rocq-prover/rocq#20707
2 parents 7159659 + b63843f commit 9269319

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

theories/core/transfer.v

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -663,11 +663,11 @@ Proof.
663663
- case => /= x. rewrite inE => Hx ->. exists (fsval x) => //. by rewrite efun_bodyE fsvalK. }
664664
- have @P e (p : e \in eset (F \ z)) : val (i.e (Sub e (fsetDl p))) \in eset G `\` edges_at G (vfun_body i z).
665665
{ rewrite inE [_ \in eset G]valP andbT E2. apply: contraTN (p).
666-
case/imfsetP => /= e0. rewrite inE => A. move/val_inj. move/(@bij_injective _ _ i.e) => ?; subst.
666+
case/imfsetP => /= e0. rewrite [in X in X -> _]inE => A. move/val_inj. move/(@bij_injective _ _ i.e) => ?; subst.
667667
by rewrite inE A. }
668668
have @Q v (p : v \in vset (F \ z)) : val (i (Sub v (fsetDl p))) \in vset G `\ vfun_body i z.
669669
{ rewrite inE [_ \in vset G]valP andbT E1. apply: contraTN (p).
670-
case/imfsetP => /= v0. rewrite inE => A. move/val_inj. move/(@bij_injective _ _ i) => ?; subst.
670+
case/imfsetP => /= v0. rewrite [in X in X -> _]inE => A. move/val_inj. move/(@bij_injective _ _ i) => ?; subst.
671671
by rewrite inE A. }
672672
iso2 (fsetD_bij (f := i) E1) (fsetD_bij (f := i.e) E2) (fun k => i.d (Sub (val k) (fsetDl (valP k)))).
673673
+ split.
@@ -736,7 +736,7 @@ Proof.
736736
- case => /= x. rewrite inE => Hx ->. exists (fsval x) => //. by rewrite efun_bodyE fsvalK. }
737737
have @P e (p : e \in eset (F - E)) : val (i.e (Sub e (fsetDl p))) \in eset G `\` E'.
738738
{ rewrite inE [_ \in eset G]valP andbT X. apply: contraTN (p).
739-
case/imfsetP => /= e0. rewrite inE => A. move/val_inj. move/(@bij_injective _ _ i.e) => ?; subst.
739+
case/imfsetP => /= e0. rewrite [in X in X -> _]inE => A. move/val_inj. move/(@bij_injective _ _ i.e) => ?; subst.
740740
by rewrite inE A. }
741741
iso2 i (fsetD_bij (f := i.e) X) (fun k => i.d (Sub (val k) (fsetDl (valP k)))).
742742
- split. (* the edge part is essentially the same as for del-vertex *)

0 commit comments

Comments
 (0)