let G2 be _trivial edgeless _Graph; for v being Vertex of G2
for e being object
for G1 being addEdge of G2,v,e,v holds G1 is Cycle-like
let v be Vertex of G2; for e being object
for G1 being addEdge of G2,v,e,v holds G1 is Cycle-like
let e be object ; for G1 being addEdge of G2,v,e,v holds G1 is Cycle-like
let G1 be addEdge of G2,v,e,v; G1 is Cycle-like
A1: the_Edges_of G1 =
(the_Edges_of G2) \/ {e}
by GLIB_006:def 11
.=
{e}
;
now for e1, e2, v1, v2 being object st e1 DJoins v1,v2,G1 & e2 DJoins v1,v2,G1 holds
e1 = e2let e1,
e2,
v1,
v2 be
object ;
( e1 DJoins v1,v2,G1 & e2 DJoins v1,v2,G1 implies e1 = e2 )assume
(
e1 DJoins v1,
v2,
G1 &
e2 DJoins v1,
v2,
G1 )
;
e1 = e2then
(
e1 in the_Edges_of G1 &
e2 in the_Edges_of G1 )
by GLIB_000:def 14;
hence
e1 = e2
by A1, ZFMISC_1:def 10;
verum end;
then A2:
G1 is non-Dmulti
by GLIB_000:def 21;
not e in the_Edges_of G2
;
then
not G1 is loopless
by GLIB_006:113;
hence
G1 is Cycle-like
by A2; verum