let f be Function; for A being set st A c= sproduct f & ( for h1, h2 being Function st h1 in A & h2 in A holds
h1 tolerates h2 ) holds
union A in sproduct f
let A be set ; ( A c= sproduct f & ( for h1, h2 being Function st h1 in A & h2 in A holds
h1 tolerates h2 ) implies union A in sproduct f )
assume that
A1:
A c= sproduct f
and
A2:
for h1, h2 being Function st h1 in A & h2 in A holds
h1 tolerates h2
; union A in sproduct f
reconsider g = union A as Function by A1, A2, PARTFUN1:78;
A3:
dom g c= dom f
now for x being object st x in dom g holds
g . x in f . xlet x be
object ;
( x in dom g implies g . x in f . x )assume
x in dom g
;
g . x in f . xthen consider y being
object such that A8:
[x,y] in g
by XTUPLE_0:def 12;
consider h being
set such that A9:
[x,y] in h
and A10:
h in A
by A8, TARSKI:def 4;
reconsider h =
h as
Function by A1, A10;
A11:
x in dom h
by A9, XTUPLE_0:def 12;
h . x =
y
by A9, FUNCT_1:1
.=
g . x
by A8, FUNCT_1:1
;
hence
g . x in f . x
by A1, A10, A11, Th49;
verum end;
hence
union A in sproduct f
by A3, Def9; verum