let C be Cocartesian_category; for a, b, c, d, e, s being Object of C
for f being Morphism of a,c
for h being Morphism of b,d
for g being Morphism of c,e
for k being Morphism of d,s st Hom (a,c) <> {} & Hom (b,d) <> {} & Hom (c,e) <> {} & Hom (d,s) <> {} holds
(g + k) * (f + h) = (g * f) + (k * h)
let a, b, c, d, e, s be Object of C; for f being Morphism of a,c
for h being Morphism of b,d
for g being Morphism of c,e
for k being Morphism of d,s st Hom (a,c) <> {} & Hom (b,d) <> {} & Hom (c,e) <> {} & Hom (d,s) <> {} holds
(g + k) * (f + h) = (g * f) + (k * h)
let f be Morphism of a,c; for h being Morphism of b,d
for g being Morphism of c,e
for k being Morphism of d,s st Hom (a,c) <> {} & Hom (b,d) <> {} & Hom (c,e) <> {} & Hom (d,s) <> {} holds
(g + k) * (f + h) = (g * f) + (k * h)
let h be Morphism of b,d; for g being Morphism of c,e
for k being Morphism of d,s st Hom (a,c) <> {} & Hom (b,d) <> {} & Hom (c,e) <> {} & Hom (d,s) <> {} holds
(g + k) * (f + h) = (g * f) + (k * h)
let g be Morphism of c,e; for k being Morphism of d,s st Hom (a,c) <> {} & Hom (b,d) <> {} & Hom (c,e) <> {} & Hom (d,s) <> {} holds
(g + k) * (f + h) = (g * f) + (k * h)
let k be Morphism of d,s; ( Hom (a,c) <> {} & Hom (b,d) <> {} & Hom (c,e) <> {} & Hom (d,s) <> {} implies (g + k) * (f + h) = (g * f) + (k * h) )
assume that
A1:
Hom (a,c) <> {}
and
A2:
Hom (b,d) <> {}
and
A3:
Hom (c,e) <> {}
and
A4:
Hom (d,s) <> {}
; (g + k) * (f + h) = (g * f) + (k * h)
A5:
Hom (s,(e + s)) <> {}
by Th61;
then A6:
Hom (d,(e + s)) <> {}
by A4, CAT_1:24;
A7:
Hom (e,(e + s)) <> {}
by Th61;
then
((in1 (e,s)) * g) * f = (in1 (e,s)) * (g * f)
by A1, A3, CAT_1:25;
then A8:
(g * f) + (k * h) = [$(((in1 (e,s)) * g) * f),(((in2 (e,s)) * k) * h)$]
by A2, A4, A5, CAT_1:25;
Hom (c,(e + s)) <> {}
by A3, A7, CAT_1:24;
hence
(g + k) * (f + h) = (g * f) + (k * h)
by A1, A2, A6, A8, Th75; verum