@@ -3555,14 +3555,14 @@ Proof. by move=> dfg; rewrite catfC remf_id. Qed.
35553555Lemma catfAC f g h : f + g + h = f + h + g.[\ domf h].
35563556Proof . 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.
35603560Proof . by move=> dgh; rewrite catfAC remf_id. Qed .
35613561
35623562Lemma catfCA f g h : f + (g + h) = g + (f.[\ domf g] + h).
35633563Proof . 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).
35673567Proof . by move=> dfg; rewrite catfCA remf_id. Qed .
35683568
@@ -3747,16 +3747,12 @@ Record fsfun := Fsfun {
37473747HB.instance Definition _ := [isSub for fmap_of_fsfun].
37483748HB.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
37583754Definition 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].
37603756End FsfunDef.
37613757
37623758Coercion fun_of_fsfun : fsfun >-> Funclass.
0 commit comments