let H be addLoops of G,V; :: thesis: H is with_max_in_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_in_degree
consider v0 being Vertex of G such that
A4: for w0 being Vertex of G holds w0 .inDegree() c= v0 .inDegree() by Def13;
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 .inDegree() c< (w0 .inDegree()) +` 1 ) ) or ( not v0 in V & ( for w0 being Vertex of G holds
( not w0 in V or not v0 .inDegree() c< (w0 .inDegree()) +` 1 ) ) ) )
;
suppose v0 in V ; :: thesis: H is with_max_in_degree
end;
suppose ( not v0 in V & ex w0 being Vertex of G st
( w0 in V & v0 .inDegree() c< (w0 .inDegree()) +` 1 ) ) ; :: thesis: H is with_max_in_degree
end;
suppose A14: ( not v0 in V & ( for w0 being Vertex of G holds
( not w0 in V or not v0 .inDegree() c< (w0 .inDegree()) +` 1 ) ) ) ; :: thesis: H is with_max_in_degree
end;
end;
end;
suppose not V c= the_Vertices_of G ; :: thesis: H is with_max_in_degree
end;
end;