let G be _Graph; :: thesis: for X being set holds
( G .set WeightSelector ,X == G & G .set ELabelSelector ,X == G & G .set VLabelSelector ,X == G )

let X be set ; :: thesis: ( G .set WeightSelector ,X == G & G .set ELabelSelector ,X == G & G .set VLabelSelector ,X == G )
set GS = _GraphSelectors ;
set G2 = G .set WeightSelector ,X;
not WeightSelector in _GraphSelectors by ENUMSET1:def 2;
then ( the_Vertices_of (G .set WeightSelector ,X) = the_Vertices_of G & the_Edges_of (G .set WeightSelector ,X) = the_Edges_of G & the_Source_of (G .set WeightSelector ,X) = the_Source_of G & the_Target_of (G .set WeightSelector ,X) = the_Target_of G ) by GLIB_000:13;
hence G .set WeightSelector ,X == G by GLIB_000:def 36; :: thesis: ( G .set ELabelSelector ,X == G & G .set VLabelSelector ,X == G )
set G2 = G .set ELabelSelector ,X;
not ELabelSelector in _GraphSelectors by ENUMSET1:def 2;
then ( the_Vertices_of (G .set ELabelSelector ,X) = the_Vertices_of G & the_Edges_of (G .set ELabelSelector ,X) = the_Edges_of G & the_Source_of (G .set ELabelSelector ,X) = the_Source_of G & the_Target_of (G .set ELabelSelector ,X) = the_Target_of G ) by GLIB_000:13;
hence G .set ELabelSelector ,X == G by GLIB_000:def 36; :: thesis: G .set VLabelSelector ,X == G
set G2 = G .set VLabelSelector ,X;
not VLabelSelector in _GraphSelectors by ENUMSET1:def 2;
then ( the_Vertices_of (G .set VLabelSelector ,X) = the_Vertices_of G & the_Edges_of (G .set VLabelSelector ,X) = the_Edges_of G & the_Source_of (G .set VLabelSelector ,X) = the_Source_of G & the_Target_of (G .set VLabelSelector ,X) = the_Target_of G ) by GLIB_000:13;
hence G .set VLabelSelector ,X == G by GLIB_000:def 36; :: thesis: verum