the_Edges_of (createGraph e) = {e}
by Th13;
hence
not createGraph e is edgeless
; ( createGraph e is non-multi & createGraph e is connected & createGraph e is _finite )
now for e1, e2, v1, v2 being object st e1 Joins v1,v2, createGraph e & e2 Joins v1,v2, createGraph e holds
e1 = e2let e1,
e2,
v1,
v2 be
object ;
( e1 Joins v1,v2, createGraph e & e2 Joins v1,v2, createGraph e implies e1 = e2 )assume
(
e1 Joins v1,
v2,
createGraph e &
e2 Joins v1,
v2,
createGraph e )
;
e1 = e2then
(
e1 in the_Edges_of (createGraph e) &
e2 in the_Edges_of (createGraph e) )
by GLIB_000:def 13;
then
(
e1 in {e} &
e2 in {e} )
by Th13;
then
(
e1 = e &
e2 = e )
by TARSKI:def 1;
hence
e1 = e2
;
verum end;
hence
createGraph e is non-multi
by GLIB_000:def 20; ( createGraph e is connected & createGraph e is _finite )
set v = (the_Source_of G) . e;
set w = (the_Target_of G) . e;
for x, y being Vertex of (createGraph e) ex W being Walk of createGraph e st W is_Walk_from x,y
hence
createGraph e is connected
by GLIB_002:def 1; createGraph e is _finite
( the_Vertices_of (createGraph e) = {((the_Source_of G) . e),((the_Target_of G) . e)} & the_Edges_of (createGraph e) = {e} )
by Th13;
hence
createGraph e is _finite
by GLIB_000:def 17; verum