let G2 be _Graph; :: thesis: for v being object
for V being set
for G1 being addAdjVertexAll of G2,v,V holds G1 .loops() = G2 .loops()

let v be object ; :: thesis: for V being set
for G1 being addAdjVertexAll of G2,v,V holds G1 .loops() = G2 .loops()

let V be set ; :: thesis: for G1 being addAdjVertexAll of G2,v,V holds G1 .loops() = G2 .loops()
let G1 be addAdjVertexAll of G2,v,V; :: thesis: G1 .loops() = G2 .loops()
per cases ( ( V c= the_Vertices_of G2 & not v in the_Vertices_of G2 ) or not V c= the_Vertices_of G2 or v in the_Vertices_of G2 ) ;
end;