now :: thesis: for x being object st x in dom (union (the_Source_of S)) holds
x in union (the_Edges_of S)
let x be object ; :: thesis: ( x in dom (union (the_Source_of S)) implies x in union (the_Edges_of S) )
set y = (union (the_Source_of S)) . x;
assume x in dom (union (the_Source_of S)) ; :: thesis: x in union (the_Edges_of S)
then [x,((union (the_Source_of S)) . x)] in union (the_Source_of S) by FUNCT_1:1;
then consider s being set such that
A1: ( [x,((union (the_Source_of S)) . x)] in s & s in the_Source_of S ) by TARSKI:def 4;
consider G being _Graph such that
A2: ( G in S & s = the_Source_of G ) by A1, Def16;
x in dom (the_Source_of G) by A1, A2, FUNCT_1:1;
then A3: x in the_Edges_of G ;
the_Edges_of G in the_Edges_of S by A2, Def15;
hence x in union (the_Edges_of S) by A3, TARSKI:def 4; :: thesis: verum
end;
hence union (the_Source_of S) is union (the_Edges_of S) -defined by TARSKI:def 3, RELAT_1:def 18; :: thesis: union (the_Source_of S) is union (the_Vertices_of S) -valued
now :: thesis: for y being object st y in rng (union (the_Source_of S)) holds
y in union (the_Vertices_of S)
end;
hence union (the_Source_of S) is union (the_Vertices_of S) -valued by TARSKI:def 3, RELAT_1:def 19; :: thesis: verum