let H be addEdge of G,v,e,w; :: thesis: H is with_max_out_degree
per cases ( ( v is Vertex of G & w is Vertex of G & not e in the_Edges_of G ) or not v is Vertex of G or not w is Vertex of G or e in the_Edges_of G ) ;
suppose A1: ( v is Vertex of G & w is Vertex of G & not e in the_Edges_of G ) ; :: thesis: H is with_max_out_degree
then reconsider v1 = v, w1 = w as Vertex of G ;
consider v0 being Vertex of G such that
A2: for w0 being Vertex of G holds w0 .outDegree() c= v0 .outDegree() by Def14;
A3: the_Vertices_of G = the_Vertices_of H by A1, GLIB_006:def 11;
then reconsider v9 = v0, v2 = v1, w2 = w1 as Vertex of H ;
per cases ( ( v <> w & v0 .outDegree() = v1 .outDegree() ) or ( v <> w & v0 .outDegree() <> v1 .outDegree() ) or v = w ) ;
suppose A4: ( v <> w & v0 .outDegree() = v1 .outDegree() ) ; :: thesis: H is with_max_out_degree
end;
suppose A7: ( v <> w & v0 .outDegree() <> v1 .outDegree() ) ; :: thesis: H is with_max_out_degree
end;
end;
end;
suppose ( not v is Vertex of G or not w is Vertex of G or e in the_Edges_of G ) ; :: thesis: H is with_max_out_degree
end;
end;