let C be non empty set ; for V being non empty vector-distributive RLSStruct
for f1, f2 being PartFunc of C,V
for f3 being Function of C,REAL holds f3 (#) (f1 + f2) = (f3 (#) f1) + (f3 (#) f2)
let V be non empty vector-distributive RLSStruct ; for f1, f2 being PartFunc of C,V
for f3 being Function of C,REAL holds f3 (#) (f1 + f2) = (f3 (#) f1) + (f3 (#) f2)
let f1, f2 be PartFunc of C,V; for f3 being Function of C,REAL holds f3 (#) (f1 + f2) = (f3 (#) f1) + (f3 (#) f2)
let f3 be Function of C,REAL; f3 (#) (f1 + f2) = (f3 (#) f1) + (f3 (#) f2)
A1: dom (f3 (#) (f1 + f2)) =
(dom f3) /\ (dom (f1 + f2))
by Def3
.=
(dom f3) /\ ((dom f1) /\ (dom f2))
by Def1
.=
(((dom f3) /\ (dom f3)) /\ (dom f1)) /\ (dom f2)
by XBOOLE_1:16
.=
(((dom f3) /\ (dom f1)) /\ (dom f3)) /\ (dom f2)
by XBOOLE_1:16
.=
((dom f3) /\ (dom f1)) /\ ((dom f3) /\ (dom f2))
by XBOOLE_1:16
.=
(dom (f3 (#) f1)) /\ ((dom f3) /\ (dom f2))
by Def3
.=
(dom (f3 (#) f1)) /\ (dom (f3 (#) f2))
by Def3
.=
dom ((f3 (#) f1) + (f3 (#) f2))
by Def1
;
hence
f3 (#) (f1 + f2) = (f3 (#) f1) + (f3 (#) f2)
by A1, PARTFUN2:1; verum