set K = unionField (S,f,E);
H: the carrier of (unionField (S,f,E)) =
unionCarrier (S,f,E)
by duf
.=
union { the carrier of (p `1) where p is Element of S : verum }
;
defpred S1[ object , object ] means ex p being Element of S st
( $1 is Element of (p `1) & $2 = (p `2) . $1 );
consider g being Function of the carrier of (unionField (S,f,E)), the carrier of L such that
B:
for x being object st x in the carrier of (unionField (S,f,E)) holds
S1[x,g . x]
from FUNCT_2:sch 1(A);
take
g
; for p being Element of S holds g | the carrier of (p `1) = p `2
hence
for p being Element of S holds g | the carrier of (p `1) = p `2
; verum