let G2 be _Graph; :: thesis: for V being set
for G1 being addLoops of G2,V holds G1 .minDegree() c= (G2 .minDegree()) +` 2

let V be set ; :: thesis: for G1 being addLoops of G2,V holds G1 .minDegree() c= (G2 .minDegree()) +` 2
let G1 be addLoops of G2,V; :: thesis: G1 .minDegree() c= (G2 .minDegree()) +` 2
per cases ( V c= the_Vertices_of G2 or not V c= the_Vertices_of G2 ) ;
suppose A1: V c= the_Vertices_of G2 ; :: thesis: G1 .minDegree() c= (G2 .minDegree()) +` 2
consider v2 being Vertex of G2 such that
A2: G2 .minDegree() = v2 .degree() and
A3: for w2 being Vertex of G2 holds v2 .degree() c= w2 .degree() by Th36;
A4: the_Vertices_of G1 = the_Vertices_of G2 by A1, GLIB_012:def 5;
then reconsider v1 = v2 as Vertex of G1 ;
per cases ( not v2 in V or ( v2 in V & ( for w2 being Vertex of G2 st not w2 in V holds
(v2 .degree()) +` 2 c= w2 .degree() ) ) or ( v2 in V & ex w2 being Vertex of G2 st
( not w2 in V & not (v2 .degree()) +` 2 c= w2 .degree() ) ) )
;
suppose not v2 in V ; :: thesis: G1 .minDegree() c= (G2 .minDegree()) +` 2
end;
suppose A8: ( v2 in V & ( for w2 being Vertex of G2 st not w2 in V holds
(v2 .degree()) +` 2 c= w2 .degree() ) ) ; :: thesis: G1 .minDegree() c= (G2 .minDegree()) +` 2
end;
suppose ( v2 in V & ex w2 being Vertex of G2 st
( not w2 in V & not (v2 .degree()) +` 2 c= w2 .degree() ) ) ; :: thesis: G1 .minDegree() c= (G2 .minDegree()) +` 2
then consider w2 being Vertex of G2 such that
A12: ( not w2 in V & not (v2 .degree()) +` 2 c= w2 .degree() ) ;
A13: w2 .degree() in (v2 .degree()) +` 2 by A12, ORDINAL1:16;
reconsider w1 = w2 as Vertex of G1 by A4;
A14: w1 .degree() = w2 .degree() by A1, A12, GLIB_012:44;
per cases ( for u2 being Vertex of G2 st not u2 in V holds
w2 .degree() c= u2 .degree() or ex u2 being Vertex of G2 st
( not u2 in V & not w2 .degree() c= u2 .degree() ) )
;
suppose A15: for u2 being Vertex of G2 st not u2 in V holds
w2 .degree() c= u2 .degree() ; :: thesis: G1 .minDegree() c= (G2 .minDegree()) +` 2
end;
suppose ex u2 being Vertex of G2 st
( not u2 in V & not w2 .degree() c= u2 .degree() ) ; :: thesis: G1 .minDegree() c= (G2 .minDegree()) +` 2
end;
end;
end;
end;
end;
suppose not V c= the_Vertices_of G2 ; :: thesis: G1 .minDegree() c= (G2 .minDegree()) +` 2
end;
end;