consider G1 being finite non trivial Tree-like _Graph;
set W = (the_Edges_of G1) --> 0 ;
A4: ( dom ((the_Edges_of G1) --> 0 ) = the_Edges_of G1 & rng ((the_Edges_of G1) --> 0 ) c= {0 } ) by FUNCOP_1:19;
then reconsider W = (the_Edges_of G1) --> 0 as Function of (the_Edges_of G1),REAL by FUNCT_2:4;
set G2 = G1 .set WeightSelector ,W;
reconsider EL = {} as PartFunc of (the_Edges_of (G1 .set WeightSelector ,W)),REAL by RELSET_1:25;
set G3 = (G1 .set WeightSelector ,W) .set ELabelSelector ,EL;
reconsider VL = {} as PartFunc of (the_Vertices_of ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL)),REAL by RELSET_1:25;
set G4 = ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL;
take ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL ; :: thesis: ( ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is finite & not ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is trivial & ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is Tree-like & ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is nonnegative-weighted & ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is real-WEV )
thus ( ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is finite & not ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is trivial & ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is Tree-like ) ; :: thesis: ( ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is nonnegative-weighted & ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is real-WEV )
A5: the_Weight_of (((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL) = ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) . WeightSelector by GLIB_000:12
.= (G1 .set WeightSelector ,W) . WeightSelector by GLIB_000:12
.= W by GLIB_000:11 ;
then A6: ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is real-weighted by Def13;
the_ELabel_of (((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL) = ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) . ELabelSelector by GLIB_000:12
.= EL by GLIB_000:11 ;
then A7: ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is real-elabeled by Def15;
now end;
then {0 } c= Real>=0 by TARSKI:def 3;
then rng W c= Real>=0 by A4, XBOOLE_1:1;
hence ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is nonnegative-weighted by A5, Def14; :: thesis: ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is real-WEV
thus ((G1 .set WeightSelector ,W) .set ELabelSelector ,EL) .set VLabelSelector ,VL is real-WEV by A6, A7; :: thesis: verum