defpred S1[ Element of C] means $1 in (dom f1) /\ (dom f2);
consider F being PartFunc of C,ExtREAL such that
A29: for c being Element of C holds
( c in dom F iff S1[c] ) and
A30: 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) ) )

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 A32: 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 A32;
x in dom F by A32;
hence x in (dom f1) /\ (dom f2) by A29; :: thesis: verum
end;
then A35: 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 A37: x in (dom f1) /\ (dom f2) ; :: thesis: x in dom F
then A38: 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 A38;
x in (dom f1) /\ (dom f2) by A37;
hence x in dom F by A29; :: thesis: verum
end;
then (dom f1) /\ (dom f2) c= dom F by TARSKI:def 3;
hence dom F = (dom f1) /\ (dom f2) by A35, XBOOLE_0:def 10; :: thesis: for c being Element of C st c in dom F holds
F . c = (f1 . c) * (f2 . c)

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 A30; :: thesis: verum