Skip to content

Commit d2ee25e

Browse files
committed
Remove unnecessary %fmap
1 parent e06b7fc commit d2ee25e

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

finmap.v

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3555,14 +3555,14 @@ Proof. by move=> dfg; rewrite catfC remf_id. Qed.
35553555
Lemma catfAC f g h : f + g + h = f + h + g.[\ domf h].
35563556
Proof. by rewrite -!catfA [X in _ + X]catfC. Qed.
35573557

3558-
Lemma disjoint_catfAC f g h : [disjoint domf g & domf h]%fmap ->
3558+
Lemma disjoint_catfAC f g h : [disjoint domf g & domf h] ->
35593559
f + g + h = f + h + g.
35603560
Proof. by move=> dgh; rewrite catfAC remf_id. Qed.
35613561

35623562
Lemma catfCA f g h : f + (g + h) = g + (f.[\ domf g] + h).
35633563
Proof. by rewrite !catfA [X in X + _]catfC. Qed.
35643564

3565-
Lemma disjoint_catfCA f g h : [disjoint domf f & domf g]%fmap ->
3565+
Lemma disjoint_catfCA f g h : [disjoint domf f & domf g] ->
35663566
f + (g + h) = g + (f + h).
35673567
Proof. by move=> dfg; rewrite catfCA remf_id. Qed.
35683568

@@ -3747,16 +3747,12 @@ Record fsfun := Fsfun {
37473747
HB.instance Definition _ := [isSub for fmap_of_fsfun].
37483748
HB.instance Definition _ := [Equality of fsfun by <:].
37493749

3750-
Fact fsfun_subproof (f : fsfun) :
3751-
forall (k : K) (kf : k \in fmap_of_fsfun f),
3752-
(fmap_of_fsfun f).[kf]%fmap != default k.
3753-
Proof.
3754-
case:f => f f_stable k kf /=.
3755-
exact: (forallP f_stable [` kf]).
3756-
Qed.
3750+
Fact fsfun_subproof (f : fsfun) (k : K) (kf : k \in fmap_of_fsfun f) :
3751+
(fmap_of_fsfun f).[kf] != default k.
3752+
Proof. case:f kf => f f_stable kf; exact: (forallP f_stable [` kf]). Qed.
37573753

37583754
Definition fun_of_fsfun (f : fsfun) (k : K) :=
3759-
odflt (default k) (fmap_of_fsfun f).[? k]%fmap.
3755+
odflt (default k) (fmap_of_fsfun f).[? k].
37603756
End FsfunDef.
37613757

37623758
Coercion fun_of_fsfun : fsfun >-> Funclass.

0 commit comments

Comments
 (0)