\to x \neq y.
intros (G F F' x y Hx Hy H).
elim (bin_op_strext_unfolded ? ? ? ? ? ? H)[
-apply pfstrx[apply F|elim Hx.apply t|elim Hy.apply t|exact H1]|
-apply pfstrx[apply F'|elim Hx.apply t1|elim Hy.apply t1|exact H1]]
+apply pfstrx[apply F|elim Hx.apply a|elim Hy.apply a|exact H1]|
+apply pfstrx[apply F'|elim Hx.apply b|elim Hy.apply b|exact H1]]
qed.
definition Fplus : \forall G:CSemiGroup. \forall F,F': PartFunct G. ? \def