defpred S1[ Element of C] means $1 in (dom f1) /\ (dom f2);
consider F being PartFunc of C,ExtREAL such that
A13: for c being Element of C holds
( c in dom F iff S1[c] ) and
A14: for c being Element of C st c in dom F holds
F . c = H3(c) from SEQ_1:sch 3();
take F ; :: thesis: ( dom F = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom F holds
F . c = (f1 . c) * (f2 . c) ) )

thus dom F = (dom f1) /\ (dom f2) :: thesis: for c being Element of C st c in dom F holds
F . c = (f1 . c) * (f2 . c)
proof
for x being set st x in dom F holds
x in (dom f1) /\ (dom f2)
proof
let x be set ; :: thesis: ( x in dom F implies x in (dom f1) /\ (dom f2) )
assume A15: x in dom F ; :: thesis: x in (dom f1) /\ (dom f2)
dom F c= C by RELAT_1:def 18;
then reconsider x = x as Element of C by A15;
x in dom F by A15;
hence x in (dom f1) /\ (dom f2) by A13; :: thesis: verum
end;
then A16: dom F c= (dom f1) /\ (dom f2) by TARSKI:def 3;
for x being set st x in (dom f1) /\ (dom f2) holds
x in dom F
proof
let x be set ; :: thesis: ( x in (dom f1) /\ (dom f2) implies x in dom F )
assume A17: x in (dom f1) /\ (dom f2) ; :: thesis: x in dom F
then A18: x in dom f1 by XBOOLE_0:def 4;
dom f1 c= C by RELAT_1:def 18;
then reconsider x = x as Element of C by A18;
x in (dom f1) /\ (dom f2) by A17;
hence x in dom F by A13; :: thesis: verum
end;
then (dom f1) /\ (dom f2) c= dom F by TARSKI:def 3;
hence dom F = (dom f1) /\ (dom f2) by A16, XBOOLE_0:def 10; :: thesis: verum
end;
let c be Element of C; :: thesis: ( c in dom F implies F . c = (f1 . c) * (f2 . c) )
assume c in dom F ; :: thesis: F . c = (f1 . c) * (f2 . c)
hence F . c = (f1 . c) * (f2 . c) by A14; :: thesis: verum