let S be Graph-membered set ; ( card (the_Vertices_of S) c= card S & card (the_Edges_of S) c= card S & card (the_Source_of S) c= card S & card (the_Target_of S) c= card S )
defpred S1[ object , object ] means ex G being _Graph st
( $1 = G & $2 = the_Vertices_of G );
A1:
for x, y1, y2 being object st x in S & S1[x,y1] & S1[x,y2] holds
y1 = y2
;
A2:
for x being object st x in S holds
ex y being object st S1[x,y]
consider f1 being Function such that
A3:
( dom f1 = S & ( for x being object st x in S holds
S1[x,f1 . x] ) )
from FUNCT_1:sch 2(A1, A2);
hence
card (the_Vertices_of S) c= card S
by A3, CARD_1:12, TARSKI:def 3; ( card (the_Edges_of S) c= card S & card (the_Source_of S) c= card S & card (the_Target_of S) c= card S )
defpred S2[ object , object ] means ex G being _Graph st
( $1 = G & $2 = the_Edges_of G );
A6:
for x, y1, y2 being object st x in S & S2[x,y1] & S2[x,y2] holds
y1 = y2
;
A7:
for x being object st x in S holds
ex y being object st S2[x,y]
consider f2 being Function such that
A8:
( dom f2 = S & ( for x being object st x in S holds
S2[x,f2 . x] ) )
from FUNCT_1:sch 2(A6, A7);
hence
card (the_Edges_of S) c= card S
by A8, CARD_1:12, TARSKI:def 3; ( card (the_Source_of S) c= card S & card (the_Target_of S) c= card S )
defpred S3[ object , object ] means ex G being _Graph st
( $1 = G & $2 = the_Source_of G );
A11:
for x, y1, y2 being object st x in S & S3[x,y1] & S3[x,y2] holds
y1 = y2
;
A12:
for x being object st x in S holds
ex y being object st S3[x,y]
consider f3 being Function such that
A13:
( dom f3 = S & ( for x being object st x in S holds
S3[x,f3 . x] ) )
from FUNCT_1:sch 2(A11, A12);
hence
card (the_Source_of S) c= card S
by A13, CARD_1:12, TARSKI:def 3; card (the_Target_of S) c= card S
defpred S4[ object , object ] means ex G being _Graph st
( $1 = G & $2 = the_Target_of G );
A16:
for x, y1, y2 being object st x in S & S4[x,y1] & S4[x,y2] holds
y1 = y2
;
A17:
for x being object st x in S holds
ex y being object st S4[x,y]
consider f4 being Function such that
A18:
( dom f4 = S & ( for x being object st x in S holds
S4[x,f4 . x] ) )
from FUNCT_1:sch 2(A16, A17);
hence
card (the_Target_of S) c= card S
by A18, CARD_1:12, TARSKI:def 3; verum