let H be addLoops of G,V; :: thesis: H is with_max_out_degree
per cases ( V c= the_Vertices_of G or not V c= the_Vertices_of G ) ;
suppose A3: V c= the_Vertices_of G ; :: thesis: H is with_max_out_degree
consider v0 being Vertex of G such that
A4: for w0 being Vertex of G holds w0 .outDegree() c= v0 .outDegree() by Def14;
A5: the_Vertices_of G = the_Vertices_of H by A3, GLIB_012:def 5;
then reconsider v = v0 as Vertex of H ;
per cases ( v0 in V or ( not v0 in V & ex w0 being Vertex of G st
( w0 in V & v0 .outDegree() c< (w0 .outDegree()) +` 1 ) ) or ( not v0 in V & ( for w0 being Vertex of G holds
( not w0 in V or not v0 .outDegree() c< (w0 .outDegree()) +` 1 ) ) ) )
;
suppose v0 in V ; :: thesis: H is with_max_out_degree
end;
suppose ( not v0 in V & ex w0 being Vertex of G st
( w0 in V & v0 .outDegree() c< (w0 .outDegree()) +` 1 ) ) ; :: thesis: H is with_max_out_degree
end;
suppose A14: ( not v0 in V & ( for w0 being Vertex of G holds
( not w0 in V or not v0 .outDegree() c< (w0 .outDegree()) +` 1 ) ) ) ; :: thesis: H is with_max_out_degree
end;
end;
end;
suppose not V c= the_Vertices_of G ; :: thesis: H is with_max_out_degree
end;
end;