let f, g be Function; :: thesis: ( ( for x being set st x in (dom f) /\ (dom g) holds
f . x = g . x ) implies ex h being Function st f \/ g = h )
assume A1:
for x being set st x in (dom f) /\ (dom g) holds
f . x = g . x
; :: thesis: ex h being Function st f \/ g = h
defpred S1[ set , set ] means [$1,$2] in f \/ g;
A2:
for x, y1, y2 being set st S1[x,y1] & S1[x,y2] holds
y1 = y2
consider h being Function such that
A8:
for x, y being set holds
( [x,y] in h iff ( x in (dom f) \/ (dom g) & S1[x,y] ) )
from FUNCT_1:sch 1(A2);
take
h
; :: thesis: f \/ g = h
let x be set ; :: according to RELAT_1:def 2 :: thesis: for b1 being set holds
( ( not [x,b1] in f \/ g or [x,b1] in h ) & ( not [x,b1] in h or [x,b1] in f \/ g ) )
let y be set ; :: thesis: ( ( not [x,y] in f \/ g or [x,y] in h ) & ( not [x,y] in h or [x,y] in f \/ g ) )
thus
( [x,y] in f \/ g implies [x,y] in h )
:: thesis: ( not [x,y] in h or [x,y] in f \/ g )
thus
( not [x,y] in h or [x,y] in f \/ g )
by A8; :: thesis: verum